Licensing

From Camino Wiki
Revision as of 11:43, 27 July 2006 by Sardisson (talk | contribs) (→‎Websites: Try to sum up the website-related issues)
Jump to navigation Jump to search

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 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, 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.
  • .nib and .strings files have no license blocks

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).
  • 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.
  • 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.

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?
    • No bug currently filed

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
  • 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...
  • 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