Fwd: About SPDF

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Fwd: About SPDF

Stéphane Ducasse


Begin forwarded message:

> From: Bruce Badger <[hidden email]>
> Date: August 24, 2010 11:10:04 PM GMT+02:00
> To: Germán Arduino <[hidden email]>
> Cc: Stéphane Ducasse <[hidden email]>
> Subject: Re: About SPDF
>
> Hi,
>
> The license in full, taken from the SPDF-Core package comment, is
> below.  The license is pretty close to a BSD style license, but is a
> one-off concocted by the SPL WorldGroup lawyers (sorry Stephane).   As
> the person who actually wrote the library I can tell you I would be
> perfectly happy for you to use the library, but I don't hold the
> copyright.  The company SPL WorldGroup held the copyright when the
> library was written but they have been bought by Oracle now so I guess
> that means Oracle own the copyright.
>
> The intent of the license is to enable anyone to use the code as long
> as they don't bother SPL WorldGroup (now Oracle) about it.  I know,
> because I was there when the license was put together, that the
> license was written to allow people to do just the kind of thing you
> would like to do ... but IANAL.
>
> Here is the text from the package comment which includes some notes
> and the license text:
>
> ~~~~
>
> Look at the class side methods in PDFSelfTest for an idea of what the
> classes in this package can do for you.
>
> The code in this library is based upon the PDF Reference Manual V1.2.
>
> This library is made available under the following license:
>
> Preamble
>
> In the spirit of encouraging the continuing development of software
> for open computing environments and in the spirit of improving the
> quality of software generally, our goal is to provide this software to
> you free of charge and with the fewest possible restrictions. To
> achieve this, we asked our attorneys to draft an agreement which would
> permit you to do just about anything you lawfully wish with this
> software, while also preserving SPL's right to continue developing
> this and related software (something which we didn't feel the GNU GPL
> would allow us to do), and protecting SPL from excessive liability
> risks. We therefore offer this software, free of charge, according to
> the terms of the license below.
>
> The legal bit
>
> SPL WorldGroup, Inc. ("SPL") is willing to license the SPL Software
> and any Associated Materials (consisting of accompanying
> specifications, test suites and user documentation) to you only on the
> condition that you accept all of the terms and conditions in this
> Agreement. The SPL Software and Associated Materials are referred to
> collectively as the "SPL Technology."
>
> Please read the terms carefully before clicking on the "Accept"
> button, as by clicking on the "Accept" button you acknowledge that you
> have read this Agreement, understand it and agree to be bound by its
> terms and conditions.
>
> If you do not agree to these terms and conditions, SPL is unwilling to
> license the SPL Technology to you. You should click on the "Cancel
> Download" button to discontinue the installation process.
>
> 1. Licenses.
>
> 1.1 License. Subject to the terms and conditions contained herein, SPL
> grants you during the term of this Agreement a nonexclusive and
> fee-free right to download, install, copy, demonstrate, modify, create
> derivative works from, distribute, and use, in binary and or source
> code form, the SPL Technology, provided that you reproduce all
> copyright and other proprietary notices that are on the original copy
> of the SPL Technology.
>
> 1.2 Cross-License. Subject to the terms and conditions contained
> herein, you grant to SPL a nonexclusive and fee-free right to
> download, install, copy, demonstrate, modify, create derivative works
> from, distribute, and use, in binary and or source code form, any
> improvements, modifications or derivative works of the SPL Technology
> made by you and provided to SPL.
>
> 2. Restrictions. The SPL Technology is not designed or licensed for
> use in on-line control equipment in hazardous environments, such as
> operation of nuclear facilities, aircraft navigation or control, or
> direct life support machines.
>
> 3. Ownership. The SPL Technology is licensed, not sold, to you for use
> only under the terms of this Agreement, and SPL reserves all rights,
> including patent rights, not expressly granted to you. You own the
> media, if any, on which the SPL Technology is recorded, but SPL
> retains ownership of all copies of the SPL Technology itself.
>
> 4. Support And Updates. SPL is under no obligation to support the SPL
> Technology in any way or to provide updates or error corrections.
>
> 5. Disclaimer of Warranty. The SPL Technology is provided to you free
> of charge and "As Is," there is no warranty. To the maximum extent
> permitted by law, SPL expressly disclaims all warranties, including
> the implied warranties of merchantability, fitness for a particular
> purpose, and non-infringement. No oral or written information or
> advice given by SPL, its employees, distributors, dealers, licensors
> or agents shall increase the scope of the above warranties or create
> any new warranties.
>
> 6. Limitations of Remedies.
>
> 6.1 You acknowledge that: (a) the SPL Technology is experimental and
> provided to you only for the purposes set forth in this Agreement; (b)
> the SPL Technology may have errors, bugs, design flaws, defects or
> other deficiencies which cannot or will not be corrected by SPL; (c)
> use of the SPL Technology may result in unexpected results, loss of
> data or other unpredictable damage or loss to you; and (d) SPL is
> under no obligation to release the SPL Technology as a product of SPL.
> You will hold SPL harmless from any claims based on the use of the SPL
> Technology, from any claims that any product released by SPL is
> incompatible with the SPL Technology and from SPL's decision not to
> release the SPL Technology as a product. You will have the sole
> responsibility for adequate protection and backup of your data and/or
> equipment used with the SPL Technology.
>
> 6.2 Regardless of whether any remedy set forth herein fails of its
> essential purpose or otherwise, in no event will spl or its licensors
> be liable to you or to any third party for any lost profits, lost
> data, interruption of business, or other special, indirect, incidental
> or consequential damages of any kind, whether in contract, tort
> (including negligence) or otherwise, arising out of the use or
> inability to use the spl technology or any data supplied therewith,
> even if spl or its licensors have been advised of the possibility of
> such loss or damage and whether or not such loss or damages are
> foreseeable.
>
> 7. Term. This Agreement is effective until terminated. You may
> terminate this Agreement at any time by destroying all copies of SPL
> Technology. This Agreement will immediately and automatically
> terminate without notice if you fail to comply with any material term
> or condition of this Agreement. You agree upon termination to promptly
> destroy the SPL Technology and all copies thereof.
>
> 8. Export Law. The SPL Technology is subject to U.S. export control
> laws and may be subject to export or import regulations in other
> countries. You agree to strictly comply 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. By
> downloading the SPL Technology, you agree to strictly comply with all
> of the United States and other applicable country laws and regulations
> when either exporting or re-exporting or importing the SPL Technology
> or any underlying information or technology. Further, you acknowledge
> that you are not a national of Cuba, Iran, Iraq, Libya, North Korea,
> Sudan or Syria or a party that is listed in the U.S. Table of Denial
> Orders or U.S. Treasury Department's list of Specially Designated
> Nationals. This SPL Technology is exported from the United States in
> accordance with U.S. Export Administration Regulations. Diversion
> contrary to U.S. law is strictly prohibited. The SPL Technology is
> restricted from being used for the design or development of nuclear,
> chemical, biological, weapons or missile technology without the prior
> permission of the U.S. Government.
>
> 9. General. Any action related to this Agreement will be governed by
> California law and controlling U.S. Federal law, and the United
> Nations Convention on Contracts for the International Sale of Goods
> and the choice of law rules of any jurisdiction shall not apply. If
> any provision of this Agreement is held to be unenforceable, that
> provision will be removed and the remaining provisions will remain in
> full force. This Agreement is the complete and exclusive statement of
> the agreement between us which supersedes any proposal or prior
> agreement, oral or written, and any other communications between us in
> relation to the subject matter of this Agreement. If you have any
> questions concerning this Agreement, you may contact by writing to
> SPL, Inc. at 75 Hawthorne Plaza, Suite 2010, San Francisco, CA, 94105.
> The SPL Technology is protected by United States Copyright Law and
> International Treaty. Unauthorized reproduction or distribution is
> subject to civil and criminal penalties.
>
> By downloading the SPL Technology, I acknowledge that I have read and
> fully understand the foregoing information and agree to abide by its
> terms and conditions.
>
>
>
>
> On 24 August 2010 15:56, Germán Arduino <[hidden email]> wrote:
>> Hi Bruce:
>>
>> We are (on the Pharo community) talking about your SPDF code to
>> generate PDF's from inside Squeak.
>>
>> We wish to have this package adapted to the newest versions of Pharo,
>> but the source code seem to by copyrighted, and we can't found the
>> urls
>> talking about, as http://wiki.cs.uiuc.edu/VisualWorks/PDF+Library or
>> www.splwg.com.
>>
>> Can you confirm us if we can take such source code and create a
>> squeaksource MIT licensed project to adapt it to Pharo? ¿Is possible
>> to change
>> the license to MIT?.
>>
>> We wait your comments.
>>
>> Thanks you.
>>
>> --
>> =================================================
>> Germán S. Arduino  <gsa @ arsol.net>   Twitter: garduino
>> Arduino Software & Web Hosting   http://www.arduinosoftware.com
>> PasswordsPro  http://www.passwordspro.com
>> =================================================
>>
>
>
>
> --
> Make the most of your skills - with OpenSkills
> http://www.openskills.org/
>


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: About SPDF

garduino
Hehe, too much legal terms to me.....What we could do? Can modify,
create a new package, etc?

2010/8/24 Stéphane Ducasse <[hidden email]>:

>
>
> Begin forwarded message:
>
>> From: Bruce Badger <[hidden email]>
>> Date: August 24, 2010 11:10:04 PM GMT+02:00
>> To: Germán Arduino <[hidden email]>
>> Cc: Stéphane Ducasse <[hidden email]>
>> Subject: Re: About SPDF
>>
>> Hi,
>>
>> The license in full, taken from the SPDF-Core package comment, is
>> below.  The license is pretty close to a BSD style license, but is a
>> one-off concocted by the SPL WorldGroup lawyers (sorry Stephane).   As
>> the person who actually wrote the library I can tell you I would be
>> perfectly happy for you to use the library, but I don't hold the
>> copyright.  The company SPL WorldGroup held the copyright when the
>> library was written but they have been bought by Oracle now so I guess
>> that means Oracle own the copyright.
>>
>> The intent of the license is to enable anyone to use the code as long
>> as they don't bother SPL WorldGroup (now Oracle) about it.  I know,
>> because I was there when the license was put together, that the
>> license was written to allow people to do just the kind of thing you
>> would like to do ... but IANAL.
>>
>> Here is the text from the package comment which includes some notes
>> and the license text:
>>
>> ~~~~
>>
>> Look at the class side methods in PDFSelfTest for an idea of what the
>> classes in this package can do for you.
>>
>> The code in this library is based upon the PDF Reference Manual V1.2.
>>
>> This library is made available under the following license:
>>
>> Preamble
>>
>> In the spirit of encouraging the continuing development of software
>> for open computing environments and in the spirit of improving the
>> quality of software generally, our goal is to provide this software to
>> you free of charge and with the fewest possible restrictions. To
>> achieve this, we asked our attorneys to draft an agreement which would
>> permit you to do just about anything you lawfully wish with this
>> software, while also preserving SPL's right to continue developing
>> this and related software (something which we didn't feel the GNU GPL
>> would allow us to do), and protecting SPL from excessive liability
>> risks. We therefore offer this software, free of charge, according to
>> the terms of the license below.
>>
>> The legal bit
>>
>> SPL WorldGroup, Inc. ("SPL") is willing to license the SPL Software
>> and any Associated Materials (consisting of accompanying
>> specifications, test suites and user documentation) to you only on the
>> condition that you accept all of the terms and conditions in this
>> Agreement. The SPL Software and Associated Materials are referred to
>> collectively as the "SPL Technology."
>>
>> Please read the terms carefully before clicking on the "Accept"
>> button, as by clicking on the "Accept" button you acknowledge that you
>> have read this Agreement, understand it and agree to be bound by its
>> terms and conditions.
>>
>> If you do not agree to these terms and conditions, SPL is unwilling to
>> license the SPL Technology to you. You should click on the "Cancel
>> Download" button to discontinue the installation process.
>>
>> 1. Licenses.
>>
>> 1.1 License. Subject to the terms and conditions contained herein, SPL
>> grants you during the term of this Agreement a nonexclusive and
>> fee-free right to download, install, copy, demonstrate, modify, create
>> derivative works from, distribute, and use, in binary and or source
>> code form, the SPL Technology, provided that you reproduce all
>> copyright and other proprietary notices that are on the original copy
>> of the SPL Technology.
>>
>> 1.2 Cross-License. Subject to the terms and conditions contained
>> herein, you grant to SPL a nonexclusive and fee-free right to
>> download, install, copy, demonstrate, modify, create derivative works
>> from, distribute, and use, in binary and or source code form, any
>> improvements, modifications or derivative works of the SPL Technology
>> made by you and provided to SPL.
>>
>> 2. Restrictions. The SPL Technology is not designed or licensed for
>> use in on-line control equipment in hazardous environments, such as
>> operation of nuclear facilities, aircraft navigation or control, or
>> direct life support machines.
>>
>> 3. Ownership. The SPL Technology is licensed, not sold, to you for use
>> only under the terms of this Agreement, and SPL reserves all rights,
>> including patent rights, not expressly granted to you. You own the
>> media, if any, on which the SPL Technology is recorded, but SPL
>> retains ownership of all copies of the SPL Technology itself.
>>
>> 4. Support And Updates. SPL is under no obligation to support the SPL
>> Technology in any way or to provide updates or error corrections.
>>
>> 5. Disclaimer of Warranty. The SPL Technology is provided to you free
>> of charge and "As Is," there is no warranty. To the maximum extent
>> permitted by law, SPL expressly disclaims all warranties, including
>> the implied warranties of merchantability, fitness for a particular
>> purpose, and non-infringement. No oral or written information or
>> advice given by SPL, its employees, distributors, dealers, licensors
>> or agents shall increase the scope of the above warranties or create
>> any new warranties.
>>
>> 6. Limitations of Remedies.
>>
>> 6.1 You acknowledge that: (a) the SPL Technology is experimental and
>> provided to you only for the purposes set forth in this Agreement; (b)
>> the SPL Technology may have errors, bugs, design flaws, defects or
>> other deficiencies which cannot or will not be corrected by SPL; (c)
>> use of the SPL Technology may result in unexpected results, loss of
>> data or other unpredictable damage or loss to you; and (d) SPL is
>> under no obligation to release the SPL Technology as a product of SPL.
>> You will hold SPL harmless from any claims based on the use of the SPL
>> Technology, from any claims that any product released by SPL is
>> incompatible with the SPL Technology and from SPL's decision not to
>> release the SPL Technology as a product. You will have the sole
>> responsibility for adequate protection and backup of your data and/or
>> equipment used with the SPL Technology.
>>
>> 6.2 Regardless of whether any remedy set forth herein fails of its
>> essential purpose or otherwise, in no event will spl or its licensors
>> be liable to you or to any third party for any lost profits, lost
>> data, interruption of business, or other special, indirect, incidental
>> or consequential damages of any kind, whether in contract, tort
>> (including negligence) or otherwise, arising out of the use or
>> inability to use the spl technology or any data supplied therewith,
>> even if spl or its licensors have been advised of the possibility of
>> such loss or damage and whether or not such loss or damages are
>> foreseeable.
>>
>> 7. Term. This Agreement is effective until terminated. You may
>> terminate this Agreement at any time by destroying all copies of SPL
>> Technology. This Agreement will immediately and automatically
>> terminate without notice if you fail to comply with any material term
>> or condition of this Agreement. You agree upon termination to promptly
>> destroy the SPL Technology and all copies thereof.
>>
>> 8. Export Law. The SPL Technology is subject to U.S. export control
>> laws and may be subject to export or import regulations in other
>> countries. You agree to strictly comply 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. By
>> downloading the SPL Technology, you agree to strictly comply with all
>> of the United States and other applicable country laws and regulations
>> when either exporting or re-exporting or importing the SPL Technology
>> or any underlying information or technology. Further, you acknowledge
>> that you are not a national of Cuba, Iran, Iraq, Libya, North Korea,
>> Sudan or Syria or a party that is listed in the U.S. Table of Denial
>> Orders or U.S. Treasury Department's list of Specially Designated
>> Nationals. This SPL Technology is exported from the United States in
>> accordance with U.S. Export Administration Regulations. Diversion
>> contrary to U.S. law is strictly prohibited. The SPL Technology is
>> restricted from being used for the design or development of nuclear,
>> chemical, biological, weapons or missile technology without the prior
>> permission of the U.S. Government.
>>
>> 9. General. Any action related to this Agreement will be governed by
>> California law and controlling U.S. Federal law, and the United
>> Nations Convention on Contracts for the International Sale of Goods
>> and the choice of law rules of any jurisdiction shall not apply. If
>> any provision of this Agreement is held to be unenforceable, that
>> provision will be removed and the remaining provisions will remain in
>> full force. This Agreement is the complete and exclusive statement of
>> the agreement between us which supersedes any proposal or prior
>> agreement, oral or written, and any other communications between us in
>> relation to the subject matter of this Agreement. If you have any
>> questions concerning this Agreement, you may contact by writing to
>> SPL, Inc. at 75 Hawthorne Plaza, Suite 2010, San Francisco, CA, 94105.
>> The SPL Technology is protected by United States Copyright Law and
>> International Treaty. Unauthorized reproduction or distribution is
>> subject to civil and criminal penalties.
>>
>> By downloading the SPL Technology, I acknowledge that I have read and
>> fully understand the foregoing information and agree to abide by its
>> terms and conditions.
>>
>>
>>
>>
>> On 24 August 2010 15:56, Germán Arduino <[hidden email]> wrote:
>>> Hi Bruce:
>>>
>>> We are (on the Pharo community) talking about your SPDF code to
>>> generate PDF's from inside Squeak.
>>>
>>> We wish to have this package adapted to the newest versions of Pharo,
>>> but the source code seem to by copyrighted, and we can't found the
>>> urls
>>> talking about, as http://wiki.cs.uiuc.edu/VisualWorks/PDF+Library or
>>> www.splwg.com.
>>>
>>> Can you confirm us if we can take such source code and create a
>>> squeaksource MIT licensed project to adapt it to Pharo? ¿Is possible
>>> to change
>>> the license to MIT?.
>>>
>>> We wait your comments.
>>>
>>> Thanks you.
>>>
>>> --
>>> =================================================
>>> Germán S. Arduino  <gsa @ arsol.net>   Twitter: garduino
>>> Arduino Software & Web Hosting   http://www.arduinosoftware.com
>>> PasswordsPro  http://www.passwordspro.com
>>> =================================================
>>>
>>
>>
>>
>> --
>> Make the most of your skills - with OpenSkills
>> http://www.openskills.org/
>>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



--
=================================================
Germán S. Arduino  <gsa @ arsol.net>   Twitter: garduino
Arduino Software & Web Hosting   http://www.arduinosoftware.com
PasswordsPro  http://www.passwordspro.com
=================================================

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project