Guest User

BestRP Open Source Discussion

a guest
Aug 1st, 2014
642
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.46 KB | None | 0 0
  1. ((The name of who is talking is underneath the text.
  2.  
  3. Purlek
  4. Hello.
  5. Purlek
  6. Thu, 8:40 PM
  7. Hi there.
  8. Thu, 8:41 PM
  9. ATT
  10. Purlek
  11. Hi.
  12. So, about this ordeal;
  13. Purlek
  14. Thu, 8:41 PM
  15. Yes? I just wish that more SS13 servers were open source. Most are, it's just a shame to see those that aren't. They have so much to gain, and nothing to lose from going open source. And then there is the license issue.
  16. Thu, 8:45 PM
  17. ATT
  18. Purlek
  19. As for the license, I never considered it an issue... The GPL is rather common sense, and I will surely get to crediting the original developers and noting the license.
  20. However, when you say that there's nothing to lose, you're wrong. There have been many occasions where, if our code had been open source, we'd have been ruined... We've had several occurrences where we've had internal conflicts, and people have tried to branch off and steal our code, staff, and community.
  21. Openly releasing the code of our server would do nothing but negatives for our server and our community... Howeeever.
  22. Under special circumstances where someone who's qualified to do so contacts us, I'm sure we can work something out so that you may view it.
  23. However, how am I supposed to trust you with our private code, considering that you're all for distributing it.
  24. I'm not bound to release the code to you for any reason, as I'm given the right to privately modify and use the GPL licensed code.
  25. We are not distributing the source code in any object form, as the players are all running it through BYOND, we are hosting the code, the players are running an entirely different program.
  26. You of all people know this.
  27. Purlek
  28. Thu, 8:49 PM
  29. And I disagree with you on that point. Paradise Station is arguably the most popular server, followed by /tg/, /vg/ and you. All the others are opensource, and still remain popular. Paradise shares a great deal of code with all three, and is the most popular server. Arguing that you would be ruined because of it is blatently untrue.
  30. That is a very fine line you are drawing. Yes they are using BYOND, but they are accessing the compiled executable.
  31. Thu, 8:51 PM
  32. ATT
  33. Purlek
  34. You're grossly uninformed of our community and internal works, and your information regarding the doings of other servers holds no significance to me.
  35. Purlek
  36.  
  37. ((At this point, I joined a group chat with the other member of BestRP))
  38.  
  39. Purlek
  40. This thing working?
  41. Purlek
  42. Thu, 8:55 PM
  43. Yes
  44. Thu, 8:55 PM
  45. ATT
  46. Purlek
  47. And for you, Alex?
  48. Purlek
  49. Thu, 8:56 PM
  50. Alexander
  51. Yes
  52. Hello, got it working.
  53. So what's the big drive to get a copy of our source? The licensing argument is a bit far fetched, though I think it would be best to begin crediting which open source repositories certain parts of the code come form. The hard work those branches put in should be respected.
  54. Alexander
  55. Thu, 8:58 PM
  56. I'm just a big champion of the open source movement, especially when it comes to SS13. I feel that everyone stands to gain when more servers are open source.
  57. In addition, being open source allows more people to contribute to the project, and expand it beyond what is possible in a closed source project of this scale.
  58. Thu, 9:00 PM
  59. ATT
  60. Alexander
  61. Open Source is valuable to everyone's interest to further the experience as a whole. I could see BestRP going open source eventually, especially if our dedicated coding staff back the idea. Unfortunately that's not in our best interest right now, nor the interest of our players. While I think that it's important to benefit the entire SS13 community, our time and our resources are focused on our player base first.
  62. And that's only my stance on it, I don't speak for Purlek.
  63. Alexander
  64. Thu, 9:03 PM
  65. Can I ask why it isn't in your best interest right now, or your players? I'm afraid I don't know the politics of BestRP all that well.
  66. Thu, 9:04 PM
  67. ATT
  68. Alexander
  69. I feel that we provide one of the most stable role playing servers freely available for people to use. Keeping our code secure and our server proprietary allows us to focus on dealing with the issues that arise in-game with full attention. There are many people who would love to dig through our code to abuse the server as well as copy our code to host their own playground. If we released our source then it would divide our energy into focusing on the troublemakers who will then have the capabiility to continue wrecking havoc after being removed from the game.
  70. Alexander
  71. Thu, 9:08 PM
  72. Alexander
  73. I would love for our coding team to have the time and dedication to push this server into the open source realm. I think that would be fantastic, and would certainly provide us with a huge benefit. I don't believe we are in a state that is prepared for that step forward.
  74. Alexander
  75. Thu, 9:11 PM
  76. Fair enough. I guess the issue here is just a conflict in how we view the matter. I view the freedom for people to host their own playground, as you put it, as a good thing. In addition, I view the freedom to look through the code to discover little in-game things as a good thing as well. Of course, 99% of the people who play won't look at your code, but the fact that it's there is what matters to me. I like to code dive, to discover random little things and facts. Of course, I like to code as well, but I enjoy finding little things that few people know. The fact of the matter is that not many people are going to look at your code even if you do go open source. And even if they do make their own playgrounds, it's not going to kill the server. It didn't kill Bay when they merged with /tg/ and went open. It didn
  77. Shit. *It didn't kill Para, /vg/, Urist or any other number of servers.
  78. Thu, 9:19 PM
  79. ATT
  80. Alexander
  81. You make a good point.
  82. I too like to go through the code as it not only helps me assist players, but little quirks are fun to find. I really love poking through the Chemistry code for various branches.
  83. Alexander
  84. Thu, 9:21 PM
  85. Some could argue that it made them more popular. Much fewer people played on Bay before they went open and merged with /tg/. I played on Bay back then, not many people knew about them. Now they're one of the largest servers, and the most branched by far.
  86. Yeah, some of the unused recipes you can find that nobody knows about are pretty awesome.
  87. Thu, 9:21 PM
  88. ATT
  89. Purlek
  90. ATT,
  91. The thing about Bay... Is that they had an entire source code that they had, that went unnoticed by the public... Therefore, in releasing it, everyone's like "Woah, look at this! It's entirely NEW, and DIFFERENT!" we're just a modification of something that's alreayd gone open source.
  92. Releasing ours wouldn't be similar to releasing a whole new, original, unique source code.
  93. It'd be more like releasing OUR server to people who'd like to duplicate it.
  94. People who want to play around with the code can play with the base Baycode.
  95. Purlek
  96. Thu, 9:23 PM
  97. Actually, when they released it, their situation was closer to yours now. They were just a branch of /tg/ at the time, and very close to them too.
  98. Up until last year they were still adding in features that were lost in the merge 3 years ago.
  99. Thu, 9:24 PM
  100. ATT
  101. Purlek
  102. What's your point?
  103. Purlek
  104. Thu, 9:26 PM
  105. My point is that releasing it wouldn't kill BestRP, and could even potentially serve to draw more people in, particularly those interested in coding. Being a modification, as you put it, does not mean that people will be disinterested. Rather the opposite with SS13 as time has shown again and again.
  106. Thu, 9:30 PM
  107. ATT
  108. Purlek
  109. You're not one to say that, are you?
  110. Purlek
  111. Thu, 9:31 PM
  112. Alexander
  113. I'm curious, what got you interested enough to go through the effort to contact us and anything?
  114. Alexander
  115. Thu, 9:31 PM
  116. Purlek
  117. "My point is that releasing it wouldn't kill BestRP" I was referring to this statement.
  118. Purlek
  119. Thu, 9:32 PM
  120. No, I don't know your server politics as well as you, and therefore I cannot decide for you. I just believe that the history of SS13 has shown that going open source will not kill a server. Otherwise Paradise would be dead and not the most popular server.
  121.  
  122. What got me interested was the definitive server list someone posted on r/ss13. It showed which servers have a github and which don't, and it got me curious as to why some BS12 branches don't have their source available.
  123. Thu, 9:34 PM
  124. ATT
  125. Purlek
  126. Paradise does not contain very unique features, and they're not popular for releasing their code. They're popular because they can withstand loads of players; most of whom, are players who have been banned from our server, due to our stricter standards of our rules.
  127. Did you know that Paradise was started from administrators from the BestRP community?
  128. Purlek
  129. Thu, 9:37 PM
  130. I'm not saying they're popular because they released their code, I'm saying they're popular in spite of it. Para is just one example. /tg/ is another big example, along with BS12, /vg/ and UristMcStation.
  131. Actually, I did not.
  132. Thu, 9:39 PM
  133. ATT
  134. Purlek
  135. Before I owned it, that is.
  136. So what is it that you're getting at, ATT? All I can see in this situation is that you, yourself are interested in getting your own hands on it for whatever reason, but really... You're saying that these communities remained popular IN SPITE of releasing their code, insinuating that it was a risky action that may have easily resulted in the manner that we're describing.
  137. Purlek
  138. Thu, 9:41 PM
  139. Alexander
  140. It really is a risky action.
  141. Alexander
  142. Thu, 9:42 PM
  143. Purlek
  144. Truly, what motivation do we have to release our code, and potentially be at risk of opponent-related attacks in that sense?
  145. Other than it being "The right thing to do!" in your opinion.
  146. Purlek
  147. Thu, 9:42 PM
  148. I'm not insinuating that at all, I phrased it that way because it seemed like you believe that it is a risky move, which it isn't. And I don't want your code for myself, I just want more open source servers for SS13.
  149. Thu, 9:44 PM
  150. ATT
  151. Purlek
  152. So the release of our code would be beneficial to other people interested in hosting/modifying our branch of the code. No shit.
  153. Purlek
  154. Thu, 9:45 PM
  155. As for motivation, more contributors is always a plus. Even the move from SVN to Github for /tg/ brought them dozens more contributors than they had.
  156. Thu, 9:45 PM
  157. ATT
  158. Alexander
  159. Well I can tell you the last offshoot group sought to do as much damage as they could. They are currently dying or completely dead now because they have no idea how to get code together, even *with* all the open source repositories. In fact the only thing releasing our code would do is give people like them fuel to be idiots.
  160. However, gaining contributors is an obvious benefit that we could use. The issue is, in my opinion, that we aren't ready internally to make the transition.
  161. Nor is there a willingness right now.
  162. It's simply not gonna happen.
  163. Alexander
  164. Thu, 9:46 PM
  165. But I can see I'm not going to change your minds. I understand where you're coming from, it just doesn't make sense to me why someone would not want to be open source.
  166. Fair enough.
  167. Thu, 9:46 PM
  168. ATT
  169. Alexander
  170. It makes sense, but we don't have the pieces in place to make it happen *yet*.
  171. I am really glad it was brought forward, as I hadn't really considered it before.
  172. Alexander
  173. Thu, 9:47 PM
  174. Purlek
  175. It might not make sense to you to try and see from our perspective, because perhaps you yourself have never been put under similar circumstances, and you've always been on the 'ask & receive' end of things.
  176. Purlek
  177. Thu, 9:47 PM
  178. Alexander
  179. Not that I'm in charge of our code.
  180. Alexander
  181. Thu, 9:47 PM
  182. Purlek
  183. But of course, that being said, I know as little about you as you know about our community.
  184. Purlek
  185. Thu, 9:48 PM
  186. Actually, I have been put under similar circumstances, and it worked out fine for me, which is why I advocate open source. It's also why I can't understand your resistance.
  187. But you're right, I don't know much about your community.
  188. Thu, 9:51 PM
  189. ATT
  190. Alexander
  191. Well it's getting late for me, and I have to go attend to some errands. It was good to speak with you, ATT. I'll leave you two to continue or finish as you see fit. Cheers, everyone.
  192. Alexander
  193. Thu, 9:56 PM
  194. Alexander left the Hangout.
  195. Purlek
  196. I'm assuming that you have no further arguments to make.
  197. Purlek
  198. Thu, 9:59 PM
  199. I need to get going as well. I appreciate you both taking the time to talk to me. Cheers, have a good night.
  200. Thu, 9:59 PM
  201. ATT
  202. Purlek
  203. Goodbye, also, please edit your original post on the forums and/or place another message stating that it's been resolved, and that you rest your "case" of an argument.
Advertisement
Add Comment
Please, Sign In to add comment