Required Attribution of Original Author

From WhyNotWiki

Jump to: navigation, search

Attribution Memo (http://www.socialtext.net/open/index.cgi?attribution_memo). Retrieved on 2007-05-11 11:18.


Socialtext has adopted the attribution provision for its own license (as has SugarCRM, Zimbra, Alfresco, Qlusters and Jitterbit). Socialtext believes that the attribution provision is consistent with the Open Source Definition and serves an important business need. Many open source licenses were developed for infrastructure products such as Linux, but the new open source application products, particularly given the increase of large company “distributions”, have different needs than Linux. These application products could be “lost” in the larger distributions. The obligations imposed by the attribution provision are very similar to the reproduction of legal notices which are found in virtually all open source licenses. However, we understand that attribution may cause problems for OSI, particularly since different companies may have different attribution notices and may use different “base” licenses (all recent attribution agreements are based on the MPL).. Socialtext would like to suggest that OSI consider an “attribution” provision which can be used for any “modifiable” license.

Generic Attribution Provision

Redistributions of the original code in binary form or source code form, must ensure that each time the resulting executable program, a display of the same size as found in the original code released by the original licensor (e.g., splash screen or banner text) of the original licensor's attribution information, which includes:

(a) Company Name

(b) Logo (if any) and

(c) URL

POSITION STATEMENT

1. Consistent with OSD. Attribution is merely a form of notice which is consistent with Section 4, the Integrity of the Author’s Source Code, of the Open Source Definition. Virtually every OSI approved license requires the inclusion of copyright and other legal notices (and frequently more elaborate information, see below). The attribution requirement is similar to this notice requirement.

4. Integrity of The Author's Source Code

The license may restrict source-code from being distributed in modified form only if the license allows the distribution of "patch files" with the source code for the purpose of modifying the program at build time. The license must explicitly permit distribution of software built from modified source code. The license may require derived works to carry a different name or version number from the original software.

Rationale: Encouraging lots of improvement is a good thing, but users have a right to know who is responsible for the software they are using. Authors and maintainers have reciprocal right to know what they're being asked to support and protect their reputations.

Accordingly, an open-source license must guarantee that source be readily available, but may require that it be distributed as pristine base sources plus patches. In this way, "unofficial" changes can be made available but readily distinguished from the base source.

2. Already Approved. OSI has approved several licenses which include attribution, Attribution Assurance License, Open Source License and the Adaptive Public License, as consistent with the Open Source Definition.

2. Redistributions of the Code in binary form must be accompanied by this GPG-signed text in any documentation and, each time the resulting executable program or a program dependent thereon is launched, a prominent display (e.g., splash screen or banner text) of the Author's attribution information, which includes:

(a) Name ("AUTHOR"),

(b) Professional identification ("PROFESSIONAL IDENTIFICATION"), and

(c) URL ("URL").

Section 3.10:

(a) As a modest attribution to the Initial Contributor, in the hope that its promotional value may help justify the time, money and effort invested in writing the Initial Work, the Initial Contributor may include in Part 2 of the Supplement File a requirement that each time an executable program resulting from the Initial Work or any Subsequent Work, or a program dependent thereon, is launched or run, a prominent display of the Initial Contributor's attribution information must occur (the "ATTRIBUTION INFORMATION"). The Attribution Information must be included at the beginning of each Source Code file. For greater certainty, the Initial Contributor may specify in the Supplement File that the above attribution requirement only applies to an executable program resulting from the Initial Work or any Subsequent Work, but not a program dependent thereon. The intent is to provide for reasonably modest attribution, therefore the Initial Contributor may not require Recipients to display, at any time, more than the following Attribution Information: (a) a copyright notice including the name of the Initial Contributor; (b) a word or one phrase (not exceeding 10 words); (c) one digital image or graphic provided with the Initial Work; and (d) a URL (collectively, the "ATTRIBUTION LIMITS").

(b) If no Supplement File exists, or no Attribution Information is set out in Part 2 of the Supplement File, then there are no requirements for Recipients to display any Attribution Information of the Initial Contributor.

Section 3.11: For greater certainty, any description or attribution provisions contained within a Supplement File may only be used to specify the nature of the description or attribution requirements, as the case may be. Any provision in a Supplement File that otherwise purports to modify, vary, nullify or amend any right, obligation or representation contained herein shall be deemed void to that extent, and shall be of no force or effect.

Section 6 Attribution Rights. You must retain, in the Source Code of any Derivative Works that You create, all copyright, patent, or trademark notices from the Source Code of the Original Work, as well as any notices of licensing and any descriptive text identified therein as an "Attribution Notice." You must cause the Source Code for any Derivative Works that You create to carry a prominent Attribution Notice reasonably calculated to inform recipients that You have modified the Original Work


3. Not a Burdensome Requirement. Some individuals have expressed concern that attribution requirements will result in products where the screens are filled with logos. Yet, by their nature, licenses with attribution will only permit the original licensor to include its logo since the license cannot be amended by sublicensors. Many open source impose much more burdensome requirements, such as the requirement that each contributor describe the changes that they have made to the code (and some licenses require that such notices be “prominent”); GPL, LGPL, MPL, Apache 2.0, Artistic, Computer Associates, CPL, CUA, EPL, Reciprocal Public License, Ricoh Public License, IBM, Jabber Public License, Lucent Public License, Motosoto, NASA Public License, Nauman Public License, Nethack Public License, Nokia Open Source License and Zope Public License.

4. Applications. The needs of “application” open source software are different from the more traditional “operating system” open source software. Application software is frequently distributed by third parties with other products without any notice to end users; this business reality could substantially undercut the survival of individuals and companies that develop such software. Such uses are inconsistent with the “spirit” of the open source movement, but are possible under open source licenses without attribution. For example, the incorporation of application programs anonymously into distributions by large companies could destroy the market for open source application software.

5. Part of a Larger Problem. Some individuals have expressed concern that the attribution licenses are not approved by OSI. Yet, many other modifications of open source licenses have not been approved by OSI, such as FOSS and Affero. OSI should address the entire problem or can be accused of selective enforcement.

6. Community Acceptance. These licenses are used by Socialtext, Zimbra, Alfresco, Qlusters and SugarCRM. Yet their communities have not expressed objections to this requirement. Many of these companies are building business models which include distribution by third parties so the distributors do not have a problem with this approach.

7. Consistent with Creative Commons. Creative Commons includes “attribution” as one of the key decisions that need to be addressed in using their licenses.

8. Not BSD Advertising Requirement. An attribution requirement is not similar to the “advertising” requirement. It does not impose “vague” requirements to mention the Berkeley Software Distribution in undefined “advertising”. On the contrary, it is very specific and easy to understand and comply with.


[edit] Licenses requiring attribution

Error on call to Template:cite web: Parameter url must be specified. Retrieved on 2007-05-11 11:18.


1. Exhibit B – Zimbra Public License


Additional Terms applicable to the Zimbra Public License.

I. Effect.

These additional terms described in this Zimbra Public License - Additional Terms shall apply to the Covered Code under this License.

II. Zimbra and logo.

This License does not grant any rights to use the trademarks “Zimbra" and the "Zimbra" logos even if such marks are included in the Original Code or Modifications.

However, in addition to the other notice obligations, (1) all copies of the Original Code in Executable and Source Code form must, as a form of attribution of the original author, include on each user interface screen (i) the original Zimbra logo, and once for each user session (ii) the copyright notice as it appears in the Original Code; and (2) all derivative works and copies of derivative works of the Covered Code in Executable and Source Code form must include on each user interface screen (i) the "Zimbra Inside" logo, and once for each user session (ii) the copyright notice from the version of the Covered Code from which the copy or the derivative work was made. In addition, the original Zimbra logo or the "Zimbra Inside" logo, as appropriate, must be visible to all users, must appear in each user interface screen, and must be in the same position as and at least as large as the Zimbra logo is within the Original Code. When users click on the original Zimbra logo it must direct them to http://www.zimbra.com/, and when users click on the "Zimbra Inside" logo it must direct them to http://www.zimbra.com/inside. This obligation shall also apply to any copies or derivative works which are distributed under the alternative terms of Section 3.6 and this obligation must be included in any such license.


2. Exhibit B – Qlusters Public License


Additional Terms applicable to the Qlusters Public License.

I. Effect.

These additional terms described in this Qlusters Public License – Additional Terms shall apply to the Covered Code under this License.

II. Qlusters and logo.

This License does not grant any rights to use the trademarks "Qlusters" and the "Qlusters" logos even if such marks are included in the Original Code or Modifications.

However, in addition to the other notice obligations, all copies of the Covered Code in Executable and Source Code form distributed must, as a form of attribution of the original author, include on each user interface screen (i) the logos set forth below and once for each user session (ii) the copyright notice in the same form as the latest version of the Covered Code distributed by Qlusters Corporation at the time of distribution of such copy. In addition, the logos set forth below must be visible to all users, must appear in the upper left hand corner of each user interface screen, and must be at least as large as the Qlusters logo is within the original Qlusters user interface (116 x 30 pixels). When users click on the "logos set forth below it must direct them back to http://www.Qlusters.com.

3. SugarCRM Public License 1.1.3 – Exhibit B


Additional Terms applicable to the SugarCRM Public License.

I. Effect.

These additional terms described in this SugarCRM Public License ? Additional Terms shall apply to the Covered Code under this License.

II. SugarCRM and logo.

This License does not grant any rights to use the trademarks "SugarCRM" and the "SugarCRM" logos even if such marks are included in the Original Code or Modifications.

However, in addition to the other notice obligations, all copies of the Covered Code in Executable and Source Code form distributed must, as a form of attribution of the original author, include on each user interface screen (i) the "Powered by SugarCRM" logo and (ii) the copyright notice in the same form as the latest version of the Covered Code distributed by SugarCRM, Inc. at the time of distribution of such copy. In addition, the "Powered by SugarCRM" logo must be visible to all users and be located at the very bottom center of each user interface screen. Notwithstanding the above, the dimensions of the "Powered By SugarCRM" logo must be at least 106 x 23 pixels. When users click on the "Powered by SugarCRM" logo it must direct them back to http://www.sugarforge.org. In addition, the copyright notice must remain visible to all users at all times at the bottom of the user interface screen. When users click on the copyright notice, it must direct them back to http://www.sugarcrm.com.


4. Socialtext Public License 1.0.0 – Exhibit B


Additional Terms applicable to the Socialtext Public License.

1. Effect.

These additional terms described in this Socialtext Public License, Additional Terms shall apply to the Covered Code under this License.

2. Socialtext and logo.

This License does not grant any rights to use the trademarks "Socialtext" and the "Socialtext" logo and Dreamcatcher, even if such marks are included in the Original Code or Modifications.

However, in addition to the other notice obligations, all copies of the Covered Code in Executable and Source Code form distributed must, as a form of attribution of the original author, include on each user interface screen (i) the "Powered by Socialtext Open Source Edition" logo and (ii) the copyright notice in the same form as the latest version of the Covered Code distributed by Socialtext, Inc. at the time of distribution of such copy. In addition, the "Powered by Socialtext" logo must be visible to all users and be located at the very bottom center of each user interface screen. Notwithstanding the above, the dimensions of the "Powered By Socialtext" logo must be at least 100x25 pixels. When users click on the "Powered by Socialtext Open Source Edition" logo it must direct them back to http://www.socialtext.net/stoss. In addition, the copyright notice must remain visible to all users at all times at the bottom of the user interface screen. When users click on the copyright notice, it must direct them back to http://www.socialtext.net/stoss.


5. Alfresco Public License 1.0 – Exhibit B


I. Effect.

These additional terms described in this Alfresco Public License – Additional Terms shall apply to the Covered Code under this License.

II. Alfresco and logo.

This License does not grant any rights to use the trademarks "Alfresco" and the "Alfresco" logos even if such marks are included in the Original Code or Modifications.

However, in addition to the other notice obligations, all copies of the Covered Code in Executable and Source Code form distributed must, as a form of attribution of the original author, include on each user interface screen (i) the "Alfresco Community" logo, (ii) the vendor disclaimer “Supplied free of charge with no support, no certification, no maintenance, no warranty and no indemnity by Alfresco Software, Inc. or its certified partners. Click here for support. And certified Versions” and (iii) the copyright notice in the same form as the latest version of the Covered Code distributed by Alfresco Software, Inc. at the time of distribution of such copy. In addition, the "Alfresco Community" logo and vendor disclaimer must be visible to all users and be located at the very bottom left of each user interface screen. Notwithstanding the above, the dimensions of the "Alfresco Community" logo must be at least 176 x 26 pixels. When users click on the "Alfresco Community" logo it must direct them back to http://www.alfresco.com. When users click on the vendor disclaimer it must direct them to http://www.alfresco.com. In addition, the copyright notice must remain visible to all users at all times at the bottom of the user interface screen. When users click on the copyright notice, it must direct them back to http://www.alfresco.com.


6. Attribution Assurance License (has been approved by the Open Source Initiative (OSI))


Redistributions of the Code in binary form must be accompanied by this GPG-signed text in any documentation and, each time the resulting executable program or a program dependent thereon is launched, a prominent display (e.g., splash screen or banner text) of the Author's attribution information, which includes:

(a) Name ("AUTHOR"),

(b) Professional identification ("PROFESSIONAL IDENTIFICATION"), and

(c) URL ("URL").

7. Adaptive Public License (has been approved by the Open Source Initiative (OSI))

Section 3.10:

(a) As a modest attribution to the Initial Contributor, in the hope that its promotional value may help justify the time, money and effort invested in writing the Initial Work, the Initial Contributor may include in Part 2 of the Supplement File a requirement that each time an executable program resulting from the Initial Work or any Subsequent Work, or a program dependent thereon, is launched or run, a prominent display of the Initial Contributor's attribution information must occur (the "ATTRIBUTION INFORMATION"). The Attribution Information must be included at the beginning of each Source Code file. For greater certainty, the Initial Contributor may specify in the Supplement File that the above attribution requirement only applies to an executable program resulting from the Initial Work or any Subsequent Work, but not a program dependent thereon. The intent is to provide for reasonably modest attribution, therefore the Initial Contributor may not require Recipients to display, at any time, more than the following Attribution Information: (a) a copyright notice including the name of the Initial Contributor; (b) a word or one phrase (not exceeding 10 words); (c) one digital image or graphic provided with the Initial Work; and (d) a URL (collectively, the "ATTRIBUTION LIMITS"). (b) If no Supplement File exists, or no Attribution Information is set out in Part 2 of the Supplement File, then there are no requirements for Recipients to display any Attribution Information of the Initial Contributor.

Section 3.11:

For greater certainty, any description or attribution provisions contained within a Supplement File may only be used to specify the nature of the description or attribution requirements, as the case may be. Any provision in a Supplement File that otherwise purports to modify, vary, nullify or amend any right, obligation or representation contained herein shall be deemed void to that extent, and shall be of no force or effect.


8. Open Source License (has been approved by the Open Source Initiative (OSI))


You must retain, in the Source Code of any Derivative Works that You create, all copyright, patent, or trademark notices from the Source Code of the Original Work, as well as any notices of licensing and any descriptive text identified therein as an "Attribution Notice." You must cause the Source Code for any Derivative Works that You create to carry a prominent Attribution Notice reasonably calculated to inform recipients that You have modified the Original Work


Aliases: Forced UI attribution license

Personal tools