summaryrefslogtreecommitdiff
blob: eeec0be57f90b1f91d05c185468ca925de4a378e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
<HTML>
<HEAD>
<TITLE>4F LICENSING</TITLE>
<STYLE>
DT { font-weight: bold; }
</STYLE>
</HEAD>
<BODY>
<H1>4F LICENSE AGREEMENT</H1>

<B>Revision:</B> 2	November 2, 2002
<P>
This license is (C) Copyright 2002 Lameter Corporation,
7131 Cabernet Ave, Newark, CA 94560, United States of America, http://lameter.com christoph@u-OS.org
</P>
<P>
Distribution of exact copies of this license agreement is allowed and must
be redistributed with all modifications and enhancements to this product.
</P>
<P>
The text of section 1 might be changed if this license agreement is
to be applied by a copyright holder for another software product.
</P>
<P>
<B>THIS SOFTWARE MIGHT BE OBTAINED UNDER DIFFERENT LICENSING AGREEMENTS.</B><BR>
Please contact the license holder(s) for details.
</P>
<P>Note that this license is in its early stages of formulation. It will most likely be refined in the next weeks.
Ultimately a non-profit should be the license holder and not a commercial entity. It might take awhile until
the necessary organization and funds are available to start such a non-profit organization.
Comments are appreciated. Please respond to christoph@u-OS.org.</P>

<H1>SECTION ONE: The software under the 4F License</H1>
<DL>
<DT>Name of the Software Product<DD>uPM - Micro Package Manager
<DT>Short Description<DD>uPM is a package management system with source build and archive maintenance capability
<DT>License Holder<DD>Lameter International Corporation, 7131 Cabernet Ave, Newark, CA 94560, http://lameter.com info@lameter.com
<DT>Distribution License<DD>4F Class D
</DL>
<H1>SECTION TWO: The 4F License</H1>
<P>The aim of this license is not to restrict your rights. <i>4F Licensing</i> was developed to preserve the four freedoms when using a software product:
</P>
<OL>
<LI>The freedom to obtain and review the source code for the software product. The <i>4F license</i> requires that the source be made
available for software products distributed under 4F licenses.
<LI>The freedom to redistribute the source code and the binary. The <i>4F license</i> gives anyone the right to redistribute
the source as well as the binaries.
<LI>The freedom to modify the source code and redistribute the modifications.
<LI>The freedom to use software for any purpose by any person.
</OL>
<P><i>4F Licensing</i> protects your and other persons rights to make use of these freedoms.
Redistribution is only allowed if the person you are distributing to will also have the Four Freedoms.
A 4F License becomes invalid if those rights are not given. And this license is the only legal justification for the
use, modification and deployment of this software.
</P>
<P>We have chosen not to use the typical terms <b>Free Software</b> or <b>Open Source Software</b>
because both terms have led to a wrong understanding of this type of licensing in the past.
The concern of free or open source licensing is <b>not</b> to get the software for free
(meaning one does not have to pay any money for it) but to preserve the Four Freedoms.
The term <b>Free Software</b> typically leads to that misunderstanding.
The term <b>Open Source</b> often seems to avoid mentioning the Four Freedoms that need to be preserved.
It also gives rise to the misunderstanding that the access and ability to view the source code is sufficient.
<P>
We have chosen the term 4F (long <i>Four Freedoms</i>) because it does not have the baggage of the other terms
and clearly expresses the purpose of <i>Free</i> or <i>Open Source</i> Licenses.
<P>
<i>4F Licensing</i> allows different grades
of protection of these rights. If a <i>4F licensed</i> product is combined with other products the four freedoms might no
longer be applicable to the whole. <i>4F licensing</i> defines CLASSES of protection. A later class requires that the requirements of all earlier classes be fulfilled too. The following classes exist:
<TABLE BORDER=1>
<TR><TH>Class</TH><TH>Description</TH></TR>
<TR><TD>A</TD><TD><B>No protection</B>.
The sourcecode might be modified and redistributed under other licenses at will.
4F Class A licenses are similar to BSD licensed code.
The only provision is that credit is given to the authors of the code in the final product.</TD></TR>
<TR><TD>B</TD><TD><B>Protection for the software product itself</B>.
The Four Freedoms must be preserved for all modifications of the source code that are distributed.
The product might be combined (f.e. linked into) other software that is licensed differently.
The combination of other software plus the software product might not preserve the Four Freedoms.
Class B licensing is similar to the protection offered by the LGPL.
</TD></TR>
<TR><TD>C</TD><TD><B>Program (Executable) protection</B>.
The Four Freedoms must be preserved for all binaries generated.
If a piece of software is used for the generation of a binary
then all sourcecode that was used to generate the binary and all shared
objects loaded must also be made available under the Four Freedoms.
If this is not possible then the combination or the production
of the binary is not permitted under this license.
</TD></TR>
<TR><TD>D</TD><TD><B>Media / Site protection.</B>.
The software might not be distributed on media combined with software not preserving
the four freedoms. This means that publication on a CD that contains non 4F compliant software is not
permitted. The medium and all content must be sharable under the Four Freedoms principle.
The same is true for publication of ftp sites.
Publication on ftp sites that also distribute non 4F compliant software is not permitted.
CDs and ftp site contents must be freely redistributable and modifiable in order to satisfy Class D.
</TD></TR>
<TR><TD>E</TD><TD><B>System protection.</B>.
The Four Freedoms must be preserved for all software installed under the same Operating System and all software
used to install the system and any software on it.
The license becomes invalid if software is present under the installation
with the same operating system that contain software not conformant to 4F licensing.
Specifically this prohibits installation of proprietary software (such as Microsoft Software) under the same installed
operating system as a Class E product.
</TD></TR>
<TR><TD>F</TD><TD><B>Organizational protection</B>. The software might not be used by an organization/group/corporation that
is combining the use of the software so licensed with software that does not provide the Four Freedoms.
</TD></TR>
<TR><TD>G</TD><TD><B>Protection for program interaction</B>. The software must be deployed in such a way that it does not interact (transfer data to/from, use documents formatted by) non 4F compliant software.</TD></TR>
</TABLE>
<P>
4F licensing aims to be conforming to the DFSG (Debian Free Software Guidelines http://www.debian.org), the OSI criteria
for free software licenses (Open Source Initiative see http://www.opensource.org) and the free software criteria of the
Free Software Foundation (The GNU project see http://www.gnu.org).
Only Classes A-C are compliant with the criteria of the those organizations since protection against loss of the Four Freedoms by aggregation is only permitted for binaries.
</P>
<H1>SECTION THREE: Warranty</H1>
<P>
The software is provided and licensed free of charge therefore there is no 
warranty for the software to the extent permitted by applicable law.
</P><P>
This license is void in legal context where a law makes the copyright holder
or any contributor provide a warranty for this software that was provided free of charge.
</P><P>
There is no warranty unless otherwise stated in writing by the copyright holders.
The software is provides "as-is" without warranty of any kind, either expressed
or implied, including, but not limited to, the implied warranties of merchantability
and fitness for a particular purpose. The entire risk of using this software
is with the user of this program. Should this software fail then the user will
assume the cost of all necessary services, repairs, corrections or whatever
else is necessary to remedy the situation.
</P>
<H1>SECTION FOUR: Liability</H1>
<P>
In no event unless required by applicable law or agree to in writing will any
copyright holder, or any other party who may have modified and/or redistributed
the software under the regulations of this license be liable to you for damages
including any general, special, incidental or consequential damages arising out
of the use or inability to use the software (including but not limited to loss
of data or data being rendered inaccurate or losses sustained by the user or
third parties or a failure of the software to operate with any other software), even
if such holder or other party has been advised of the possibility of such damages.
</P><P>
This license is void if the above limitations are rendered ineffective by law or
judicial decision.
</P>
<H1>SECTION FIVE: Definition of Terms</H1>
<P>
<DL>
<DT>4F Conformant License<DD>
A conformant license is a license that is conformant to the Free Software/Open Source principles.
OSI accredited licenses (see http://www.opensource.org) are
4F conformant. So is any license that allows the exercise 
of the Four Freedoms. Examples of conformant licenses are:
<UL>
<LI>4F Licenses
<LI>GPL	(is a 4F Class C compliant license)
<LI>LGPL (is a 4F Class B compliant license)
<LI>BSD	(is a 4F Class A compliant license)
<LI>Public Domain (is 4F Class A compliant)
</UL>
</DL>
<P>
</BODY>
</HTML>