root/morphix/trunk/cdrom-misc/GUIDELINES

Revision 2, 4.9 kB (checked in by nextime, 2 years ago)

Initial import, branching from morphix svn

Line 
1 The Morphix Derivative-Distribution Guidelines
2
3 Executive/IANAL Summary: This file suggests a number of points for makers
4 of derivative distributions to comply by. It strives to give derivatives the
5 freedom to use Morphix in any way possible and only gives guidelines.
6
7 The Morphix project will provide services for new derivatives to
8 make them known and let them grow using the website of the Morphix project
9 (www.morphix.org). They may make use of fora and documentation facilities. If
10 the Morphix project agrees, they may make use of the same space for
11 distribution of the derivative, as long as it is clear that the derivative is
12 not an official cdrom image from the Morphix project. They may also use the
13 mailinglist for (occasional) announcements, as long as it is clear that the
14 derivative is not an official cdrom image from the Morphix project.
15
16 We hope that there will be a mutual beneficial relationship between the Morphix
17 project and all derivatives.
18
19 These guidelines do not change or attempt to change any licenses of the
20 different pieces of software on the cdrom image themselves.
21 These may be licensed under both free software licenses as specified by the
22 Open Source Definition (www.opensource.org/docs/definition.php),
23 or by non-free licenses. The Morphix Base iso is at all times kept Free.
24
25 The Morphix project may be contacted via the Morphix website on www.morphix.org
26 for inclusion of derivative modules into the list of official Morphix modules,
27 or for any other reason deemed necessary.
28
29 ---
30
31 Definitions:
32
33 A 'cdrom image' is specified as:
34 A filesystem that can be written to portable read-only or read-write media.
35 For simplicity, this is called a cdrom image, but images for DVD's, Compact
36 Flash or any other media also fall under these guidelines.
37
38 A 'module' is specified as:
39 A compressed image using, but not limited to, the cloop compression technique,
40 which is placed in a subdirectory which is scanned for modules to be loaded
41 at boottime. A special module is the initial boot module, normally in the /base
42 directory of the cdrom image, which is named the base module. This module loads
43 other modules which can be, but don't need to be, on the cdrom image.
44
45 A 'derivation' or 'derivative' of Morphix is one of the following:
46 - The base module is used to load any other module not supplied by the Morphix
47 project via, but not limited to: website (www.morphix.org), file transfer
48 protocol, by mail or in person.
49 - The base module is used to load a module supplied by the Morphix project as
50 stated above, but this module has been altered internally in any way. This
51 includes, but is not limited to, the adding, replacing or removing of files in
52 the module itself.
53 - The base module has been internally changed in any way. This includes, but
54 is not limited to, the adding, replacing or removing of files in the module
55 itself.
56
57 A 'derivation' or 'derivative' of Morphix is not:
58 - a cdrom image, in which only the boot options (ie. arguments given to the
59 base module) have been changed. They still may follow these guidelines though,
60 but only the beer-part is encouraged.
61
62 ---
63
64 Guidelines:
65
66 All contacts of derivatives of Morphix cdrom images are suggested to, but need
67 not have to, do one or more of the following:
68
69 - Notify the Morphix project about the existance of the derived cdrom image.
70  This is especially appreciated if the derivative is used for commercial
71  purposes. We like building Morphix for you, but if someone makes revenue from
72  it we would like to know this. For the personal opinion of Alex de Landgraaf
73  and commercial FLOSS, please see: http://am.xs4all.nl/drupal/?q=node/view/50
74  Please take note of the FLOSS-tax described. Make sure your gums are clean.
75
76 - Include this file with the derivative, along with any other license
77  information that might or might not be required. If you don't want to, you
78  may throw this file out, but you are encouraged to keep it in place.
79
80 - On the website of the derivative, add a link to the Morphix website
81  and specify in architecture documentation with relation to the
82  software being used that the cdrom image is a Morphix derivative.
83
84 - Place contact information on the cdrom image, uncompressed and thus not
85  in a module. This would normally include your name, email address and the date
86  of creation of the cdrom image.
87
88 - Supply a version of the cdrom image to the Morphix project, via the internet,
89  by mail or in person if possible. Contact the Morphix project for details.
90  We always like playing around with interesting live CDs :)
91
92 - Supply feedback, bugfixes and other changes that might be of interest to
93  the Morphix project or improve the Morphix architecture or different modules.
94  This in turn will help your project too!
95
96 - Buy developers of the Morphix project a beer when they are in the area of
97  the contact of the derivative. The developers should buy the second beer, as
98  the relationship needs to be a mutual benefitial one. The further exchange of
99  beers is encouraged.
Note: See TracBrowser for help on using the browser.