Re: Linux Torvalds on GPL2
- Posted by Ray Smith <ray at RaymondSmith.com> Sep 26, 2006
- 905 views
ags wrote: > > Ray Smith wrote: > > "if" Euphoria is open sourced as public domain or a BSD type license ... > > will "everyone" be happy to submit code to "open eu" under this license ... > > knowing someone else can come along and use their code in a closed source > > proprietary language/application? > > Well, that's their choice. I'm sure quite a few people here were willing to > help improve (closed) Euphoria just for getting the benefit for themselves and > their peers. Well, for me this seems to be the decision that has to be made ... Who do you exclude: * The people who want their own and everyone else's work to stay open source, or * The people who "may" want to use the Euphoria source code in a closed source project. Whatever the choice, one group of people won't be happy. > Again, it's their choice. If they know this is possible according to the > license > and submit anyway, then c'est la vie. At least they and other users get that > improvement. You can't contribute to an open source project without accepting > the terms of the existing license. Just as it's everyone's choice to contribute to a GPL or LGPL based project, knowing the consequences. Well, you can change any GPL or any other Open Source code in anyway you wish as long as you don't give anyone the application as either ;) > > And for those people who think they will make modifications and make and > > sell a new language ... WAKE UP ... unless you are Microsoft you won't > > be selling more than a couple of copies to anyone. > > Stranger things have happened at sea. Apparently :) > > The last thing I would want to see happen is Euphoria not being able to be > incorporated > into a commercial application. LGLP allows this. If you change the base "Euphoria" code in anyway, that part must be open sourced as well. This isn't a major restriction. E.g. I make a wonderful IDE for Euphoria, but I had to add some debug hooks into the Eu interpreter for my all dancing singing debugger ... I have to make those changes to the eu interpreter open source, but my all singing all dancing debugger can stay closed source. This is the whole point of the LGPL license. Regards, Ray Smith http://RaymondSmith.com