|
|
|
Josh @ Dreamland
|
 |
Reply #3 Posted on: December 13, 2009, 11:30:44 am |
|
|
Prince of all Goldfish
 Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
The nice thing about GPL is that as long as other developers and I don't bitch, it's okay to stay closed source. Though I was considering writing an exception for official ENIGMA users, frankly I fear I lack the legal prowess to write such an exception and am better off just not forcing anyone to be GPL.
That being the case, I don't mind if anything ENIGMA-made is sold or closed source in general. As long as all the developers agree, which I'm sure they all do considering the circumstances behind GM, we'll be fine.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
Josh @ Dreamland
|
 |
Reply #5 Posted on: December 13, 2009, 05:45:27 pm |
|
|
Prince of all Goldfish
 Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
My logic course turned into law school for three days. In those three days I learned that you must define EVERYTHING if you want a chance at a license working. I'll do it later.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
Josh @ Dreamland
|
 |
Reply #7 Posted on: December 13, 2009, 06:45:52 pm |
|
|
Prince of all Goldfish
 Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
I was intending to have it only exempt *programs* compiled by ENIGMA's officially released compiler (meaning stable version) and the official IDE as listed on ENIGMA's site. That way, no one can just off with a closed source derivative, and it'd be a bit of a bitch to off with an open source one without my approval. (Which somewhat invades the GPL spirit, but there have been incidents in the past that makes me forget all about such a spirit).
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
|
|
|
The 11th plague of Egypt
|
 |
Reply #12 Posted on: December 16, 2009, 03:45:19 pm |
|
|
 Joined: Dec 2009
Posts: 274
|
GCC is GPL. Things compiled with GCC don't need to be GPL. They need to be GPL if they use the SOURCE-CODE of GCC. So, use the program it as you wish, but don't steal the code that makes the program. And btw, you can sell GPL licensed programs. The nice thing about GPL is that as long as other developers and I don't bitch, it's okay to stay closed source. Don't be so sure.
He's the owner of the code, he could even close the source for future versions. GPL don't take that right from the copyright holder, it prevents other people from stealing the code without contributing back. What bothers me is: 'Do the compiled games still have to rely on some kind of Enigma runner?" If so, just use LGPL. LGPL allows closed source code to wrap the GPLed code. Indeed, it's mostly used for libraries and such. There are a lot of closed source games using OGG libraries, for example. The only thing that GPL prevents you to do someone else's code putting it inside your program without anyone knowing it.
|
|
« Last Edit: December 16, 2009, 04:06:36 pm by The 11th plague of Egypt »
|
Logged
|
|
|
|
Josh @ Dreamland
|
 |
Reply #13 Posted on: December 16, 2009, 06:33:51 pm |
|
|
Prince of all Goldfish
 Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
They need to be GPL if they use the SOURCE-CODE of GCC. The problem with that is that ENIGMA can't compile a GM game without including the GPL'd system. GML is too high level to compile otherwise, so yes, there is a sort of runner, but it's more of a library than a GM-like runner. Originally, ENIGMA was kept GPL mostly due to competition from similar projects. These projects would be allowed to just grab ENIGMA and run without any sort of collaboration, which would be bad for a number of reasons (In addition to pride, I mean). I prefer to write an exception rather than totally liberate it, at least until ENIGMA is well on its feet.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
|