[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bsd license question
- To: Dirk-Willem van Gulik <dirkx@webweaving.org>
- Subject: Re: bsd license question
- From: Ben Goren <ben@trumpetpower.com>
- Date: Tue, 1 Mar 2005 09:17:32 -0700
- Cc: misc@openbsd.org
- References: <421F5828.6050203@bartula.de> <200502251706.j1PH6Nxk012232@cvs.openbsd.org> <20050227225159.GA1583@kingcull.cullmail.com> <6bfae015d6be3a51af8eaadd76a6ae1b@trumpetpower.com> <20050228010913.F30952@skutsje.san.webweaving.org> <94078ef7c7f6dec4efd4e939bdf705fb@trumpetpower.com> <20050228083146.H44451@skutsje.san.webweaving.org> <a1c2f07d770c943eb77446e970b33718@trumpetpower.com> <20050228120748.G53390@skutsje.san.webweaving.org> <7b44a1fb69a225c76d119b0bc32fa3df@trumpetpower.com> <20050301002537.I71210@skutsje.san.webweaving.org>
On 2005 Mar 1, at 1:35 AM, Dirk-Willem van Gulik wrote:
>> There's no reason that clause should be in the license
>
> So you are arguing that for any and all contributions - even those
> coming
> inn through the mailing lists and bug trackers one would need a CLA on
> file in that case as to assure no submnarine issues.
>
> And would you then -still- keep any of the contributor text in the
> license
> (e.g. just removing the last line of clause 3) ?
*sigh*
Let me try again.
The question of patents is one between you and the people who
contribute to Apache. It is *not* between you and the people who *use*
Apache. By inserting contributor/patent language into the *use*
license, you have opened a really, really nasty can of worms.
You have no business discussing patents with your users, unless you
wish to be so generous as to indemnify them against patent litigation
arising from their use of Apache.
You have every right to insist that your contributors give you code in
good faith. That might mean executing a legal contract with somebody
before you even listen to their suggestion to fix a typo. Or, it might
mean having a word with IBM, Apple, Amazon, and some of the other big
boys who like you and getting some sort of an understanding with them
that they'll dogpile on anybody who does something nasty. Exactly what
it means depends on what lets you best sleep at night.
(I don't think Theo looses sleep over patents. Perhaps he'd be willing
to share his secret.)
To top it all off, if a patent holder freely gives you code without
first binding you to a patent license agreement, and you can document
such a fact, any lawyer worth his salt should have no trouble
convincing a court that the act of giving the code in the first place
included a grant of license. Your only worry should be about people who
*don't* own patents giving you code that infringes on *other* people's
patents.
Like I said, that clause has no business being there in the first
place. *AT*ALL.* Period. Full stop. End of subject.
The rest of the license, with all of the ``shall mean'' and ``subject
to the'' and ``does not grant'' and ``in no event'' and ``you may
choose to'' BS, does nothing but erode the freedoms you seem to think
you're protecting. If you wish Apache to be free, here's a template for
your next license:
http://www.openbsd.org/cgi-bin/cvsweb/src/share/misc/license.template?
rev=1.2&content-type=text/x-cvsweb-markup
When you realize that every word you add takes away freedom, you might
finally Get It.
Two examples:
> 6. Trademarks. This License does not grant permission to use the trade
> names, trademarks, service marks, or product names of the Licensor,
> except as required for reasonable and customary use in describing the
> origin of the Work and reproducing the content of the NOTICE file.
With this clause, the only rights one has to use Apache trademarks is
that granted by the license. Those rights happen to be pretty similar
to those currently granted by trademark law, but not quite. Presumably,
one only has the least aggregate rights between the two. If the law
changes and becomes more permissive, Apache users do not benefit from
the additional freedom made available by the new law. Leave the clause
out, and you have substantially the same protection from trademark
dilution as you do with it left in. The clause gains you nothing, but
it takes away from your users.
In short, all the clause is is a poorly-worded, untested summary of
existing law that serves as nothing more than shark food. I mean,
``lawyer bait.''
> provided that the above copyright notice and this permission notice
> appear in all copies.
This is from the BSD license. Take away these words, and--guess
what?--the license becomes even more free.
(Theo doesn't want people to have the freedom to remove the copyright
and permission notices. Your license says that you don't want people to
have the freedom to exercise their patents or to utter the word,
``Apache,'' without first getting permission. Guess who I trust more
with my freedoms.)
See how it works? More words means less freedom.
Cheers,
b&
[demime 1.01d removed an attachment of type application/pgp-signature which had a name of PGP.sig]