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

Reply via email to