Difference between revisions of "Licensing"

From Camino Wiki
Jump to navigation Jump to search
(→‎Possible Issues: some updates based on reading)
(→‎Possible Issues: split out logo, since it has its own bug)
 
(10 intermediate revisions by 3 users not shown)
Line 6: Line 6:
 
===Possible Issues===
 
===Possible Issues===
 
* License status of the application ("toolbar" et al.) images is unclear (rf. [http://forums.mozillazine.org/viewtopic.php?t=298488 debate in the mZ forum] a year or so ago)
 
* License status of the application ("toolbar" et al.) images is unclear (rf. [http://forums.mozillazine.org/viewtopic.php?t=298488 debate in the mZ forum] a year or so ago)
*:* The Camino logo is not listed among the logos that are trademarks of the Mozilla Foundation on http://www.mozilla.org/foundation/trademarks/faq.html but [http://forums.mozillazine.org/viewtopic.php?p=1637614#1637614 this post in the mZ forum implies] it is a trademark
+
** The status and "usage rights" for these images needs to be clarified and posted on the cb.o website somewhere.   
** The status and "usage rights" for these images needs to be clarified and posted on the cb.o website somewhere.  If the logo is a Mozilla Foundation trademark, the above-referenced mozilla.org web page should be modified to include that, too.
+
** If the Camino application images are not tri-licensed, [http://forums.mozillazine.org/viewtopic.php?p=1637861#1637861 there should be an appropriate readme file] associated with them in cvs and in the application binary.   
** If the Camino application images are not tri-licensed, [http://forums.mozillazine.org/viewtopic.php?p=1637861#1637861 there should be an appropriate readme file] associated with them in cvs and in the application binary.  Similarly, if the application logo is protected as a trademark, there should be some notice of this in cvs and in the application.
 
 
*** This is already done for non-tri-licensed files in certain mozilla/ directories [http://www.mozilla.org/MPL/license-policy.html]
 
*** This is already done for non-tri-licensed files in certain mozilla/ directories [http://www.mozilla.org/MPL/license-policy.html]
 +
*: {{bug|360573}} filed on this general issue
 +
* The Camino logo is not listed among the logos that are trademarks of the Mozilla Foundation on http://www.mozilla.org/foundation/trademarks/faq.html but [http://forums.mozillazine.org/viewtopic.php?p=1637614#1637614 this post in the mZ forum implies] it is a trademark
 +
** If the logo is a Mozilla Foundation trademark, the above-referenced mozilla.org web page should be modified to include that, too.
 +
** Similarly, if the application logo is protected as a trademark, there should be some notice of this in cvs and in the application.
 +
*: Official trademarking work for the logo is ongoing in {{Bug|370467}}
 
* .nib and .strings files have no license blocks
 
* .nib and .strings files have no license blocks
 
** "Trivial, empty, very short or auto-generated files may be left without a license." [http://www.mozilla.org/MPL/relicensing-faq.html]
 
** "Trivial, empty, very short or auto-generated files may be left without a license." [http://www.mozilla.org/MPL/relicensing-faq.html]
Line 21: Line 25:
 
===Issues===
 
===Issues===
  
* Wrong EULA on the .dmg
+
* <s>Wrong EULA on the .dmg
** EULA is currently the "Mozilla Corporation End-User License Agreement" though Camino is neither a Mozilla Corporation or Mozilla Foundation product (the Foundation does, however, own the trademark).
+
** EULA is currently the "Mozilla Corporation End-User License Agreement" though Camino is neither a Mozilla Corporation or Mozilla Foundation product (the Foundation does, however, own the trademark).</s> '''FIXED''' in {{bug|353753}}
* about:license in Camino contains the following misleading and/or incorrect statement:
+
* <s>about:license in Camino contains the following misleading and/or incorrect statement:</s>
*:Official '''binaries''' of this product released by the [http://www.mozilla.com/ Mozilla Corporation]  are made available under [http://www.mozilla.org/foundation/EULA/ the corresponding EULA].
+
*:<s>Official '''binaries''' of this product released by the [http://www.mozilla.com/ Mozilla Corporation]  are made available under [http://www.mozilla.org/foundation/EULA/ the corresponding EULA].</s>
** Note that EULA page/link redirects to the [http://www.mozilla.com/legal/eula/ Mozilla Corporation EULA] page, which, correctly, has no Camino EULA.
+
** <s>Note that EULA page/link redirects to the [http://www.mozilla.com/legal/eula/ Mozilla Corporation EULA] page, which, correctly, has no Camino EULA.</s>
* Camino is not a product of the Mozilla Corporation, so it should not ship under the Corporation EULA nor should about:license imply that official binaries of Camino are released by the Corporation.
+
*: <s>The about:license issue is filed as {{bug|353917}}.</s> '''FIXED'''
** EULA and about:license inconsistency are loosely covered by the discussion in {{bug|343220}}
+
*: Version for toolkit about:license is filed as {{bug|368091}}.
** When this situation is resolved, we need to clarify the "license block" on cb.o, jp.cb.o, and any other translations of cb.o that may be live by that time.
+
* <s>Camino is not a product of the Mozilla Corporation, so it should not ship under the Corporation EULA nor should about:license imply that official binaries of Camino are released by the Corporation.</s>
 +
** <s>EULA and about:license inconsistency are loosely covered by the discussion in {{bug|343220}}</s>
 +
** When this situation is resolved, we need to clarify the "license block" on cb.o, jp.cb.o, and any other translations of cb.o that may be live by that time, {{bug|365629}}.
  
 
===Possible Issues===
 
===Possible Issues===
 
* What license should the nightly builds use?
 
* What license should the nightly builds use?
 
** Verify this in the discussion in {{bug|343220}}; Camino always ships with the "Camino" trademark, so it seems it should always use the EULA  
 
** Verify this in the discussion in {{bug|343220}}; Camino always ships with the "Camino" trademark, so it seems it should always use the EULA  
* about:license is not exposed in Camino UI
+
* <s>about:license is not exposed in Camino UI
 
** However, in mozilla.org projects, about:license also fulfills the "Initial Developers" notification required by Section 3.3b of the MPL:
 
** However, in mozilla.org projects, about:license also fulfills the "Initial Developers" notification required by Section 3.3b of the MPL:
 
**:<tt>You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code.</tt>
 
**:<tt>You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code.</tt>
 
** Since we mention copyright and contributors in our About Camino dialog, it seems we should, at the minimum, mention about:license there.
 
** Since we mention copyright and contributors in our About Camino dialog, it seems we should, at the minimum, mention about:license there.
*** Note that for various reasons (chrome privileges, default browser issues) there are no live links in that window (it's a standard RTF-based Mac OS X About box); will a similar "type about:license for license information" suffice to fulfill this requirement?
+
*** Note that for various reasons (chrome privileges, default browser issues) there are no live links in that window (it's a standard RTF-based Mac OS X About box); will a similar "type about:license for license information" suffice to fulfill this requirement?</s>
** No bug currently filed
+
** {{bug|353920}} filed on about:license '''FIXED'''
 +
* The EULA should be localized (it's quite silly that opening the ml dmg the very first thing you get is a English-only window), but we can't rely on the small amount of volunteers we have for translation of legalese. We could have 2 main scenarios:
 +
** We simply '''translate''' the EULA from English, knowing that such a license could be ineffective in certain countries
 +
** We find legal advice for the '''localization''' of the EULA
 +
*: We will do this (based on Mo* EULAs); {{bug|363010}}.
  
 
==Trademarks==
 
==Trademarks==
Line 44: Line 54:
  
 
===Possible Issues===
 
===Possible Issues===
* See [[#Source Code|above section]] for issue about trademark status of Camino logo
+
* See [[#Source Code|above section]] for issue about trademark status of Camino logo; {{bug|370467}}
 
* Should the hi-res logo image(s) be publicly available for anyone, or should there be an "ask us" policy (on a future improved "press/media" page)?
 
* Should the hi-res logo image(s) be publicly available for anyone, or should there be an "ask us" policy (on a future improved "press/media" page)?
 
** Especially if the logo is a Foundation trademark, official or unofficial...
 
** Especially if the logo is a Foundation trademark, official or unofficial...
 +
*** '''Is the logo a trademark?''' Fx and Tb are, and [http://www.hecker.org/mozilla/foundation-activities-2006-09-15 hecker is working on getting Sm and Sb logos trademarked officially]
 
* Should there be a statement on cb.o regarding trademark usage and linking to the [http://www.mozilla.org/foundation/trademarks/policy.html Mozilla (Foundation) Trademark Policy]?
 
* Should there be a statement on cb.o regarding trademark usage and linking to the [http://www.mozilla.org/foundation/trademarks/policy.html Mozilla (Foundation) Trademark Policy]?
 
** Technically, all internet domain names containing Mozilla Foundation trademarks in whole or in part must be pre-approved by the Foundation before anyone may obtain them, and related software should not use, in whole or in part, Foundation trademarks, under the over-arching goal of being non-confusing.
 
** Technically, all internet domain names containing Mozilla Foundation trademarks in whole or in part must be pre-approved by the Foundation before anyone may obtain them, and related software should not use, in whole or in part, Foundation trademarks, under the over-arching goal of being non-confusing.

Latest revision as of 20:22, 15 March 2007

Camino source code and binaries are available under different licensing schemes, and there are currently some unresolved issues regarding these licenses and their requirements. This page also discusses a few issues related to trademark status

Source Code

All Camino source code on the trunk, like all Mozilla source code, is available under the MPL/LGPL/GPL Tri-License. Most (though perhaps not all) of the code on the MOZILLA_1_8_BRANCH and MOZILLA_1_8_0_BRANCH is also under the tri-license; any code on these two branches that is not under the tri-license is available under either the MPL or NPL or both.

Possible Issues

  • License status of the application ("toolbar" et al.) images is unclear (rf. debate in the mZ forum a year or so ago)
    • The status and "usage rights" for these images needs to be clarified and posted on the cb.o website somewhere.
    • If the Camino application images are not tri-licensed, there should be an appropriate readme file associated with them in cvs and in the application binary.
      • This is already done for non-tri-licensed files in certain mozilla/ directories [1]
    Bug 360573 filed on this general issue
  • The Camino logo is not listed among the logos that are trademarks of the Mozilla Foundation on http://www.mozilla.org/foundation/trademarks/faq.html but this post in the mZ forum implies it is a trademark
    • If the logo is a Mozilla Foundation trademark, the above-referenced mozilla.org web page should be modified to include that, too.
    • Similarly, if the application logo is protected as a trademark, there should be some notice of this in cvs and in the application.
    Official trademarking work for the logo is ongoing in Bug 370467
  • .nib and .strings files have no license blocks
    • "Trivial, empty, very short or auto-generated files may be left without a license." [2]
      That might cover .nibs ("auto-generated")?
    • "mozilla.org has created this formal policy governing licenses to be used for source files stored in our CVS repository" [3] (emphasis mine)
      Perhaps binary files are excluded?

Binaries

The official Camino binaries are available under an EULA in order to protect the Camino® trademark. Nightly builds as well as release builds display the EULA when mounting the .dmg (since Bug 309693).

Issues

  • Wrong EULA on the .dmg
    • EULA is currently the "Mozilla Corporation End-User License Agreement" though Camino is neither a Mozilla Corporation or Mozilla Foundation product (the Foundation does, however, own the trademark). FIXED in Bug 353753
  • about:license in Camino contains the following misleading and/or incorrect statement:
    Official binaries of this product released by the Mozilla Corporation are made available under the corresponding EULA.
    The about:license issue is filed as Bug 353917. FIXED
    Version for toolkit about:license is filed as Bug 368091.
  • Camino is not a product of the Mozilla Corporation, so it should not ship under the Corporation EULA nor should about:license imply that official binaries of Camino are released by the Corporation.
    • EULA and about:license inconsistency are loosely covered by the discussion in Bug 343220
    • When this situation is resolved, we need to clarify the "license block" on cb.o, jp.cb.o, and any other translations of cb.o that may be live by that time, Bug 365629.

Possible Issues

  • What license should the nightly builds use?
    • Verify this in the discussion in Bug 343220; Camino always ships with the "Camino" trademark, so it seems it should always use the EULA
  • about:license is not exposed in Camino UI
    • However, in mozilla.org projects, about:license also fulfills the "Initial Developers" notification required by Section 3.3b of the MPL:
      You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code.
    • Since we mention copyright and contributors in our About Camino dialog, it seems we should, at the minimum, mention about:license there.
      • Note that for various reasons (chrome privileges, default browser issues) there are no live links in that window (it's a standard RTF-based Mac OS X About box); will a similar "type about:license for license information" suffice to fulfill this requirement?
    • Bug 353920 filed on about:license FIXED
  • The EULA should be localized (it's quite silly that opening the ml dmg the very first thing you get is a English-only window), but we can't rely on the small amount of volunteers we have for translation of legalese. We could have 2 main scenarios:
    • We simply translate the EULA from English, knowing that such a license could be ineffective in certain countries
    • We find legal advice for the localization of the EULA
    We will do this (based on Mo* EULAs); Bug 363010.

Trademarks

The name "Camino" is a registered trademark of the Mozilla Foundation for use in relation to certain categories of software; the Mozilla Foundation has licensed the trademark to the Camino Project for use in relation to the Camino® web browser.

Possible Issues

  • See above section for issue about trademark status of Camino logo; Bug 370467
  • Should the hi-res logo image(s) be publicly available for anyone, or should there be an "ask us" policy (on a future improved "press/media" page)?
  • Should there be a statement on cb.o regarding trademark usage and linking to the Mozilla (Foundation) Trademark Policy?
    • Technically, all internet domain names containing Mozilla Foundation trademarks in whole or in part must be pre-approved by the Foundation before anyone may obtain them, and related software should not use, in whole or in part, Foundation trademarks, under the over-arching goal of being non-confusing.
    • The Camino Project has, in the past, been permissive about seeking Foundation enforcement of these usages as most cases have been deemed "non-confusing", but the Project reserves the right to seek redress in cases where usage may be considered confusing (Bug 343064), and the Foundation ultimately has the right to pursue any non-licensed usage regardless of the Project's opinions.

Websites

Once all of these are resolved, we need to fix any issues with our websites.

  • License block on cb.o/jp.cb.o
  • Note about trademark usage (Possible Issues under Trademarks above)
  • Availability of hi-res logo and other logo/wordmark issues for "Community" and "Press" pages
  • Caminol10n has an incorrect statement on its homepage about product ownership