www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - library license

reply Carlos Santander <csantander619 gmail.com> writes:
This is a bit OT, but not exactly.
I modified Miguel Ferreira Simoes XML library to use Mango instead of Phobos 
(except for std.string.letters and similar). Now, he released it with a BSD 
style license (I think). I want to make my changes public, but I don't know if
I 
can add another license (zlib) to the existing, or if I can replace it, how to 
keep copyrights, etc. Or should I just keep his license and just add my name to 
the "author" section, also update date, version, etc.?

-- 
Carlos Santander Bernal
May 23 2006
next sibling parent reply Daniel Keep <daniel.keep.lists gmail.com> writes:
Standard disclaimer: IANAL (I am not a lawyer)

I believe the terms of the BSD are basically: "do whatever you like,
just make sure you attribute the original source in both source and binary."

Looking at the zlib license, it's mostly the same except that it doesn't
have the second BSD clause:

"Redistributions in *binary form* must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution."

Nor does it have the non-endorsement clause.

So I don't think the zlib license would be compatible.  The safest thing
to do would just be to distribute the changed version under BSD as well.
 If you really *really* want to apply the zlib license, then consult a
lawyer.

	-- Daniel Keep

Carlos Santander wrote:
 This is a bit OT, but not exactly.
 I modified Miguel Ferreira Simoes XML library to use Mango instead of
 Phobos (except for std.string.letters and similar). Now, he released it
 with a BSD style license (I think). I want to make my changes public,
 but I don't know if I can add another license (zlib) to the existing, or
 if I can replace it, how to keep copyrights, etc. Or should I just keep
 his license and just add my name to the "author" section, also update
 date, version, etc.?
 
-- v1sw5+8Yhw5ln4+5pr6OFma8u6+7Lw4Tm6+7l6+7D a2Xs3MSr2e4/6+7t4TNSMb6HTOp5en5g6RAHCP http://hackerkey.com/
May 23 2006
parent Carlos Santander <csantander619 gmail.com> writes:
Daniel Keep escribió:
 Standard disclaimer: IANAL (I am not a lawyer)
 
 I believe the terms of the BSD are basically: "do whatever you like,
 just make sure you attribute the original source in both source and binary."
 
 Looking at the zlib license, it's mostly the same except that it doesn't
 have the second BSD clause:
 
 "Redistributions in *binary form* must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution."
 
 Nor does it have the non-endorsement clause.
 
 So I don't think the zlib license would be compatible.  The safest thing
 to do would just be to distribute the changed version under BSD as well.
  If you really *really* want to apply the zlib license, then consult a
 lawyer.
 
 	-- Daniel Keep
 
No, I don't really *really* want to, it was just personal preference. Anyway, thanks for that, I'll keep the same license, then. -- Carlos Santander Bernal
May 24 2006
prev sibling parent reply Carlos Santander <csantander619 gmail.com> writes:
Carlos Santander escribió:
 This is a bit OT, but not exactly.
 I modified Miguel Ferreira Simoes XML library to use Mango instead of 
 Phobos (except for std.string.letters and similar). Now, he released it 
 with a BSD style license (I think). I want to make my changes public, 
 but I don't know if I can add another license (zlib) to the existing, or 
 if I can replace it, how to keep copyrights, etc. Or should I just keep 
 his license and just add my name to the "author" section, also update 
 date, version, etc.?
 
I've uploaded it now. Grab it from http://csb.50webs.com/xml.zip -- Carlos Santander Bernal
May 24 2006
parent Charlie <noone nowhere.com> writes:
Cool!



Carlos Santander wrote:
 Carlos Santander escribió:
 This is a bit OT, but not exactly.
 I modified Miguel Ferreira Simoes XML library to use Mango instead of 
 Phobos (except for std.string.letters and similar). Now, he released 
 it with a BSD style license (I think). I want to make my changes 
 public, but I don't know if I can add another license (zlib) to the 
 existing, or if I can replace it, how to keep copyrights, etc. Or 
 should I just keep his license and just add my name to the "author" 
 section, also update date, version, etc.?
I've uploaded it now. Grab it from http://csb.50webs.com/xml.zip
May 24 2006