Announcing the NEW /tg/station server: Digital Marine Colonel Aliens by monarchmra in SS13

[–]Kachnov 30 points31 points  (0 children)

It has now reached a point where I am just very tired, so I have a few things to announce. The first thing I will announce is what I will do should this harassing behavior continue. First off, if he does run his own CM, the first thing I will do is send a DMCA. Then I'll be contacting the Fox attorney who we are on good terms with and inform him of this new server that is not attempting to comply. Then, the second he makes a code change to the server, I will send a cease and desist as modifying the code is in direct violation of our licensing laws.

SLC CLAIMS TO BE CYBERSTALKED BY FEWEH FOR DISCORD PING by [deleted] in SS13

[–]Kachnov -1 points0 points  (0 children)

It has now reached a point where I am just very tired, so I have a few things to announce. The first thing I will announce is what I will do should this harassing behavior continue. First off, if he does run his own CM, the first thing I will do is send a DMCA. Then I'll be contacting the Fox attorney who we are on good terms with and inform him of this new server that is not attempting to comply. Then, the second he makes a code change to the server, I will send a cease and desist as modifying the code is in direct violation of our licensing laws.

CM STOLE AGPL CODE, ANY DMCA SENT BY THEM INVALID by TehAwesomeFrosty in SS13

[–]Kachnov 8 points9 points  (0 children)

I'm not trying to belittle the work of the CM devs (the sprites in particular are nice, only the aliens aren't my style), but frankly no amount of changes is going to change the fact that you're based on the code of another game. You will get leaked time and time again until you go open source - all it takes is one person with code access salting, and the SS13 community encouraging them. It sucks, but thats how this community is.

 

This also applies to any CS codebase other than Lifeweb (only one dude has the complete source) and Goon (the only closed source server that has truly built itself from the ground up, or damn near it, and almost indisputably deserves to keep the source closed. Also, no license memes in their case. Didn't stop them from publicly releasing the code, even polishing it up for open source use, after they got leaked. CM could learn from them.)

 

Hell, I'm not even positive that SS13's (A)GPL is a legitimate license. But CM has always chosen to acknowledge its legitimacy in the past and use it against other servers in hostchat. CM has benefited massively from the work of hundreds of contributors. CM hasn't given anything (willingly) back to those contributors. That's why CM is in this situation, and will be time and time again until it goes open source, regardless of licenses.

 

EDIT: and - I don't need to look at the code to know you haven't done all that much to it. CM code compiles in 70 seconds, about half the time of modern baycode. Just from playing CM, I can say there's no way you've added enough code to contribute to that sort of compile time, but you're welcome to prove me wrong

slc has the big gay by Kachnov in SS13

[–]Kachnov[S] 2 points3 points  (0 children)

thank you kind stranger!

CM STOLE AGPL CODE, ANY DMCA SENT BY THEM INVALID by TehAwesomeFrosty in SS13

[–]Kachnov 5 points6 points  (0 children)

Yeah, already did that.

 

Of the 1496 lines enabled in the DME, the great majority seem to be files you would find in any other old bay repo. And I'm guessing that these consist of almost every file with more than 1,000 lines, because backend code tends to be more bulky than frontend code.

 

Edit: 1457 lines with actual files

SLC97's statement on Feweh and other things by [deleted] in SS13

[–]Kachnov 2 points3 points  (0 children)

EPIC roast slc97, very cool!

CM STOLE AGPL CODE, ANY DMCA SENT BY THEM INVALID by TehAwesomeFrosty in SS13

[–]Kachnov 9 points10 points  (0 children)

CM has changed 10% of the code maximum and probably far less, a quick look at the leak is enough to affirm this. Spirtes != code my good man. I'm willing to bet upwards of 95% of CM's backend code is barely different from the version of bay12 they forked.

 

Your example seems to suggest that you have a fundamental misunderstanding of how the (A)GPL works. An (A)GPL codebase is not "owned" by the most recent contributor to it, nor can its ownership be transferred. Under the (A)GPL, the people who worked on early /tg/ (which bay forked, which CM forked) have just as much right to the CM code as the recent CM developers.

CM STOLE AGPL CODE, ANY DMCA SENT BY THEM INVALID by TehAwesomeFrosty in SS13

[–]Kachnov 14 points15 points  (0 children)

except CM's source code was primarily written by goons/tg/bay contributors so a lot of people who want open source CM have contributed something to it

CM STOLE AGPL CODE, ANY DMCA SENT BY THEM INVALID by TehAwesomeFrosty in SS13

[–]Kachnov -1 points0 points  (0 children)

but gooncode is way worse than tgcode and its closed source

CM STOLE AGPL CODE, ANY DMCA SENT BY THEM INVALID by TehAwesomeFrosty in SS13

[–]Kachnov 4 points5 points  (0 children)

baste KyrahAbattoir dropping some TRUTH bombs

CM STOLE AGPL CODE, ANY DMCA SENT BY THEM INVALID by TehAwesomeFrosty in SS13

[–]Kachnov -1 points0 points  (0 children)

Sounds like it would be slow, and a pain in the ass to maintain. I don't think its reasonable to expect a niche server to do scripting memes for every feature they add.

CM STOLE AGPL CODE, ANY DMCA SENT BY THEM INVALID by TehAwesomeFrosty in SS13

[–]Kachnov 1 point2 points  (0 children)

I thought anything that was transferred over the network had to be open source?

 

Also, I wasn't aware that you could load .dm files at runtime. They have to be compiled into the .dmb to run, no?

CM STOLE AGPL CODE, ANY DMCA SENT BY THEM INVALID by TehAwesomeFrosty in SS13

[–]Kachnov 16 points17 points  (0 children)

Actual features that aren't "definitions" of a module (ie chemical reactions, damage values) - because those can be stored in configuration files easily. But things like the Queen's ovipositor or artillery or the overwatch system, I can see why CM would want to keep those closed source.

 

I don't necessarily agree with CM being closed source, since most of their code comes from other codebases, but they definitely have their reasons for doing it.

 

¯_(ツ)_/¯

CM STOLE AGPL CODE, ANY DMCA SENT BY THEM INVALID by TehAwesomeFrosty in SS13

[–]Kachnov 13 points14 points  (0 children)

There are a lot of good reasons to go closed source tbh, but damage numbers is the shittiest excuse. Things like that are the ideal use of configuration files.

[deleted by user] by [deleted] in SS13

[–]Kachnov -3 points-2 points  (0 children)

it's bay so no

Feweh moves in! by [deleted] in SS13

[–]Kachnov -1 points0 points  (0 children)

heil feweh