On Mon, Jun 27, 2005 at 10:19:38PM +0200, Oliver
Schneider wrote:
Not true. The whole point of the BSD is that a
business can take your code, make a product, and
release that product with whatever (sub)license
they want. This happens all of the time, and is
the major "boon" of the BSD.
Actually I cannot find this anywhere in the
license.
But I'll believe you ;)
Google for:
"incorporate BSD code" proprietary OR "closed source"
And skim.
This also
means that BSD code could
(theoretically) become extinct in the "free" word;
e.g., if all versions of the code could be snapped
up by proprietary vendors, and all public mirrors
disappeared. This is one of the reasons people
choose GPL over BSD -- they want to ensure that
the source stays open and (additionally) that
changes get fed back to the community if the
binaries are distributed.
That's exactly why I carefully choose my license
beforehand. Some of my codes are GPL (currently 2
projects). These are things where the efforts
should not be used "commercially" (usually the GPL
keeps away companies in the Wintel-world) by others.
Then you must understand -- when companies USE it
commercially, they are sublicensing your code under
their own EULA. They fulfill their obligation to you
(i.e., put in the notices), and then have free reign
to relicense the code as they see fit, so long as
they continue to fulfill your requirements.
Here is the
text of the BSD license:
I know it. But which part tells me someone can
sublicense it?
Which part of the following statements says I can
plug in a toaster?
* You may use this electrical socket if you conform to
all of the following rules.
* You agree not to draw more than 20A of current.
* You agree to use proper external grounding on all
equipment that is plugged in.
The BSD license is exactly the same; very open-ended.
I could turn around and make a night-light with a
pass-trough plug in that stated:
* You may use this electrical socket if you conform to
all of the following rules.
* You agree not draw more than 2A
* You agree never to turn the light on
* You agree to turn over your first-born child to
Evil NiteLite inc.
And it wouldn't be breaing the rules of the first
statement at all.
You know the problem here is the following:
- No, I have no problem with projects using GPL to
use my BSDLed code
- Yes, I have a problem if my BSDLed code is
published by them under the terms of the GPL.
Because this means they can restrict the rights I
have granted to the licensees. I think this is not
possible like this!
Well, that's how BSD works everywhere. That's how
companys can sub-license it into their own code, and
that's how the GPL works with it, too.
An excerpt
<http://en.wikipedia.org/wiki/BSD_and_GPL_licensing>
Traditionally, Linux associated software is licensed
under the GPL, whilst BSD derivatives often use the
BSD license. Code licensed under the BSD license can
be relicensed under the GPL (the BSD license is said
to be "GPL-compatible") without securing the consent
of all original authors; but code under the GPL cannot
be relicensed under the BSD license without securing
the consent of all original authors, as the BSD
license does not necessarily require the source code
to be again freely available.
If I understand the cited paragraphs of the GPL
correctly it means that the code parts can be used
but do not become GPLed. That's my view from reading
it.
See GPL section 2.b:
You must cause any work that you distribute or
publish, that in whole or in part contains or is
derived from the Program or any part thereof,
*to be licensed as a whole
(at no charge to all third parties)
under the terms of this License.*
(emphasis mine)
The whole thing. Including your BSD code. ALL of it
has to be licensed as GPL to be distributed.
So yes, your
BSD source code can be sub-licensed
by pretty much everybody, and it can also be
"converted" to GPL (i.e. it's "GPL-compatible').
"GPL-compatible" is okay with me (that's OpenSource
;) ... "GPLed" - i.e. restricted by GPL - is not.
I'll take the opportunity to kill two birds
with
one stone on this one.
(-: We Germans kill two flies instead of birds :-P
Actually, that's a good idea ;)
Defaulting to
saying it's inappropriate means that
we could implicitly terminate any of these
licenses even on suspicion (i.e., guilty until
proven innocent), and that just doesn't make
sense.
That's an interesting view.
Von: Royce Mitchell III
Sounds to me the most prudent course of action
would be a new version of the GPL license which
clarifies this particular bit of confusion.
This is being worked on currently
(AFAIK). They want
to make it much simpler so non-native speakers can
understand it without a PhD from a law school ;)
Which will be really hard, since the GPL is one of
the clearest mid-sized licenses I've ever read.
It crams a lot of complexity into very easy-to-
understand, clear, specific terms. The "appropriate"
ambiguity is a very unfortunate oversight :/.
-- Travis
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com