Difference between revisions of "License"

From LinuxMCE
Jump to: navigation, search
m (added to the licensing category)
m
 
(3 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
[[Category: Programmer's Guide]]
 
[[Category: Programmer's Guide]]
  
The LinuxMCE Developers have not completely explained the LinuxMCE license. It is clear that all new software developed since the [http://plutohome.com Plutohome] branch will definitely be licensed under GPL, yet much of the core Plutohome software (and thus core LinuxMCE software) is licensed under a proprietary [http://plutohome.com/index.php?section=public_license Pluto License]. Until further notice it should be assumed that the following licenses apply:
+
All new software developed since the [http://plutohome.com Plutohome] branch will be licensed under GPL, yet much of the core Plutohome software (and thus core LinuxMCE software) is licensed under a proprietary [http://web.archive.org/web/20061021011334/http://plutohome.com/index.php?section=public_license Pluto License]. Until further notice it should be assumed that the following licenses apply:
  
 
----
 
----
Line 23: Line 23:
 
<td><center>Summary</center></td>
 
<td><center>Summary</center></td>
 
<td><center>License</center></td>
 
<td><center>License</center></td>
</tr><tr><td><center>GPL</center></td><td><center>This is the most popular open source license.  You are free to use, copy, sell and modify the software without paying any royalties.  However if you make modifications, you are required to make those available to the public.</center></td><td><center>[http://www.opensource.org/licenses/gpl-license.php full text]</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto</center></td><td><center>When the software is offered without hard goods, the same rights and restrictions apply as with the GPL license.  However if a hard goods manufacturer wants to embed the software, or if a dealer wants to sell a turnkey hardware+software solution, then a separate license is required.</center></td><td><center>[http://plutohome.com/index.php?section=public_license full text]</center></td></tr></table></center><br><br><center><table><tr bgcolor="lightblue">
+
</tr><tr><td><center>GPL</center></td><td><center>This is the most popular open source license.  You are free to use, copy, sell and modify the software without paying any royalties.  However if you make modifications, you are required to make those available to the public.</center></td><td><center>[http://www.opensource.org/licenses/gpl-license.php full text]</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto</center></td><td><center>When the software is offered without hard goods, the same rights and restrictions apply as with the GPL license.  However if a hard goods manufacturer wants to embed the software, or if a dealer wants to sell a turnkey hardware+software solution, then a separate license is required.</center></td><td><center>[http://web.archive.org/web/20061021011334/http://plutohome.com/index.php?section=public_license full text]</center></td></tr></table></center><br><br><center><table><tr bgcolor="lightblue">
  
 
<td><center>Package Type</center></td>
 
<td><center>Package Type</center></td>
Line 29: Line 29:
 
<td><center>License</center></td>
 
<td><center>License</center></td>
 
<td><center>Manufacturer</center></td>
 
<td><center>Manufacturer</center></td>
</tr><tr><td><center>Pluto Core Programs</center></td><td><center>Pluto DCE Router</center></td><td><center>Pluto</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Core Programs</center></td><td><center>Pluto Orbiter</center></td><td><center>Pluto</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Core Programs</center></td><td><center>Pluto PlutoVIP</center></td><td><center>Pluto</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Core Programs</center></td><td><center>Pluto sqlCVS</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Core Programs</center></td><td><center>Pluto Web Site - Admin</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Core Programs</center></td><td><center>Pluto Web Site - Support</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="lightblue"><td></td><td></td><td></td><td></td><td></td></tr><tr><td><center>Pluto Libraries</center></td><td><center>Pluto Bi-Directional Comm library (BD)</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Libraries</center></td><td><center>Pluto DCE library</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Libraries</center></td><td><center>Pluto IRBase library</center></td><td><center>Pluto</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Libraries</center></td><td><center>Pluto PlutoUtils library</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Libraries</center></td><td><center>Pluto Request Action (RA) Library</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Libraries</center></td><td><center>Pluto Serial Class library</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Libraries</center></td><td><center>Pluto VIPCommon library</center></td><td><center>Pluto</center></td><td><center>Pluto</center></td></tr><tr bgcolor="lightblue"><td></td><td></td><td></td><td></td><td></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Utilities</center></td><td><center>Pluto sql2cpp</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="lightblue"><td></td><td></td><td></td><td></td><td></td></tr><tr><td><center>Pluto DCE Devices</center></td><td><center>Pluto App Server</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto DCE Devices</center></td><td><center>Pluto Bluetooth Dongle</center></td><td><center>Pluto</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto DCE Devices</center></td><td><center>Pluto Disk Drive</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto DCE Devices</center></td><td><center>Pluto GC100</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto DCE Devices</center></td><td><center>Pluto MythTV Player</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto DCE Devices</center></td><td><center>Pluto Xine Player</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="lightblue"><td></td><td></td><td></td><td></td><td></td></tr><tr><td><center>Pluto Plug-ins</center></td><td><center>Pluto MythTV Plugin</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Plug-ins</center></td><td><center>Pluto Standard Plugins</center></td><td><center>Pluto</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Plug-ins</center></td><td><center>Pluto Xine Plugin</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="lightblue"><td></td><td></td><td></td><td></td><td></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Misc</center></td><td><center>Pluto Development Dependencies</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Misc</center></td><td><center>Pluto Local Database</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Misc</center></td><td><center>Pluto Media Database</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Misc</center></td><td><center>Pluto System Database</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="lightblue"><td></td><td></td><td></td><td></td><td></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Skins</center></td><td><center>Pluto Skins - Basic</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr></table></center>
+
</tr><tr><td><center>Pluto Core Programs</center></td><td><center>DCE Router</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Core Programs</center></td><td><center>Pluto Orbiter</center></td><td><center>Pluto</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Core Programs</center></td><td><center>Pluto PlutoVIP</center></td><td><center>Pluto</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Core Programs</center></td><td><center>Pluto sqlCVS</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Core Programs</center></td><td><center>Pluto Web Site - Admin</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Core Programs</center></td><td><center>Pluto Web Site - Support</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="lightblue"><td></td><td></td><td></td><td></td><td></td></tr><tr><td><center>Pluto Libraries</center></td><td><center>Pluto Bi-Directional Comm library (BD)</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Libraries</center></td><td><center>Pluto DCE library</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Libraries</center></td><td><center>Pluto IRBase library</center></td><td><center>Pluto</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Libraries</center></td><td><center>Pluto PlutoUtils library</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Libraries</center></td><td><center>Pluto Request Action (RA) Library</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Libraries</center></td><td><center>Pluto Serial Class library</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Libraries</center></td><td><center>Pluto VIPCommon library</center></td><td><center>Pluto</center></td><td><center>Pluto</center></td></tr><tr bgcolor="lightblue"><td></td><td></td><td></td><td></td><td></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Utilities</center></td><td><center>Pluto sql2cpp</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="lightblue"><td></td><td></td><td></td><td></td><td></td></tr><tr><td><center>Pluto DCE Devices</center></td><td><center>Pluto App Server</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto DCE Devices</center></td><td><center>Pluto Bluetooth Dongle</center></td><td><center>Pluto</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto DCE Devices</center></td><td><center>Pluto Disk Drive</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto DCE Devices</center></td><td><center>Pluto GC100</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto DCE Devices</center></td><td><center>Pluto MythTV Player</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto DCE Devices</center></td><td><center>Pluto Xine Player</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="lightblue"><td></td><td></td><td></td><td></td><td></td></tr><tr><td><center>Pluto Plug-ins</center></td><td><center>Pluto MythTV Plugin</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Plug-ins</center></td><td><center>Pluto Standard Plugins</center></td><td><center>Pluto</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Plug-ins</center></td><td><center>Pluto Xine Plugin</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="lightblue"><td></td><td></td><td></td><td></td><td></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Misc</center></td><td><center>Pluto Development Dependencies</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Misc</center></td><td><center>Pluto Local Database</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Misc</center></td><td><center>Pluto Media Database</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr><td><center>Pluto Misc</center></td><td><center>Pluto System Database</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr><tr bgcolor="lightblue"><td></td><td></td><td></td><td></td><td></td></tr><tr bgcolor="#C0C0C0"><td><center>Pluto Skins</center></td><td><center>Pluto Skins - Basic</center></td><td><center>GPL</center></td><td><center>Pluto</center></td></tr></table></center>

Latest revision as of 17:29, 23 August 2012


All new software developed since the Plutohome branch will be licensed under GPL, yet much of the core Plutohome software (and thus core LinuxMCE software) is licensed under a proprietary Pluto License. Until further notice it should be assumed that the following licenses apply:


The following was copied from from this Plutohome page:

Pluto is proud to support the open source movement and believes it is the way to deliver a superior product. All Pluto's source code is released under either the GPL or Pluto licenses.

Software that may be useful apart from the Pluto system, such as sqlCVS, BD, RA, etc., is released under the GPL license. Also, Pluto's underlying protocol, DCE, and our DCE Devices are GPL.

Most of the core modules that are unique to Pluto and our target market are released under the Pluto license. The Pluto license is essentially the same as GPL when the software is distributed without hardware (ie a pure software distribution). If a hard goods manufacturer wants to include Pluto embedded in their product, then the Pluto license cannot be used and a separate license must be obtained from Pluto. Pluto believes this arrangement is a mutual win-win. By sacrificing the revenue from pure software sales, offering the software royalty free, and opening the source, Pluto hopes to build an active community of users. This benefits the community who can get Pluto for free, and it benefits the company by making the product more sellable as an embedded solution to hard goods manufacturers and smart home dealers.

The license texts are available here:

Desciption
Summary
License
GPL
This is the most popular open source license. You are free to use, copy, sell and modify the software without paying any royalties. However if you make modifications, you are required to make those available to the public.
full text
Pluto
When the software is offered without hard goods, the same rights and restrictions apply as with the GPL license. However if a hard goods manufacturer wants to embed the software, or if a dealer wants to sell a turnkey hardware+software solution, then a separate license is required.
full text


Package Type
Package Description
License
Manufacturer
Pluto Core Programs
DCE Router
GPL
Pluto
Pluto Core Programs
Pluto Orbiter
Pluto
Pluto
Pluto Core Programs
Pluto PlutoVIP
Pluto
Pluto
Pluto Core Programs
Pluto sqlCVS
GPL
Pluto
Pluto Core Programs
Pluto Web Site - Admin
GPL
Pluto
Pluto Core Programs
Pluto Web Site - Support
GPL
Pluto
Pluto Libraries
Pluto Bi-Directional Comm library (BD)
GPL
Pluto
Pluto Libraries
Pluto DCE library
GPL
Pluto
Pluto Libraries
Pluto IRBase library
Pluto
Pluto
Pluto Libraries
Pluto PlutoUtils library
GPL
Pluto
Pluto Libraries
Pluto Request Action (RA) Library
GPL
Pluto
Pluto Libraries
Pluto Serial Class library
GPL
Pluto
Pluto Libraries
Pluto VIPCommon library
Pluto
Pluto
Pluto Utilities
Pluto sql2cpp
GPL
Pluto
Pluto DCE Devices
Pluto App Server
GPL
Pluto
Pluto DCE Devices
Pluto Bluetooth Dongle
Pluto
Pluto
Pluto DCE Devices
Pluto Disk Drive
GPL
Pluto
Pluto DCE Devices
Pluto GC100
GPL
Pluto
Pluto DCE Devices
Pluto MythTV Player
GPL
Pluto
Pluto DCE Devices
Pluto Xine Player
GPL
Pluto
Pluto Plug-ins
Pluto MythTV Plugin
GPL
Pluto
Pluto Plug-ins
Pluto Standard Plugins
Pluto
Pluto
Pluto Plug-ins
Pluto Xine Plugin
GPL
Pluto
Pluto Misc
Pluto Development Dependencies
GPL
Pluto
Pluto Misc
Pluto Local Database
GPL
Pluto
Pluto Misc
Pluto Media Database
GPL
Pluto
Pluto Misc
Pluto System Database
GPL
Pluto
Pluto Skins
Pluto Skins - Basic
GPL
Pluto