License Meeting Minutes from today are available
Kim Weins <kim.weins@...>
Hi Everyone
Minutes on license meeting are now available on the wiki at the link below. We have a few remaining followups that are being chased down (per the minutes) and after that we will temporarily CLOSE adding of new licenses. We need to focus on getting the license repo in place and getting license data loaded and reviewed. Once that is done, we will define and document the process for adding new licenses to the list and re-open the list. If you see any egregious items missing from the license list, please let us know ASAP. Everything else will need to wait for the license repo to get in place — we’re estimating that will be about 8 weeks away. License List on wiki http://www.spdx.org/wiki/license-list Minutes http://www.spdx.org/wiki/license-subteam-minutes-20101203 Kim Kim Weins | Senior Vice President, Marketing kim.weins@... Follow me on Twitter @KimAtOpenLogic 650 279 0410 | cell www.openlogic.com Follow OpenLogic on Twitter @OpenLogic OpenLogic, Inc. Headquarters, Broomfield, Colorado |
|
|
|
Minimizing discrepancies with Debian's DEP-5
Kate Stewart <kate.stewart@...>
Debian just moved DEP-5 from candidate to draft, so our window to
harmonize with it starting to narrow. see: http://lists.debian.org/debian-devel-announce/2011/01/msg00000.html The spec can be found at: http://dep.debian.net/deps/dep5/ The DEP5 team is tracking the differences with SPDX that they care about in the following WIKI: http://wiki.debian.org/Proposals/CopyrightFormat In particular there are some namings of the key licenses that they would like to harmonize. Esteban - can you please add looking at the license naming issues to the agenda of the next legal call? Thanks, Kate |
|
|
|
For today's SPDX Legal Workstream Meeting ...
Esteban Rockett <mgia3940@...>
All:
- Please note, proposed minutes from our last meeting are posted on the SPDX Wiki under the Legal Workstream section. Sorry for the delay. We will allow an additional week for approval of these minutes. - Adding (1) Agenda for 12-Jan-2011 meeting, (2) International Dial-in Numbers, and (3) Proposed Minutes from Last Meeting: (1) -- 12-Jan-2011 -- Proposed Agenda (A) Last Meeting Minutes Posted; Additional Week to Review (B) Update on "Create Process/Method to Add Licenses" (C) Update on SPDX Metadata License Discussion with Bradley and SPDX Core Team (D) Continue/Conclude Discussion on Use of SPDX Standard License Acronyms (E) Issue raised from Tech Workstream on the need for a Legal Policy on "SPDX Not Validating License Recited" (F) Any New Topics (2) -- International Dial-in Numbers -- Conference PIN: 0376146 Country Toll free number AUSTRALIA 1800003691 AUSTRIA 0800292117 BELGIUM 080077968 CANADA 8772832663 CHINA Netcom (CNC)* 10 800 712 3245 10 800 714 0551 CHINA Telecom (CT)* 10 800 120 3245 DENMARK 80703158 FINLAND 0800770232 FRANCE 0800941694 GERMANY 08001014510 GREECE 0080016122038641 HONG KONG 800967971 HUNGARY 0680015286 INDIA (Bharti) ** 000 800 001 2005 INDIA (Reliance) 000195 INDIA (VSNL) 0008001005009 INDIA (ALL OTHER CARRIERS) ** 000 800 100 6006 INDONESIA 008800105490 (mobile excluded) INDONESIA Alternate 0018030113665 (mobile excluded) IRELAND 1800944115 ISRAEL 1809458641 ITALY 800781687 JAPAN 00531160347 LUXEMBOURG 80023984 MALAYSIA 1 800 802 411 MONACO 80093182 NETHERLANDS 08002658218 NEW ZEALAND 0800447808 NORWAY 80057408 PHILIPPINES 180011100676 POLAND 008001114561 PORTUGAL 800819894 RUSSIA 81080022521012 SINGAPORE 800 120 0250 SOUTH AFRICA 0800990934 SOUTH KOREA 00308140426 SPAIN 900971504 SWEDEN 0201400558 SWITZERLAND 0800563963 TAIWAN, THE REPUBLIC OF CHINA 00801126569 THAILAND 0018001562038641 UNITED KINGDOM 08006920816 UNITED STATES 8772832663 |
|
|
|
Licensing/Legal Issues for Beta
Kim Weins <kim.weins@...>
For the Beta program, there are two additional legal issues I want to raise for the legal team to discuss.
Can we add these to agenda for next legal call. Thanks Kim |
|
|
|
Re: Licensing/Legal Issues for Beta
Gary O'Neall
Just a follow-up on the OSS license for the SPDX tools . Attached is the Notice I included in the source. It contains a BSD 3-clause license for the source code provided by Source Auditor Inc. and the text from the notice from Jenna – an open source component used by the pretty printer.
Once I add the worksheet functionality, I will be adding another component – Apache POI – which is licensed under the Apache 2.0 License.
Let me know if you would like any modifications to the licensing or notices.
From: Kim Weins [mailto:kim.weins@...]
Sent: Thursday, January 20, 2011 9:02 AM To: spdx-legal@... Cc: Gary O'Neall Subject: Licensing/Legal Issues for Beta
For the Beta program, there are two additional legal issues I want to raise for the legal team to discuss.
|
|
|
|
Re: Licensing/Legal Issues for Beta
Kim Weins <kim.weins@...>
Hi Gary
toggle quoted message
Show quoted text
We were hoping that we might be able to license the tool under MIT, since that is what the LF uses. Is that a possibility? Kim On Thu 1/20/11 11:09 AM, "Gary O'Neall" <gary@...> wrote: notice from Jenna – an open source component used by the pretty printer. |
|
|
|
Re: Licensing/Legal Issues for Beta
Gary O'Neall
Hi Kim,
toggle quoted message
Show quoted text
MIT is fine with me for the contributions from Source Auditor. I can update the license notices before the Beta starts. Note that the Jenna code is licensed under the BSD 3 clause. Gary Hi Gary |
|
|
|
Re: Purpose of licensing info
Philip Odence
Bear in mind that "LicenseInformation" is the Tag which is a short form of the full name, "License Information in File." This longer name was roundly supported by folks on the last Legal Team call, precisely I think, because it was unambiguous. I frankly am not sure of the limitations on Tag (or how Tag is used) but I would be in favor of "LicenseInformationinFile" or "LicenseInfoinFile". L. Philip Odence Vice President of Business Development Black Duck Software, inc. 265 Winter Street, Waltham, MA 02451 Phone: 781.810.1819, Mobile: 781.258.9502
On Feb 8, 2011, at 5:44 PM, Peter Williams wrote:
|
|
|
|
Re: Purpose of licensing info
kate.stewart@...
--- On Tue, 2/8/11, Philip Odence <podence@...> wrote:
|
|
|
|
License text formatting
Peter Williams <peter.williams@...>
While working on prototyping the spdx license registry i noticed that
the full license texts in the spread sheet are not well formatted. Additionally, i some the license texts are incomplete (most of the exception based licenses, for instance). I think the license registry should use formatting as similar to original author's representation as possible. I suggest we start with extracts from the original source pages (including the html markup used there). Some of these texts may require some minor modifications/cleanup in order to integrate into our registries web pages. To support those changes we can place these texts (with embedded html markup for formatting) under revision control. The license registry builder will use both the spread sheet and the html formatted license html files to produce the full registry pages. Does that sound reasonable to everyone? If so i'll request another git repository from the linux foundation to house this data and the associated tools. Peter openlogic.com |
|
|
|
Python Licensing and SPDX License List
Tom Incorvia
At the recent SPDX general call, I offered to clarify Python licensing and to suggest standard names.
This set of licenses is messy, and a long discussion is below. There is not a single logical answer. Here are the compromise recommendations gleaned from the details below:
========== Summary ===================== 1. We work with Van Lindberg to remove the CNRI Python License listed on opensource.org 2. SPDX removes the CNRI Python license and link from the SPDX Rev-1 list 3. SPDX deals ONLY with the stack of 4 licenses applicable to Python 2.0.1 through 3.2, and uses the following naming conventions: - License Identifier: “Python-2.0” - Full Name: “Python Software Foundation License v2” - “Official” license text is obtained from: http://www.opensource.org/licenses/PythonSoftFoundation =================== =====================
Based on discussions with Van Lindberg (thanks for the referral Kate Stewart), we have confirmed that the various Python releases are licensed as follows:
a. Python 0.9.0 through 1.2: Licensed solely via the: i. CWI License Agreement for Python (“CWI License”) b. Python 1.3 through 1.6.0 (assuming that you have licensed Python 1.6.0 but NOT licensed 1.6.1 or anything beyond 1.6.1): Licensed via the 2-license stack consisting of the i. CWI License, AND the ii. CNRI License Agreement for Python with Virginia choice of law (“CNRI License Virginia”) c. Python 1.3 through 1.6.1: (assuming that you HAVE licensed Python 1.6.1): Licensed via the 2-license stack consisting of the 2-license stack consisting of the i. CWI License, AND the ii. CNRI License with the “limited” Virginia choice of law (“CNRI License Limited-Virginia”) d. Python 2.0: Licensed by the 3-license stack consisting of the i. CWI License, AND the ii. CNRI License Limited-Virginia AND the iii. BeOPEN.COM license Agreement for Python (“BeOPEN License”) e. Python 2.0.1 thru 3.2: Licensed by the 4-license stack consisting of the i. CWI License, AND the ii. CNRI License Limited-Virginia, AND the iii. BeOpen license, AND the iv. Python Software Foundation License (“PSF License”)
Also, we determined that the CNRI Python License listed on opensource.org is out of date and should be removed. Van Lindberg will make the arrangements for the removal of this license.
As such, I recommend that we remove the CNRI Python license and link from the SPDX Rev-1 list – its applicability is very limited (Python 0.9.0 through 1.2, which are not available on the Python site other than a single release, 0.9.1 that is described as “a historical relic”).
I do not believe that we have dealt previously with a “License Stack” in a context like a. through e. above. There are issues with older versions of this license stack (for instance, different legal terms for certain versions of Python depending on whether you have or have not licensed a follow-on version). These issues make licensing for older versions of Python difficult to ascertain without knowing the full history of versions that were obtained.
Also, the naming, even of the initial license in the Python stack, is not consistent. Opensource.org names the initial license “PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2”; the Python site, however, generally suffixes the initial license with the version of Python – but not always. The use of “Version 2” by opensource.org probably was based on the assumption that Python 2 and above are licensed via the full stack. However, the initial release of Python 2.0 is licensed under a three-license stack rather than the four-license stack that includes the PSF License. Also, very small changes have been made to the text of the various licenses depending on the version of Python that was released.
For all the reasons above, I recommend that we compromise as follows:
For the initial SPDX license list release, I recommend that we only deal with the stack of 4 licenses applicable to Python 2.0.1 through 3.2, and use the following naming conventions:
License Identifier: “Python-2.0” Full Name: “Python Software Foundation License v2” “Official” License text is obtained from: http://www.opensource.org/licenses/PythonSoftFoundation
This will cover us in the vast majority of cases.
Tom
Tom Incorvia Direct: (512) 340-1336 Mobile: (408) 499 6850
This message has been scanned for viruses by MailController. |
|
|
|
Python Licensing and SPDX License List
Tom Incorvia
(Resend of 2/11/2011 email for today’s SPDX Legal call)
At the recent SPDX general call, I offered to clarify Python licensing and to suggest standard names.
This set of licenses is messy, and a long discussion is below. There is not a single logical answer. Here are the compromise recommendations gleaned from the details below:
========== Summary ===================== 1. We work with Van Lindberg to remove the CNRI Python License listed on opensource.org 2. SPDX removes the CNRI Python license and link from the SPDX Rev-1 list 3. SPDX deals ONLY with the stack of 4 licenses applicable to Python 2.0.1 through 3.2, and uses the following naming conventions: - License Identifier: “Python-2.0” - Full Name: “Python Software Foundation License v2” - “Official” license text is obtained from: http://www.opensource.org/licenses/PythonSoftFoundation =================== =====================
Based on discussions with Van Lindberg (thanks for the referral Kate Stewart), we have confirmed that the various Python releases are licensed as follows:
a. Python 0.9.0 through 1.2: Licensed solely via the: i. CWI License Agreement for Python (“CWI License”) b. Python 1.3 through 1.6.0 (assuming that you have licensed Python 1.6.0 but NOT licensed 1.6.1 or anything beyond 1.6.1): Licensed via the 2-license stack consisting of the i. CWI License, AND the ii. CNRI License Agreement for Python with Virginia choice of law (“CNRI License Virginia”) c. Python 1.3 through 1.6.1: (assuming that you HAVE licensed Python 1.6.1): Licensed via the 2-license stack consisting of the 2-license stack consisting of the i. CWI License, AND the ii. CNRI License with the “limited” Virginia choice of law (“CNRI License Limited-Virginia”) d. Python 2.0: Licensed by the 3-license stack consisting of the i. CWI License, AND the ii. CNRI License Limited-Virginia AND the iii. BeOPEN.COM license Agreement for Python (“BeOPEN License”) e. Python 2.0.1 thru 3.2: Licensed by the 4-license stack consisting of the i. CWI License, AND the ii. CNRI License Limited-Virginia, AND the iii. BeOpen license, AND the iv. Python Software Foundation License (“PSF License”)
Also, we determined that the CNRI Python License listed on opensource.org is out of date and should be removed. Van Lindberg will make the arrangements for the removal of this license.
As such, I recommend that we remove the CNRI Python license and link from the SPDX Rev-1 list – its applicability is very limited (Python 0.9.0 through 1.2, which are not available on the Python site other than a single release, 0.9.1 that is described as “a historical relic”).
I do not believe that we have dealt previously with a “License Stack” in a context like a. through e. above. There are issues with older versions of this license stack (for instance, different legal terms for certain versions of Python depending on whether you have or have not licensed a follow-on version). These issues make licensing for older versions of Python difficult to ascertain without knowing the full history of versions that were obtained.
Also, the naming, even of the initial license in the Python stack, is not consistent. Opensource.org names the initial license “PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2”; the Python site, however, generally suffixes the initial license with the version of Python – but not always. The use of “Version 2” by opensource.org probably was based on the assumption that Python 2 and above are licensed via the full stack. However, the initial release of Python 2.0 is licensed under a three-license stack rather than the four-license stack that includes the PSF License. Also, very small changes have been made to the text of the various licenses depending on the version of Python that was released.
For all the reasons above, I recommend that we compromise as follows:
For the initial SPDX license list release, I recommend that we only deal with the stack of 4 licenses applicable to Python 2.0.1 through 3.2, and use the following naming conventions:
License Identifier: “Python-2.0” Full Name: “Python Software Foundation License v2” “Official” License text is obtained from: http://www.opensource.org/licenses/PythonSoftFoundation
This will cover us in the vast majority of cases.
Tom
Tom Incorvia Direct: (512) 340-1336 Mobile: (408) 499 6850
This message has been scanned for viruses by MailController. |
|
|
|
Purpose of license templatization
Peter Williams <peter.williams@...>
During the discussion this morning regarding license templatization a
question came up regarding the exact purpose of templatization. This question was not answered satisfactory so hopefully the full legal group can answer it. The use cases we have so far can be categorized as either ignoring inconsequential variations (eg, white space differences, alternate spellings, minor grammatical differences) or ignoring very common, and well understood, material variations (eg, changes in the name of the copyright holder). Support for specifying acceptable material changes seems necessary. Without it several of the standardized licenses will be effectively useless because they have organization names, etc embedded in them. The bsd license is a prime example. Standardizing approaches for ignoring inconsequential variations has much lower value. It will be extremely difficult to do well and tools can handle this problem without a standard. In fact, most tools already have sophisticated techniques for recognizing licenses while ignoring trivial variations. Those techniques are probably superior to the rather basic normalization mechanisms we are going to be able to specify. Tools are unlikely to adopt any approach suggested in the spec because that would reduce the quality of their results. Designing, testing and documenting even a relatively simple minded english language normalization algorithm is non-trivial. (If we need to support any other languages that will, of course, add to the level of effort.) Much of the effort required to design and implement such a normalization scheme will fall on people who are already critical resources for the beta release of the spec. We should seriously consider if a license normalization algorithm is worth the cost. (Particularly with an eye to the opportunity costs.) I don't think specifying how tools/people should deal with inconsequential variations in license text is worth the effort. Tools will quickly evolve, or more likely have already have evolved, techniques equivalent or superior to anything we will specify. If it does turn out that a standardized normalization mechanism is required, it would be just as easy to implement post beta or in version 2 as it is to implement it now. Peter openlogic.com |
|
|
|
Re: Purpose of license templatization
Tom Incorvia
Hi Peter,
Bumping this up a bit conceptually. I do agree that the timing and sophistication of tooling to support SPDX deserves additional discussion. The comments below speak a bit more to the intent, so hopefully we will get additional discussion on this topic.
One of the intents of normalization is to move the open source community to more standard licenses with less non-material reorganization of words, single-word changes, etc.
In prior discussions regarding template licenses like BSD, there has always been an intent to parse out items such as organization names. Other items, like the BSD tendency to swap copyright “Holder” vs. “Owner” and other small but potentially material items would likely be dealt with by an agreement with our legal representatives and the broader SPDX community regarding what the “standard” license is (or should be), and having other variants be bumped to “non-standard” in a package and being required to list the full text.
The expectation is that by standardizing the licenses that will move people in the direction of using the standard rather than the small variants. Over time, the requirements for tool sophistication with regards to license identification will be reduced – there would essentially be a requirement for an exact match other than agreed upon template items. Companies that participate in SPDX or want to take advantage of SPDX will benefit by moving towards the standard.
Our “bail out” has consistently been that if the match is insufficient, the entire license text is listed. We can get a lot of mileage out of a straightforward approach that starts with exact match minus white space, capitalization etc., and then progressing to removal agreed upon template items, and then optionally progressing to small, agreed upon word changes such as single v plural, British use of Z rather than S, etc. But we only do this with the full agreement of the legal team and possibly some extension in to the SPDX group and open source community – the approach is conservative, with anomalies kicked out into the full text being required.
The net is that the reasonable alternative to tool sophistication is the progressive standardization of the licenses which should occur over time if we get the adoption that we are aiming for.
That aside, the declared license field (the field where the preparer states their interpretation of the license given the relevant facts) is an opportunity to state the license based on broader interpretations that include a more sophisticated tool, access to a particular resource individual such as the author or open source projects attorneys, etc.
My thought is that we start with a basic approach (exact match minus white space and caps, and grow from there) . If we do this for the beta, that will give us an opportunity to pilot the approach with “friends and family” and have ongoing discussions in our group regarding the viability of the approach, and make necessary adjustments.
Tom
Tom Incorvia Direct: (512) 340-1336 Mobile: (408) 499 6850
-----Original Message-----
During the discussion this morning regarding license templatization a question came up regarding the exact purpose of templatization. This question was not answered satisfactory so hopefully the full legal group can answer it.
The use cases we have so far can be categorized as either ignoring inconsequential variations (eg, white space differences, alternate spellings, minor grammatical differences) or ignoring very common, and well understood, material variations (eg, changes in the name of the copyright holder).
Support for specifying acceptable material changes seems necessary. Without it several of the standardized licenses will be effectively useless because they have organization names, etc embedded in them. The bsd license is a prime example.
Standardizing approaches for ignoring inconsequential variations has much lower value. It will be extremely difficult to do well and tools can handle this problem without a standard. In fact, most tools already have sophisticated techniques for recognizing licenses while ignoring trivial variations. Those techniques are probably superior to the rather basic normalization mechanisms we are going to be able to specify. Tools are unlikely to adopt any approach suggested in the spec because that would reduce the quality of their results.
Designing, testing and documenting even a relatively simple minded english language normalization algorithm is non-trivial. (If we need to support any other languages that will, of course, add to the level of effort.) Much of the effort required to design and implement such a normalization scheme will fall on people who are already critical resources for the beta release of the spec.
We should seriously consider if a license normalization algorithm is worth the cost. (Particularly with an eye to the opportunity costs.) I don't think specifying how tools/people should deal with inconsequential variations in license text is worth the effort. Tools will quickly evolve, or more likely have already have evolved, techniques equivalent or superior to anything we will specify.
If it does turn out that a standardized normalization mechanism is required, it would be just as easy to implement post beta or in version 2 as it is to implement it now.
Peter openlogic.com _______________________________________________ Spdx-legal mailing list Spdx-legal@... https://fossbazaar.org/mailman/listinfo/spdx-legal
This message has been scanned for viruses by MailController - www.MailController.altohiway.com |
|
|
|
Re: Purpose of license templatization
Peter Williams <peter.williams@...>
On Thu, Mar 3, 2011 at 5:31 AM, Tom Incorvia
<tom.incorvia@...> wrote: I like the goal but i don't see how standardizing a license normalization algorithm designed to remove non-material variations advances this goal. In prior discussions regarding template licenses like BSD, there has alwaysI think everyone agrees we need to handle this case. The expectation is that by standardizing the licenses that will move peopleHaving a registry of licenses with standardized text (particularly good, well formatted, cut-and-pastable text) may increase the use of those licenses. However, i don't think we can assume that license variations will ever be reduced to point that users will be able to do without sophisticated matching. Even it that does happen someday, it is not the world we live in today. The net is that the reasonable alternative to tool sophistication is theMaybe. Personally, i doubt we will ever see the day when there are few license variation than there are now. My thought is that we start with a basic approach (exact match minus whiteIf we did this, what would a non-match due to a non-material variation mean? (Say some "a"s where switched to "an"s.) Could i, as a human, look at it and decide that it is clearly one of the standard licenses and so produce an spdx file in when the licenses in file and concluded licenses both reference the standard license? Or would i be forced to use a non-standard license (even though is is clearly one of the standard licenses)? Peter openlogic.com |
|
|
|
typo: identifier GFDL-1.2 appears twice in spdx_licenselist_v1.6.xls
Bill Schineller <bschineller@...>
minor point to whomever is current keeper of license list:
identifier GFDL-1.2 appears twice in http://spdx.org/system/files/spdx_licenselist_v1.6.xls cell B70 should instead be GFDL-1.1 Bill Schineller Knowledge Base Manager Black Duck Software Inc. T: +1.781.810.1829 F: +1.781.891.5145 E: bschineller@... http://www.blackducksoftware.com |
|
|
|
Review of Apache license notice included in source files
Gary O'Neall
I am updating the SPDX Tools source code to use the Apache 2.0 License. In addition to a NOTICE and LICENSE file, I plan on including the following text in all source files. Since we are not contributing the code to the Apache Software Foundation, I cannot use the standard template.
Could the legal team review the text and let me know if this is OK or if you would recommend and changes.
Thanks,
Proposed Text:
/** * Copyright (c) ${year} Source Auditor Inc. * Licensed under the Apache 2.0 License (the "License"). * See the NOTICE file distributed with this work for additional * information regarding copyright ownership. you may not use this * file except in compliance with the License. You may obtain a * copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */
Recommended text from the Apache Software Foundation for your reference (http://www.apache.org/legal/src-headers.html#headers):
1. Licensed to the Apache Software Foundation (ASF) under one 2. or more contributor license agreements. See the NOTICE file 3. distributed with this work for additional information 4. regarding copyright ownership. The ASF licenses this file 5. to you under the Apache License, Version 2.0 (the 6. "License"); you may not use this file except in compliance 7. with the License. You may obtain a copy of the License at 8. 9. http://www.apache.org/licenses/LICENSE-2.0 10. 11. Unless required by applicable law or agreed to in writing, 12. software distributed under the License is distributed on an 13. "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14. KIND, either express or implied. See the License for the 15. specific language governing permissions and limitations 16. under the License.
|
|
|
|
FW: Review of Apache license notice included in source files
Gary O'Neall
You can disregard my last request – I found the correct template below:
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
From: Gary O'Neall [mailto:gary@...]
Sent: Sunday, March 13, 2011 3:39 PM To: 'spdx-legal@...' Subject: Review of Apache license notice included in source files
I am updating the SPDX Tools source code to use the Apache 2.0 License. In addition to a NOTICE and LICENSE file, I plan on including the following text in all source files. Since we are not contributing the code to the Apache Software Foundation, I cannot use the standard template.
Could the legal team review the text and let me know if this is OK or if you would recommend and changes.
Thanks,
Proposed Text:
/** * Copyright (c) ${year} Source Auditor Inc. * Licensed under the Apache 2.0 License (the "License"). * See the NOTICE file distributed with this work for additional * information regarding copyright ownership. you may not use this * file except in compliance with the License. You may obtain a * copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */
Recommended text from the Apache Software Foundation for your reference (http://www.apache.org/legal/src-headers.html#headers):
|
|
|
|
Today's Agenda Legal WorkStream
Esteban Rockett <mgia3940@...>
Agenda Legal WorkStream 23-March-2011 (1) Re-Report SPDX Tools License Conclusion - Apache 2.0 (2) Revised Section 5.3 into Beta Spec. (3) SPDX Metadata StrawMan: (a) - Need for SPDX Metadata Author/Creator??? -- (additional fields permissible) (b) - Confidentiality Statement (also see "author comments field" or notion of a metadata license field) ??? (c) - Copyright in Comments (author and review) (if non-confidential; free; non-attributable???) (4) Review and Discuss --- Guidelines for "Templatizing" licenses |
|
|
|
Re: Today's Agenda Legal WorkStream
dmg
On Wed, Mar 23, 2011 at 7:40 AM, Esteban Rockett <mgia3940@...> wrote:
I think it is going in the right direction. You should look at the way Ninka normalizes test for in-file licenses (BSD, MIT, etc). For the BSD and MIT variants the problems are not only spelling, but in some cases, variants in grammar: past vs present tense, use of word "software", "product", "program", "library" in the same place. --dmg
-- --dmg --- Daniel M. German http://turingmachine.org |
|
|