Re: [webkit-dev] WTF license terms

2007-11-06 Thread George Staikos


On 6-Nov-07, at 3:54 AM, Geoffrey Garen wrote:

Mainly I'd like to hear if any major contributors would have a  
problem with this move.


I guess I'll sound like a bit of a shill here, but:

I contributed to the WTF code and I wouldn't mind moving it to a  
BSD license.


  I approve moving all of my WTF contributions to BSD license.

--
George Staikos
KDE Developer   http://www.kde.org/
Staikos Computing Services Inc. http://www.staikos.net/



___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WTF license terms

2007-11-06 Thread Darren VanBuren
I agree with Mark, the license does not need to be changed. If it needs to
be changed at all, it should be changed to GPL.
Apple's modified BSD is not the only license available.
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WTF license terms

2007-11-06 Thread Kevin Ollivier

Hi all,

I haven't contributed all that much to WTF (yet? ;-), but I wanted to  
say I'm certainly fine with any code I wrote being moved to the BSD  
license as well.


Kevin

On Nov 6, 2007, at 3:04 PM, George Staikos wrote:



On 6-Nov-07, at 3:54 AM, Geoffrey Garen wrote:

Mainly I'd like to hear if any major contributors would have a  
problem with this move.


I guess I'll sound like a bit of a shill here, but:

I contributed to the WTF code and I wouldn't mind moving it to a  
BSD license.


 I approve moving all of my WTF contributions to BSD license.

--
George Staikos
KDE Developer   http://www.kde.org/
Staikos Computing Services Inc. http://www.staikos.net/



___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WTF license terms

2007-11-05 Thread Geoffrey Garen
Mainly I'd like to hear if any major contributors would have a  
problem with this move.


I guess I'll sound like a bit of a shill here, but:

I contributed to the WTF code and I wouldn't mind moving it to a BSD  
license.


Cheers,
Geoff
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WTF license terms

2007-11-03 Thread Mike Hommey
On Fri, Nov 02, 2007 at 08:34:21PM -0700, Maciej Stachowiak wrote:

 Hi everyone,

 I'd like to change the license terms for the contents of JavaScriptCore/wtf 
 from LGPL to Apple modified BSD, except for the copy of Google's TCMalloc 
 and the unicode/ directory. All the copyrights on files besides tcmalloc 
 and unicde are held by Apple and it looks like the only non-Apple 
 contributions are a handful of  5 line build fixes which were too small 
 for copyright. Mainly I'd like to apply this to RefPtr, Vector, and the 
 Hash-related classes.

 I would like to do this to make the code usable by the widest possible 
 range of projects, including even proprietary code, and open source 
 projects with licenses that are not LGPL-compatible. This is basic data 
 structure code, and although it is highly optimized it is not really 
 specific to web browsing.

 I wanted to run this proposed license change by the community. I know there 
 have been some concerns about which code is BSD and which is LGPL. In this 
 case, I think maximum reusability is the right thing for this code.


I don't see what the problem is with LGPL. It's not GPL, you know, and
allows proprietary code to use it (under some conditions, though)

While speaking of licensing, what makes it a real mess is probably more
the fact there are both 2-clause and 3-clause BSD code than the use of
LGPL and BSD. And it's obviously worse when these 3 are used in
different files in the same directory.

By the way, I filed bug #14885 a while ago, which has fortunately been
fixed, but new files additions broke it again. So, coders, please be
careful when add LGPLed files, and check the FSF address to be correct.

Mike

PS: Maciej, sorry for the duplicates (the first mails got rejected due
to wrong From:).
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WTF license terms

2007-11-03 Thread Maciej Stachowiak


On Nov 3, 2007, at 1:31 AM, Mike Hommey wrote:


On Fri, Nov 02, 2007 at 08:34:21PM -0700, Maciej Stachowiak wrote:


Hi everyone,

I'd like to change the license terms for the contents of  
JavaScriptCore/wtf
from LGPL to Apple modified BSD, except for the copy of Google's  
TCMalloc
and the unicode/ directory. All the copyrights on files besides  
tcmalloc

and unicde are held by Apple and it looks like the only non-Apple
contributions are a handful of  5 line build fixes which were too  
small
for copyright. Mainly I'd like to apply this to RefPtr, Vector, and  
the

Hash-related classes.

I would like to do this to make the code usable by the widest  
possible

range of projects, including even proprietary code, and open source
projects with licenses that are not LGPL-compatible. This is basic  
data

structure code, and although it is highly optimized it is not really
specific to web browsing.

I wanted to run this proposed license change by the community. I  
know there
have been some concerns about which code is BSD and which is LGPL.  
In this

case, I think maximum reusability is the right thing for this code.


While speaking of licensing, what makes it a real mess is probably  
more

the fact there are both 2-clause and 3-clause BSD code than the use of
LGPL and BSD. And it's obviously worse when these 3 are used in
different files in the same directory.


Keep in mind that the 3-clause BSD-style licenses are not the  
classic BSD license with advertising clause, which *requires* mention  
in advertising. It just withholds the right to claim endorsement by  
particular companies (in some cases Apple, in a few others Google). I  
don't believe this conflicts with LGPL or creates any practical problem.



By the way, I filed bug #14885 a while ago, which has fortunately been
fixed, but new files additions broke it again. So, coders, please be
careful when add LGPLed files, and check the FSF address to be  
correct.


Patches welcome.

Cheers,
Maciej

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WTF license terms

2007-11-03 Thread Maciej Stachowiak


On Nov 3, 2007, at 1:20 AM, Mike Hommey wrote:


On Fri, Nov 02, 2007 at 08:34:21PM -0700, Maciej Stachowiak wrote:


Hi everyone,

I'd like to change the license terms for the contents of  
JavaScriptCore/wtf
from LGPL to Apple modified BSD, except for the copy of Google's  
TCMalloc
and the unicode/ directory. All the copyrights on files besides  
tcmalloc

and unicde are held by Apple and it looks like the only non-Apple
contributions are a handful of  5 line build fixes which were too  
small
for copyright. Mainly I'd like to apply this to RefPtr, Vector, and  
the

Hash-related classes.

I would like to do this to make the code usable by the widest  
possible

range of projects, including even proprietary code, and open source
projects with licenses that are not LGPL-compatible. This is basic  
data

structure code, and although it is highly optimized it is not really
specific to web browsing.

I wanted to run this proposed license change by the community. I  
know there
have been some concerns about which code is BSD and which is LGPL.  
In this

case, I think maximum reusability is the right thing for this code.


I don't see what the problem is with LGPL. It's not GPL, you know, and
allows proprietary code to use it (under some conditions, though)


We'd like people to be able to fold these particular classes into  
their code without making a shared library or a relinkable object. I'm  
not even really sure what difference a shared library makes for code  
that is entirely implemented as template classes in headers.  
Effectively there is no ability to relink in such cases, since all the  
interesting code goes in the file that includes the header.


Anyway, I don't want to trigger a wide-ranging discussion about the  
pros and cons of different licenses. Mainly I'd like to hear if any  
major contributors would have a problem with this move.


Regards,
Maciej


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WTF license terms

2007-11-03 Thread Mike Hommey
On Sat, Nov 03, 2007 at 01:54:48AM -0700, Maciej Stachowiak wrote:
 Keep in mind that the 3-clause BSD-style licenses are not the classic BSD 
 license with advertising clause, which *requires* mention in advertising. 
 It just withholds the right to claim endorsement by particular companies 
 (in some cases Apple, in a few others Google). I don't believe this 
 conflicts with LGPL or creates any practical problem.

It's not that it conflicts, it's just that it makes the whole a mix of
more licenses.

 By the way, I filed bug #14885 a while ago, which has fortunately been
 fixed, but new files additions broke it again. So, coders, please be
 careful when add LGPLed files, and check the FSF address to be correct.

 Patches welcome.

I'd just like not to have to send patches in the future ;)

Mike
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] WTF license terms

2007-11-02 Thread Maciej Stachowiak


Hi everyone,

I'd like to change the license terms for the contents of  
JavaScriptCore/wtf from LGPL to Apple modified BSD, except for the  
copy of Google's TCMalloc and the unicode/ directory. All the  
copyrights on files besides tcmalloc and unicde are held by Apple and  
it looks like the only non-Apple contributions are a handful of  5  
line build fixes which were too small for copyright. Mainly I'd like  
to apply this to RefPtr, Vector, and the Hash-related classes.


I would like to do this to make the code usable by the widest possible  
range of projects, including even proprietary code, and open source  
projects with licenses that are not LGPL-compatible. This is basic  
data structure code, and although it is highly optimized it is not  
really specific to web browsing.


I wanted to run this proposed license change by the community. I know  
there have been some concerns about which code is BSD and which is  
LGPL. In this case, I think maximum reusability is the right thing for  
this code.


Regards,
Maciej


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev