On May 4, 2008, at 1:14 AM, Pieter Verberne wrote:

On Sun, May 04, 2008 at 03:38:13AM +0530, debian developer wrote:
["bsd vs. GPL"]

Sorry for 'stealing' this thread but I'm not sure if I should make a new
thread for this.

I'm wondering what OpenBSD people think about BSD (-like) licenses
versus public domain.

As an admin public domain code could leave me in a bad place. Imagine for a minute that I start building a project with it and the project turns into something cool and I want to start selling my services deploying it or similar things or selling boxes to do whatever it is it does. Or even just build a box that does something cool for work and they decide to have another business unit do the same thing.

With the current state of OpenBSD licensing I'm in a good spot. I can do what I want and if any legal questions about the code arise I have a clear and legally well defined argument for why a reasonable person would think they could use the code in that way. And some very smart people at my back since any questions about my right to do anything I want with the code, short of denying those same very smart people credit, are also questions about their license and their right to do whatever they want with -their- code. Enlightened self interest is a fucking wonderful thing.

By contrast with the GPL there are any number of hoops I need to jump through before doing the same thing and history shows us that relatively minor missteps result in them getting very ugly with you since , in their minds, you doing whatever you want with the code without meeting all of their conditions lessens their "freedom". I think this also neatly disproves the idea that BSD/ISC style licenses put the power in the hands of the coders and GPL puts it in the hand of the users. BSD/ISC makes the coders and users partners based on mutual self interest whereas GPL puts -all- the power in the hands of the license holder.

Public domain leaves me in a very bad place indeed. If anybody questions my right to use the code in question I have no real way to build a strong case that a reasonable person would think they could use the code in that way. Or at least it makes it a fuck of a lot harder than simply pointing at the license. This is because public domain is meant to be what happens to any work -after- the copyright expires. In the case of works that have passed into the public domain there is a clear and legally well defined trail of when it was in copyright, when it passed into the public domain, and where it came from. Which means that if, for example, I want to republish the original Tarzan nobody can come after me because it's trivial to prove that I have the right to do so. Not so with works placed directly into the public domain because doing so means that there is no legally well defined way to determine where it came from so anybody who can modify the timestamp on a file can claim to be the original author.

What does the ISC license actually do?

It buys the end user a legally well defined right to use the code that places him in partnership with the original author if any legal issues arise. As opposed to the lack of any legally well defined right to use it that results from works placed directly into the public domain or the mutually antagonistic relationship with the original author the GPL creates. And that's a fuck of lot.

<snip>

Reply via email to