On Saturday 16 June 2007, Aaron Hsu wrote:
> The BSD-type licenses say that you can redistribute and modify the
> code and maybe distribute the software in only binary form, but that
> the software and its derivatives must still be licensed under the BSD
> license, right?

No. You've got it wrong. If the original work is under a BSD license, 
your derivative work may be licensed in any way that you want. The one 
thing you can not do is remove the original copyright statement and 
license from the source files.

With legal stuff, I find the easiest way to understand it is to look at 
the intended goals and then get a well trained contract lawyer to look 
over the document to make sure the legal wording and clauses match the 
intended goals. Even if the very best lawyers crafted the legal 
document, and they only used the most commonly accepted clauses and 
wording according to case law, nothing is ever certain in the world of 
law, so the legal standing of the document/contract/license can still 
be challenged in court, albeit with some difficulty.

Works in the Public Domain are not copyrighted or licensed, since the 
Public Domain is owned by the public. Anyone can use or modify a Public 
Domain work in any way that they want. This means you can legally 
replace the name of the original author with your own name on a Public 
Domain work and try to take credit for the work. You can also modify 
the original Public Domain work (i.e. make a derivative work), and then 
copyright/license your modified version without giving any credit to 
the original author.

It is considered extremely rude to not give proper attribution to the 
original author of a Public Domain work but unfortunately, it happens. 
Another problem with works in the Public Domain is it can be difficult 
to legally prove a work is really in the Public Domain and this alone 
can cause countless headaches. Worse yet, when combined with the fact 
that the author can be unknown, or even replaced, the legal standing of 
a Public Domain work can easily be questioned. Sadly, there is no 
library or registry of Public Domain works, so there is no easy way to 
look up the legal standing of works. And yes, still worse, since March 
1, 1989 here in the US (in the style of the Bern Convention) all works 
are copyrighted by default, and due to this idiocy, you must be able to 
prove a work is in the Public Domain.

As Theo stated earlier, he wants to exert his legal right to be known as 
the original author. By using copyright and a very free license, Theo 
and all of the developers prevent jerks from taking their work (from 
the Public Domain) and fraudulently trying to claim it as their own. 
His approach not only gives credit where it's due, but also prevents 
the idiocy of needing to "prove" works are in the Public Domain as well 
as thwarting patent trolls who would steal and seal all of the good 
ideas from their code.

Though using a copyright statement and the BSD license certainly does 
prevent some legal problems, the thing we need to realize is this 
approach is still a sad hack for a broken system. We need to fix the 
system itself.


-JCR

Reply via email to