I'm considering contributing code to opensolaris, but I have some questions 
about the SCA.

1. sun_contributor_agreement.pdf contains the following seven fields for 
contact information:
Full Name
E-mail
Username(s)
Mailing Address
Country
Telephone
Fax
Which of these fields are mandatory, and which are not?


2. Section 1 of the SCA reads:
“Contribution” means any object code, source code, specification, 
documentation, e-mail, sample, tutorial, posting, or
any other related materials submitted by You to a Project, excluding any 
submissions that You clearly designate as "Not
a Contribution."

Would it be acceptable to replace that with the following before I sign the 
agreement:

“Contribution” means any object code, source code, specification, 
documentation, e-mail, sample, tutorial, posting, or
any other related materials submitted by You to a Project, that You clearly 
designate as "A Contribution under the terms of the Sun Contributor Agreement."

The reason for this is obvious.


3. I've seen various commentaries about Sun's requirement of joint copyright 
ownership for opensolaris contributions, including the precedence of other open 
source projects, claims of practical necessity of joint ownership when bringing 
infringement suits, charges that Sun's goal is to reserve the ability to avoid 
releasing its future versions of Solaris under the CDDL, and claims that the 
CDDL, despite its extensive vetting by Sun's own lawyers, might contain 
mistakes which Sun would need to correct in the future. However, I've been 
unable to find any official explanation from Sun itself of the particular 
reasons why it would not be sufficient if contributors retained sole copyright 
ownership and simply licensed their contributions under the CDDL. Has Sun 
provided any such explanation?


4. Related to the previous item, 
http://www.opensolaris.org/os/about/faq/licensing_faq/ says
"If I contribute code to the OpenSolaris source base, what will I be asked to 
do as far as licensing is concerned?
Code contributed to the OpenSolaris source base must be made available under 
the CDDL (or another open source license if based on another open source 
project with a different license), and you must have submitted a contributor 
agreement."

Since sections 2 and 5 of the SCA effectively require that a contributor own 
the copyright to his contribution (since otherwise, he wouldn't have the right 
to assign joint ownership to Sun), and the SCA grants Sun joint ownership, 
including the right to license the contribution as it sees fit, isn't the 
requirement "Code contributed to the OpenSolaris source base must be made 
available under the CDDL (or another open source license if based on another 
open source project with a different license)" superfluous?
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to