Bug #5565
closeddeal with licensing for oracle jar in core
0%
Description
At r29008 trunk/modules/core/lib/jar/dbdrivers/ojdbc6.jar was added.
Matt says the OTN License does not conform to ours.
Dan notes that ptolemy (including our module of ptolemy) already includes this jar.
Updated by Christopher Brooks almost 13 years ago
The OTN license is at
http://www.oracle.com/technetwork/licenses/distribution-license-152002.html
There is a copy of the license that was available when ojdbc6.jar was downloaded
at
http://ptolemy.eecs.berkeley.edu/ptolemyII/ptIIlatest/ptII/ptolemy/actor/lib/database/ojdbc-copyright.htm
There is quite a bit to object to, which clauses are the worst?
This is pretty bad:
"We grant you a nonexclusive, nontransferable right to copy and distribute the programs to your end users provided that you do not charge your end users for use of the programs and provided your end users may only use the programs to run your applications for their business operations. Prior to distributing the programs you shall require your end users to execute an agreement binding them to terms consistent with those contained in this section and the sections of this agreement entitled "License Rights," "Ownership and Restrictions," "Export," "Disclaimer of Warranties and Exclusive Remedies," "No Technical Support," "End of Agreement," "Relationship Between the Parties," and "Open Source." You must also include a provision stating that your end users shall have no right to distribute the programs, and a provision specifying us as a third party beneficiary of the agreement. You are responsible for obtaining these agreements with your end users. "
I believe that technically, the Ptolemy II 8.0 installer includes this license
and requires the user to accept the license. However, it is possible to access
the ojdbc6.jar file via Subversion without accepting the license.
I'd be happy to remove ojdbc6.jar, I did not add it.
Licensing is complex. My main point is that the Ptolemy II core should remain
unencumbered by licenses like this. However, actor packages that use licenses like this can be excluded from Ptolemy II so I'm less concerned about these
licenses.
Updated by Daniel Crawl over 12 years ago
Christopher removed the jar from Ptolemy, and I removed it from Kepler. I also updated the error messages when the jar is not found in Kepler.