On Sun, 2005-05-08 at 02:08 +0900, Carsten Haitzler wrote: > On Sat, 07 May 2005 09:14:46 -0600 Tres Melton <[EMAIL PROTECTED]> babbled: > > > On Sat, 2005-05-07 at 04:17 -0400, Mike Frysinger wrote: > > > On Saturday 07 May 2005 03:53 am, Mike Frysinger wrote: > > > > i just see it as an annoying issue where you suddenly cant assume that > > > > you > > > > can copy & paste code from any old random e17 app into any other random > > > > e17 > > > > app > > > > > > after a quick chat with Simon, why not have a general rule with e17: > > > - libraries are BSD > > > - apps can be GPL/whatever, but you should add an exception clause that > > > says > > > that e17 devs can import code from your GPL/whatever app into their app > > > without having to worry about stupid licensing conflicts
But If the E developers import your code into a BSD project then won't it become BSD? Otherwise that seems like a good plan. > > This is kinda important to me as well. I am finishing up a SSE2 port of > > Eterm's shading routines and wanted to use the GPL license for them. I > > didn't even realize that E/Eterm uses the BSD license. I would prefer > > the code stay open with the GPL but if MeJ insists then I suppose the > > BSD license will have to do. It's his baby after all. I just like > > things to go fast! ;-) > > well you could make them GPL - but mej can just not accept the patches as > they would taint eterm's existing license making it gpl. bsd guarantees that > THAT code stays open - but if people can steal it - if i want to "steal" that > code and put it into some closed proprietary project - you would never know. > it can be reformatted, and at the end of the day its an algorithm. there are > only so many ways you can write a fast routine to do a fairly narrow scoped > task. if that was the case someone would have claimed copyright infringement > on for (i = 0; i < n; i++) a long time ago :) I take your point about code theft. It is a good one but there are exceptions to that. What's that guy's name in Germany that runs gpl-violations.org, Harald Welte? He also wrote most of the IP tables code. He has gotten a number of companies to comply with the GPL and post their code. Every once in awhile hell does freeze over. :-/ If for(i = 0; i < n; i++) was patented would it be owned by Brian Kerningham or Dennis Ritchie? > anyway - i can understand what you mean - but even if it were gpl you > couldn't practically find instances of it in closed code :(. you will know > your code will be public and free in eterm's code and available and able to > be re-used with very few restrictions, but not more limitations than that. > > basically if someone submits patches to code - they are implicitly agreeing > to the existing copyright license unless they ask for a change or re-license > their patches and code. if they are licensed differently the chances of them > being used drop dramatically to somewhere about 0 :( As I stated, Eterm is Mej's baby and he can have my modifications anyway that he wants them. That doesn't mean that I can't hope for a license change to the GPL though. My SSE2 modifications were originally patterned after the MMX extensions by Willem Monsuwe <[EMAIL PROTECTED]> anyway. They were changed to run on x86_64, use all 128 bits of the SSE2 %xmm registers, and converted to inline assembly to avoid problems with a changing register allocator in gcc. They are hardly recognizable now and if I worked for M$ Mr. Bill would claim ownership but I'm coding for the benefit of everyone and I believe in giving credit where credit is due. Cheers to Willem! ;-) I still wish there was someway to guarantee that my work wouldn't end up in the hands of a morally impaired company without at least getting a paycheck. I might be old fashioned but I like to get kissed before I get screwed. Your points are well taken but I still don't want to be the one to write M$' next TCP/IP stack. -- Tres ------------------------------------------------------- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel