Martin Marinschek wrote:
Principally, the BSD and the ASL are compatible (there are problems
with the GPL, though).
So it should be no problem to take over the respective code sections,
if you keep the license information with the code.
As soon as we take over code into the MyFaces codebase, we will need
to decide whata we want to do exactly regarding this issue.
Well the situation is kindof weird, I just read the license again, it is
more or less a BSDish license, with a bunch of disclaimers, I am going
to post it here:
Java BluePrints Solution Catalog License
Copyright, 2004-2005 Sun Microsystems, Inc. All Rights Reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
* Redistribution of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistribution 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
Neither the name of Sun Microsystems, Inc. or the names of contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
This software is provided "AS IS," without a warranty of any kind.
ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED.
SUN MICROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL NOT BE LIABLE
FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING
OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN
OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR
FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY,
ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE,
EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
You acknowledge that this software is not designed, licensed or
intended for use in the design, construction, operation or maintenance
of any nuclear facility.
To my knowledge of licenses, this is basically a BSD license, but with a
few exceptions towards advertising and usage.
The Apache guys should figure out whether this is compliant to Apache2
or not, because the Blueprints are an excellent source of information
and code, which would be a shame if it could not be integrated.
Anyway... I am making good progress with the ajax autocomplete
integration, it is not working yet, but I have everything in place now,
to debug the hell out of it and fix a few flaws and errors I probably
introduced by the porting process. I guess it will be done by tomorrow.
(some weird config file problems with my myfaces config stopped me from