Why is CM closed source?
- Nickvr628
- Registered user
- Posts: 176
- Joined: 15 Apr 2017, 17:40
- Byond: Nickvr628
Re: Why is CM closed source?
Noah hits the nail on the head. Going open source at this point would be the best thing to happen to CM in a long time.
- HBlokkum
- Registered user
- Posts: 51
- Joined: 07 Jan 2018, 01:13
- Byond: Drkln
Re: Why is CM closed source?
Closed source but GPL? N-Nani??
Last edited by HBlokkum on 29 Jul 2018, 12:01, edited 1 time in total.
- spookydonut
- Registered user
- Posts: 457
- Joined: 13 Oct 2017, 02:08
- Byond: spookydonut
Re: Why is CM closed source?
I don't think we could morally open source CM without the permission of everyone with work that still exists in the code and art.
- NoahKirchner
- Registered user
- Posts: 1738
- Joined: 02 Aug 2016, 15:58
- Location: Sea of Tranquility, Luna
- Byond: NoahKirchner
- Contact:
Re: Why is CM closed source?
That is the one point that I feel is the most important aspect of the conversation since it is a rather large concern, I think it'd be legal technically but whether or not it's cool to do is a different story entirely.spookydonut wrote: ↑29 Jul 2018, 01:20I don't think we could morally open source CM without the permission of everyone with work that still exists in the code and art.
► Show Spoiler
- kamenkuro
- Registered user
- Posts: 64
- Joined: 17 Feb 2016, 19:19
Re: Why is CM closed source?
Here's an idea. Take all the super secret club stuff out. Release a bare bones version with like basic bitch ass stats and shit. Then let people build off of that. If that's possible. I know fuck all about coding.
- NoahKirchner
- Registered user
- Posts: 1738
- Joined: 02 Aug 2016, 15:58
- Location: Sea of Tranquility, Luna
- Byond: NoahKirchner
- Contact:
Re: Why is CM closed source?
tbh releasing the CM source code would be pointless for people to use since a lot of it's incredibly niche for other servers or specifically designed to work in the context of CM. Going open source would be better for CM to be able to modernize their code with other codebases because open source works both ways, but as spooky said above there is a bit of a moral dilemma there.
► Show Spoiler
- Jeser
- Registered user
- Posts: 1119
- Joined: 04 Mar 2015, 00:47
- Location: Donetsk, Ukraine
Re: Why is CM closed source?
I don't quite where is the problem in "Moral Dilemma". If staff decides to try go open source, set time limit, say, 1 month. Within that month you try to contact all devs who worked on CM and ask if they are okay with CM going open-source. By the end of month count "For" "Against" and go with majority's opinion. I really don't get where is "problem" here. Obstacle, that's all.
- spookydonut
- Registered user
- Posts: 457
- Joined: 13 Oct 2017, 02:08
- Byond: spookydonut
Re: Why is CM closed source?
If even one said no i wouldn't support it. I don't support it ergo
- Herac
- Registered user
- Posts: 78
- Joined: 28 Jul 2018, 15:53
- Byond: Heraclitus
Re: Why is CM closed source?
Honestly that's not an unreasonable thought. I say that having no idea just how many people would have to be contacted, though. I'm pretty sure CM has had a lot of coders, spriters and mappers working on it over the years and contacting all of them might prove to be a bit of a hassle.
A hassle that, lets be frank, would most likely be against making CM open sourced. The reason I say that is everyone who's worked on CM over the years has had the opportunity to argue that it would be better to open source it but that never happened. It's probably not worth the effort, however if they did do that it would draw a clear line under the whole open/closed source debate permanetly.
You've got a point, I'm just thinking about what it would look like in practice and my mind is telling me that most pull requests would get denied for not sticking to the core focus on CM which would defeat the point, I think. This might be my ignorance showing but I have to wonder does going open source really have benefits if you auto deny pull requests from non devs? I thought that was the whole point of an open sourced project?NoahKirchner wrote: ↑28 Jul 2018, 22:23CM wouldn't look like a hodge-podge of different developers because the maintainer still has the ability to merge things, if they wanted to they could deny every single pull request by everyone who isn't a dev, or not allow them to submit pull requests in the first place.
Or are you saying CM would be able to benefit more from just being able to use things from other open sourced projects?
(I'm not very knowledgable about this topic, as you can probably tell)
Warren Ellis
- lmwevil
- Registered user
- Posts: 24
- Joined: 30 Jul 2017, 19:59
- Byond: Lmwevil
Re: Why is CM closed source?
the fear of going open source at this point with the CM staff that they won't openly admit is simply that they are scared people will start a new community because of dislike of the current community and the greed of keeping their limited features entirely to their own codebase. the issue with closed source is it's overall more unhealthy for the entire ss13 community and allows for elitist garbage behaviour and isolates the coders/developers.
the very fact CM is closed source is via them exploiting a loophole, if the source of CM was leaked again there could be no legal trouble. It's why MSO still has the old leak up on his github, this is a fork of bay and then originally /tg/.
open source this shit, if your server is well managed nothing will go wrong - evidence being literally every open source server
goon is a closed source corpse, don't stagnate and be a goon
the very fact CM is closed source is via them exploiting a loophole, if the source of CM was leaked again there could be no legal trouble. It's why MSO still has the old leak up on his github, this is a fork of bay and then originally /tg/.
open source this shit, if your server is well managed nothing will go wrong - evidence being literally every open source server
goon is a closed source corpse, don't stagnate and be a goon
- Jeser
- Registered user
- Posts: 1119
- Joined: 04 Mar 2015, 00:47
- Location: Donetsk, Ukraine
Re: Why is CM closed source?
I forgot to say my own opinion on this. Staff don't need to ask ex-devs. When those developers left they didn't say "I want all of my work removed from server, because it's my work and I leave." They contributed their work to community, in this case, CM community. It's up to community to decide what to do next.
- Nicboone
- Registered user
- Posts: 295
- Joined: 15 Dec 2016, 00:20
- Byond: Nicboone
Re: Why is CM closed source?
I know I made my work for this server, because I saw in this server something that the other servers did not. I would not like to see my work used in a manner that I didnt create it for or intend to. When I left, I left with trust for the team. Outside of all the other reasons i mentioned about why it needs to stay closed source- I wouldnt want to see my sprites being used outside of that context.
Obviously I left my control over that at the door. But I trust the team, and spooky, to do what has worked out. Going open source is out of the question- It will halt good development, It will encourage the allready rampant entitlement of the community at large, and I think it is a breach of trust to do that.
I say again, CM is a mod of a game. [We] control the use and terms of players who would like to interact with that. I think with that I am done with this thread though. The team will do as they like, but I see them making the right call in the end and staying closed.
Obviously I left my control over that at the door. But I trust the team, and spooky, to do what has worked out. Going open source is out of the question- It will halt good development, It will encourage the allready rampant entitlement of the community at large, and I think it is a breach of trust to do that.
I say again, CM is a mod of a game. [We] control the use and terms of players who would like to interact with that. I think with that I am done with this thread though. The team will do as they like, but I see them making the right call in the end and staying closed.
Relax like Redax. "The fucking stupidest thing ever said by an SL"
- kamenkuro
- Registered user
- Posts: 64
- Joined: 17 Feb 2016, 19:19
Re: Why is CM closed source?
As many times as this has been stated in this thread that's the farthest from the truth. It's like people think it'll be some hodge podge of memes and shite graphics because "oh no, we let people see the super sekret code guiz." If SS13 has proved anything, it's that once everyone has the code it'll only get better. That's why people want it open source. It's not that they don't have faith in the team currently working on it. Folks are just clamoring for more. With more folks working on it there'd be so much more content. More CM servers would be awesome. More diverse servers with different shit would be awesome. Lifeweb, CM, Halo, Fallout, there are so many servers based off SS13 and they're all so much fun.
- coroneljones
- Registered user
- Posts: 1350
- Joined: 15 Oct 2014, 12:46
- Location: SPESS!
Re: Why is CM closed source?
Not reallyJeser wrote: ↑29 Jul 2018, 13:57I forgot to say my own opinion on this. Staff don't need to ask ex-devs. When those developers left they didn't say "I want all of my work removed from server, because it's my work and I leave." They contributed their work to community, in this case, CM community. It's up to community to decide what to do next.
They left their work for a closed-sourced CM-only usage, thats like saying that if you left someone taking care of your house and didnt say "dont let anyone in" that they could invite anyone inside.
Its not up to the community to decide if they use their work, its up to them to see if they allow it to be used outside of the previously authorized form of closed-sourced CM restriction
I am Crornel Jrones, grorious admin of Coronial Mahreens. U ar arr nast Trorr and will be ding dong bannu. U critizize Xenos? Ding dong Bannu. U no rike grorious adminnu? Ding dong Bannu. U comrpain about Marine nerfs? Dingdong bannu. U comprain about grorrious adminnu? O yoo betta bereev dat's a bannu. It has come to my Grorrious attention dat nasty trorr has been imidatingu me on serveru, dis is a shamfrul dispray and unacceptaboo so dey ding dong bannu. End of Rine -----------------Rine ends here.'
-Credit goes to SovietCyanide
-Credit goes to SovietCyanide
- Casany
- Registered user
- Posts: 1555
- Joined: 06 Jun 2016, 09:18
- Location: US of A
- Byond: Casany
- Steam: Casany
Re: Why is CM closed source?
Yeah that'd be a dick move to just release code without asking for the people who made it's permission
Like, if I invited like 20 guys to a party that I did all the preparation for, and prepared and everything by myself or with a friend, and then some random guy walks in and takes all my preparation to another house to host his own party with my work.
Not the best but it conveys the meaning here, it's moreso that people don't want others to just take their work that they didn't allow to be taken.
Like, if I invited like 20 guys to a party that I did all the preparation for, and prepared and everything by myself or with a friend, and then some random guy walks in and takes all my preparation to another house to host his own party with my work.
Not the best but it conveys the meaning here, it's moreso that people don't want others to just take their work that they didn't allow to be taken.
"He killed me with a SADAR and it was bullshit. We should ban him for ERP because of how VIOLENTLY HE FUCKED ME" - Biolock, Saturday 15 October 2016
"Sometimes you need to stop and enjoy the little things in life, for one day you'll look back and realize they were big things"
"To quote Suits A cop follows a car long enough, he's gonna find a busted tail light. And even if he doesn't, he's gonna bust it himself." - Awan on being an MP
"Sometimes you need to stop and enjoy the little things in life, for one day you'll look back and realize they were big things"
"To quote Suits A cop follows a car long enough, he's gonna find a busted tail light. And even if he doesn't, he's gonna bust it himself." - Awan on being an MP
- kamenkuro
- Registered user
- Posts: 64
- Joined: 17 Feb 2016, 19:19
Re: Why is CM closed source?
That's a terrible analogy. If anything the guy just copied the list of supplies you had and used that to build an even better party. Which is half the reason devs don't want to. It's about pride I guess.Casany wrote: ↑29 Jul 2018, 15:54Yeah that'd be a dick move to just release code without asking for the people who made it's permission
Like, if I invited like 20 guys to a party that I did all the preparation for, and prepared and everything by myself or with a friend, and then some random guy walks in and takes all my preparation to another house to host his own party with my work.
Not the best but it conveys the meaning here, it's moreso that people don't want others to just take their work that they didn't allow to be taken.
Also a terrible analogy. It's more like you move out of a house after having added a patio deck or something nice. Yes, you liked that patio, but the new pool the new folks are putting in needs the space and the patio ain't what they care about. People that have left have no saycoroneljones wrote: ↑29 Jul 2018, 15:34Not really
They left their work for a closed-sourced CM-only usage, thats like saying that if you left someone taking care of your house and didnt say "dont let anyone in" that they could invite anyone inside.
Its not up to the community to decide if they use their work, its up to them to see if they allow it to be used outside of the previously authorized form of closed-sourced CM restriction
- Nickvr628
- Registered user
- Posts: 176
- Joined: 15 Apr 2017, 17:40
- Byond: Nickvr628
Re: Why is CM closed source?
Yeah if CM goes open source, people are not stealing the code, they are simply copying it and editing it to make it better. Joe Random who goes and copies the CM source to host his own server will never get popular since people want to play the official CM server.
If someone takes the code and makes something even better with it, then people can play there and have a better experience, AND the original CM server can take their changes and apply it to themselves. Everyone wins.
The reason it will never happen is because the CM devs know that if they go open source someone will make a competently run server without all the CM Drama and issues and people will leave to play it instead.
If someone takes the code and makes something even better with it, then people can play there and have a better experience, AND the original CM server can take their changes and apply it to themselves. Everyone wins.
The reason it will never happen is because the CM devs know that if they go open source someone will make a competently run server without all the CM Drama and issues and people will leave to play it instead.
- Blade2000Br
- Registered user
- Posts: 730
- Joined: 12 Jun 2017, 14:09
- Byond: blade2000br
Re: Why is CM closed source?
I think instead of people trying to get this code base, which has alot of custom code made by the devs over the years, they could give a go with other open source codes and make something cool with another thematic.
I would love a Star Wars based game on SS13.
But I think its hard being creative...its better take another ones code. Dunno how this work honestly.
I would love a Star Wars based game on SS13.
But I think its hard being creative...its better take another ones code. Dunno how this work honestly.
Jason 'Punk' Crowmel - The guy that don't give a shit about what he does.
Former Rapey Ravager Hater.
Former Rapey Ravager Hater.
- NoahKirchner
- Registered user
- Posts: 1738
- Joined: 02 Aug 2016, 15:58
- Location: Sea of Tranquility, Luna
- Byond: NoahKirchner
- Contact:
Re: Why is CM closed source?
There's not much to take from CM unless you're making another CM really. Aside from projectile code I guess but even still 80% of the unique to CM features are too niche to employ elsewhere.BladeBr wrote: ↑29 Jul 2018, 17:20I think instead of people trying to get this code base, which has alot of custom code made by the devs over the years, they could give a go with other open source codes and make something cool with another thematic.
I would love a Star Wars based game on SS13.
But I think its hard being creative...its better take another ones code. Dunno how this work honestly.
► Show Spoiler
- Challenger
- Registered user
- Posts: 379
- Joined: 05 May 2017, 19:31
- Byond: digitalis
Re: Why is CM closed source?
Your first point is an outright argument for piracy.kamenkuro wrote: ↑29 Jul 2018, 16:50That's a terrible analogy. If anything the guy just copied the list of supplies you had and used that to build an even better party. Which is half the reason devs don't want to. It's about pride I guess.
Also a terrible analogy. It's more like you move out of a house after having added a patio deck or something nice. Yes, you liked that patio, but the new pool the new folks are putting in needs the space and the patio ain't what they care about. People that have left have no say
In your second point, the homeowner would usually be able to sell their home at an increase price for the patio they added, which is enough compensation. CM devs don't get paid in money, but they do get implicitly paid in having a lasting influence over the direction of the game that they put effort into. It's more than just "pride".
- Casany
- Registered user
- Posts: 1555
- Joined: 06 Jun 2016, 09:18
- Location: US of A
- Byond: Casany
- Steam: Casany
Re: Why is CM closed source?
Basically what I wanted to respond but was too lazy toChallenger wrote: ↑29 Jul 2018, 19:00Your first point is an outright argument for piracy.
In your second point, the homeowner would usually be able to sell their home at an increase price for the patio they added, which is enough compensation. CM devs don't get paid in money, but they do get implicitly paid in having a lasting influence over the direction of the game that they put effort into. It's more than just "pride".
"He killed me with a SADAR and it was bullshit. We should ban him for ERP because of how VIOLENTLY HE FUCKED ME" - Biolock, Saturday 15 October 2016
"Sometimes you need to stop and enjoy the little things in life, for one day you'll look back and realize they were big things"
"To quote Suits A cop follows a car long enough, he's gonna find a busted tail light. And even if he doesn't, he's gonna bust it himself." - Awan on being an MP
"Sometimes you need to stop and enjoy the little things in life, for one day you'll look back and realize they were big things"
"To quote Suits A cop follows a car long enough, he's gonna find a busted tail light. And even if he doesn't, he's gonna bust it himself." - Awan on being an MP
- NoahKirchner
- Registered user
- Posts: 1738
- Joined: 02 Aug 2016, 15:58
- Location: Sea of Tranquility, Luna
- Byond: NoahKirchner
- Contact:
Re: Why is CM closed source?
It's not piracy if it's made open source. If it was piracy then using the bay12 release as a base for CM is pirating the work of everyone before them, especially the goon people.Challenger wrote: ↑29 Jul 2018, 19:00Your first point is an outright argument for piracy.
In your second point, the homeowner would usually be able to sell their home at an increase price for the patio they added, which is enough compensation. CM devs don't get paid in money, but they do get implicitly paid in having a lasting influence over the direction of the game that they put effort into. It's more than just "pride".
Also, you can still control server direction and disallow other people from making PRs if you go open source, if they wanted to and in some weird universe if they decided to go open source they could make it so that only devs were allowed to submit PRs. Open source =/= community developed.
► Show Spoiler
- Casany
- Registered user
- Posts: 1555
- Joined: 06 Jun 2016, 09:18
- Location: US of A
- Byond: Casany
- Steam: Casany
Re: Why is CM closed source?
Except the people who worked on bay12 knew their code was public.NoahKirchner wrote: ↑29 Jul 2018, 20:03It's not piracy if it's made open source. If it was piracy then using the bay12 release as a base for CM is pirating the work of everyone before them, especially the goon people.
CM coders and devs from the past developed and added things in a system where they thought it wasn’t going to go public (and probably isn’t). When the Goons released their first release all the coders (maybe 1 or 2 had left at that point but most all of the coders never changed on a Goon) they allowed it, and knew what was going to happen. Here people are advocating “Let’s take all the work that people in the past have done and without their permission release it to the public because I say it should be that way”. Does that make any ounce of sense?
I don’t care one way or another, I’m saying that in order to ever go public it’d at least be nice to ask for permission from every past dev who had a sizable impact on CM.
"He killed me with a SADAR and it was bullshit. We should ban him for ERP because of how VIOLENTLY HE FUCKED ME" - Biolock, Saturday 15 October 2016
"Sometimes you need to stop and enjoy the little things in life, for one day you'll look back and realize they were big things"
"To quote Suits A cop follows a car long enough, he's gonna find a busted tail light. And even if he doesn't, he's gonna bust it himself." - Awan on being an MP
"Sometimes you need to stop and enjoy the little things in life, for one day you'll look back and realize they were big things"
"To quote Suits A cop follows a car long enough, he's gonna find a busted tail light. And even if he doesn't, he's gonna bust it himself." - Awan on being an MP
- Challenger
- Registered user
- Posts: 379
- Joined: 05 May 2017, 19:31
- Byond: digitalis
Re: Why is CM closed source?
Open-sourcing isn't piracy, but the counter-argument he used was "If anything the guy just copied the list of supplies you had and used that to build an even better party", which is hilariously the exact argument pirates use to say that they're not stealing.NoahKirchner wrote: ↑29 Jul 2018, 20:03It's not piracy if it's made open source. If it was piracy then using the bay12 release as a base for CM is pirating the work of everyone before them, especially the goon people.
Also, you can still control server direction and disallow other people from making PRs if you go open source, if they wanted to and in some weird universe if they decided to go open source they could make it so that only devs were allowed to submit PRs. Open source =/= community developed.
While this server's staff has the power to regulate its own codebase, the issue after open-sourcing is that other people will fork their own servers off and modify the code/sprites/maps/etc without regard for the original developers' vision. The other issue is that individual servers popping up with the same codebase is pretty likely to create tragedy of the commons situations (https://en.wikipedia.org/wiki/Tragedy_of_the_commons) where they act in their own best interest while making it worse for everyone.
- kamenkuro
- Registered user
- Posts: 64
- Joined: 17 Feb 2016, 19:19
Re: Why is CM closed source?
I don't know if you're being dense on purpose. But I'll respondChallenger wrote: ↑29 Jul 2018, 19:00Your first point is an outright argument for piracy.
In your second point, the homeowner would usually be able to sell their home at an increase price for the patio they added, which is enough compensation. CM devs don't get paid in money, but they do get implicitly paid in having a lasting influence over the direction of the game that they put effort into. It's more than just "pride".
We're talking about digital goods. Also open source game code. This means my point has nothing to do with piracy. It feels like you're putting piracy out there just to try and discredit what I'm saying. You can't pirate open source code.
You seem to be stuck the house analogy and not the part where if a dev, coder, spriter, etc. leave the game they have no say over what happens with the game. They can't suddenly be important when up to that point their absence has made them inconsequential to the games current direction.
No pirate has ever said anything about making a game better because they're pirating the game. You're thinking hackers and modders. Which has actually helped games. Take Nier:Automota and Gearbox's Colonial Marines as examples. The entire point of open source is to make a good game out of a good game and you seem to ignore the fact that CM is a result of an open source code.Challenger wrote: ↑29 Jul 2018, 20:41Open-sourcing isn't piracy, but the counter-argument he used was "If anything the guy just copied the list of supplies you had and used that to build an even better party", which is hilariously the exact argument pirates use to say that they're not stealing.
While this server's staff has the power to regulate its own codebase, the issue after open-sourcing is that other people will fork their own servers off and modify the code/sprites/maps/etc without regard for the original developers' vision. The other issue is that individual servers popping up with the same codebase is pretty likely to create tragedy of the commons situations (https://en.wikipedia.org/wiki/Tragedy_of_the_commons) where they act in their own best interest while making it worse for everyone.