[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: Non-free licenses



That's an excellent works from Guillaume who is digging
in Sun licenses terms for one or two months and who is
today one of the few specialists in Sun licenses as he 
could read and decode all of these ;)


-
Henri Gomez                 ___[_]____
EMAIL : hgomez@slib.fr        (. .)                     
PGP KEY : 697ECEDD    ...oOOo..(_)..oOOo...
PGP Fingerprint : 9DF8 1EA8 ED53 2F39 DC9B 904A 364F 80E6 



>-----Original Message-----
>From: Guillaume Rousse [mailto:rousse@ccr.jussieu.fr]
>Sent: Wednesday, March 06, 2002 3:55 PM
>To: Debian Java ML
>Subject: Non-free licenses
>
>
>Hello debian folks.
>
>After having some trouble with some Sun developpers about our non-free 
>packages, we looked for some official advice, by intermediate of less 
>unfriendly contacts. Finally, the current Sun's legal 
>department position is 
>just 'read the license carefully' :-)
>
>So far, we had a non-free section for all packages we tought 
>distribution was 
>OK (such as most java APIs), for which we provided standard 
>packages, and a 
>non-distributable section for all packages we tought distribution was 
>prohibited (jdk + crypto packages), for which we only provided 
>no-source 
>packages.
>I investigated all thos package, and i summarize the result below
>
>non-free
>jaas	BCL + LDS
>jaf	BCL
>javahelp 	BCL + LDR
>javamail	BCL + LDS
>jaxp	BCL + LDS
>jdbc-stdext	no license
>jimi	BCL + LDS
>jms	no license
>jndi	no license
>jta 	no license
>jtopen	no package
>jts	BCL + LD
>netbeans-java-extbin	no license
>resolver			no license
>
>non-distributable
>javacc		?
>jsse		BCL + LD
>sun-jsdk1.3	BCL + LDS + LDR
>sun-jsdk1.4	BCL + LDS + LDR
>blackdown-jsdk1.3	BCL + LDS + LDR
>ibm-jsdk1.3	?
>
>BCL means standard Binary Code License, which is the base Sun 
>License for all 
>software. Most java software add extra terms, which are 
>refered here as LDS 
>(License to distribute software), LDR (License to distribute 
>redistributables) and LD (License to distribute). Full 
>citations of those 
>three last mentions are included at the end of the message.
>
>Basically, my interpretation of the following facts is:
>1) There is nothing in any of those license making 
>click-through procedure 
>mandatory, even for crypto packages (BCL + LD)
>2) There is no point having jsse and jts in different section 
>are they are 
>subject to exactly the same conditions
>3) There is nothing preventing us for distributing any of 
>those packages 
>having BCL + (LD|LDR|LDS), as long as we provide the original license.
>4) The real problem comes from export limitation in BCL itself 
>(thus applying 
>to every package), about US export laws. As i doubt any 
>technical solution 
>would be possible anyway (including to Sun themselves), i 
>think this can be 
>safely ignored.
>
>As you're as much concerned as we are, and i think you have already 
>considered this problem, i thought this was useful to have 
>your position on 
>this topic. I had a look at you package list 
>(http://people.debian.org/~tora/java/packagelist.html), but 
>the only non-free 
>package i found was Sun JDK 1.1
>
>LDS
>2. License to Distribute Software. Subject to the terms and 
>conditions of
>this Agreement, including, but not limited to Section 3 (Java (TM)
>Technology Restrictions) of these Supplemental Terms, Sun grants you a
>non-exclusive, non-transferable, limited license to reproduce 
>and distribute
>the Software in binary code form only, provided that (i) you 
>distribute the
>Software complete and unmodified and only bundled as part of, 
>and for the
>sole purpose of  running, your Java applets or applications 
>("Programs"),
>(ii) the Programs add significant and primary functionality to 
>the Software,
>(iii) you do not distribute additional software intended to replace any
>component(s) of the Software, (iv) you do not remove or alter any
>proprietary legends or notices contained in the Software, (v) you only
>distribute the Software subject to a license agreement that 
>protects Sun's
>interests consistent with the terms contained in this 
>Agreement, and (vi)
>you agree to defend and indemnify Sun and its licensors from 
>and against any
>damages, costs, liabilities, settlement amounts and/or 
>expenses (including
>attorneys' fees) incurred in connection with any claim, 
>lawsuit or action by
>any third party that arises or results from the use or 
>distribution of any
>and all Programs and/or Software.
>
>LD
>1. License to Distribute. Sun grants you a non-exclusive,
>non-transferable, royalty-free, limited license to (a) use
>the binary form of the Software for the sole purpose of
>designing, developing and testing your JavaTM applets and
>applications intended to run on a compatible Java
>environment (the "Programs"), provided that the Programs
>add significant and primary functionality to the Software,
>and (b) reproduce and distribute the binary form of the
>Software through multiple tiers of distribution provided
>that you: (i) distribute the Software complete and
>unmodified; (ii) do not distribute additional software
>intended to supersede any component(s) of the Software;
>(iii) do not remove or alter any proprietary
>legends or notices contained in or on the Software; and
>(iv) only distribute the Software pursuant to a license
>agreement that protects Sun's interests consistent with the
>terms contained in this Agreement, and provides that Sun is
>a third party beneficiary to such license agreement. If you
>distribute the Software pursuant to this paragraph, you
>must include the following statement as part of product
>documentation (whether hard copy or electronic), as a
>part of a copyright page or proprietary rights notice
>page, in an "About" box or in any other form reasonably
>designed to make the statement visible to users of the
>Software:  "This product includes code licensed from
>RSA Data Security".
>
>LDR
>3. License to Distribute Redistributables. Subject to the terms and
>conditions of this Agreement, including but not limited to 
>Section 4 (Java
>Technology Restrictions) of these Supplemental Terms, Sun grants you a
>non-exclusive, non-transferable, limited license to reproduce and
>distribute the binary form of those files specifically identified as
>redistributable in the Software "README" file 
>("Redistributables") provided
>that: (i) you distribute the Redistributables complete and unmodified
>(unless otherwise specified in the applicable README file), and only
>bundled as part of Programs, (ii) you do not distribute 
>additional software
>intended to supersede any component(s) of the 
>Redistributables, (iii) you
>do not remove or alter any proprietary legends or notices 
>contained in or
>on the Redistributables, (iv) you only distribute the Redistributables
>pursuant to a license agreement that protects Sun's interests 
>consistent
>with the terms contained in the Agreement, and (v) you agree 
>to defend and
>indemnify Sun and its licensors from and against any damages, costs,
>liabilities, settlement amounts and/or expenses (including 
>attorneys' fees)
>incurred in connection with any claim, lawsuit or action by 
>any third party
>that arises or results from the use or distribution of any and 
>all Programs
>and/or Software.
>
>BCL extract concerning export regulation
>7.  Export Regulations.  All Software and technical data
>delivered under this Agreement are subject to US export
>control laws and may be subject to export or import
>regulations in other countries.  You agree to comply
>strictly with all such laws and regulations and acknowledge
>that you have the responsibility to obtain such licenses to
>export, re-export, or import as may be required after
>delivery to you.
>
>-- 
>Guillaume Rousse <rousse@ccr.jussieu.fr>
>GPG key http://lis.snv.jussieu.fr/~rousse/gpgkey.html
>
>
>-- 
>To UNSUBSCRIBE, email to debian-java-request@lists.debian.org
>with a subject of "unsubscribe". Trouble? Contact 
>listmaster@lists.debian.org
>
>



Reply to: