aboutsummaryrefslogtreecommitdiffstats
path: root/danish/News/1998/19981008.wml
blob: 1e48a794c58e984a758a0bf3a45a7b487be91853 (plain) (blame)
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
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
<define-tag pagetitle>Debians holdning til KDE-licensen</define-tag>
<define-tag release_date>1998-10-08</define-tag>
#use wml::debian::news
#use wml::debian::translation-check translation="6f3adf6374f35194686f89dec2ba66b1ecf3bb5f"

<p>Der har været mange kontraverser om de forskellige licenskrav som KDE's 
[<a href="#footnote1">1</a>] og Troll Techs [<a href="#footnote2">2</a>] Qt-bibliotek 
distribueres under, og om de to licensers sammenhæng.</p>

<p>Dette dokument forsøger at fokusere på aspekterne ved denne situation, som
har resulteret i Debians [<a href="#footnote3">3</a>] beslutning om at holde op med at
distribuere binære KDE-filer via Debians netsted og officielle cd-rom'er.</p>

<p>Det bør bemærkes at denne handling er foretaget uden fjendlige hensigter
mod ikke-fri [<a href="#footnote4">4</a>] software, eller KDE, men udelukkende på det
grundlag at de forskellige licenser kombineres på en sådan måde, at det ikke
giver Debian (eller andre) lov til at distribuere de binære filer.</p>

<h3>Problemet</h3>

<ol>
  <li>Troll Techs Qt-bibliotek distribueres under en licens 
      [<a href="#footnote5">5</a>] som indeholder disse vilkår (i oversættelse):
      <p>Du kan kopiere denne version af Qt Free Edition så længe hele arkivet
      distribueres uden ændringer, og i sin helhed, inklusive denne 
      bemærkning.</p></li>

  <li>KDE-koden distribueres under GNU GPL version 2 [<a href="#footnote6">6</a>].</li>

  <li>Pt. skal KDE linkes mod Qt for at fremstille brugbare binære filer.</li>
</ol>

<p>Paragraf 2b i GPL lyder (i oversættelse):</p>
<blockquote>
<p>
  Du skal sørge for at alt arbejde som du distribuerer eller udgiver, i sin
  helhed eller i dele, består af eller er baseret på programmet eller dele 
  deraf, licenseres som en helhed uden omkostninger for alle tredjeparter 
  under vilkårene i denne licens.
</p>
</blockquote>

<p>Følgen af dette er at hvis du linker den GPL-licenserede KDE-kode mod Troll
Techs Qt-bibliotek, skal du distribuere det under GPL.</p>

<p>Dog kræver GPL at du giver tilladelse til at ændre hele kildekoden til det
program, som du distribuerer under disse vilkår, hvilket tydeligt er i konflikt
med Qt's licensvilkår.</p>

<p>Paragraf 7 i GPL lyder (i översættelse):</p>
<blockquote>
<p>
   7. Hvis ... af en eller anden årsag ... vilkårne pålægger dig ... som modsiger
   vilkårene i denne licens, kan de ikke frigøre dig fra vilkårene i denne
   licens.  Hvis du ikke kan distribuere så du samtidig opfylder dine 
   forpligtelser jf. denne licens og andre relevante forpligtelser, kan du som
   konsekvens deraf ikke distribuere programmet overhovedet.
</p>
</blockquote>

<p>Så, vi har nægtet rettet til overhovedet at distribuere programmet.</p>

<h3>Mulige løsninger</h3>

<ol>
<li>Licensskifte

 <p>Eftersom er det valget af licens, der har medført problemet, er det en mulig
    løsning at ændre licensne.  Det er uden problemer at distribuere et program
    under en licens, som siger noget i stil med:
 <blockquote>
 <p>
  <q>Dette program distribueres under GNU GPL v2, med yderligere tilladelse til 
  at det kan linkes mod Troll Techs Qt-bibliotek, og distribueres uden at GPL
  anvendes på Qt;</q>
 </p>
 </blockquote>

 <p>Dette skulle gøre det muligt for Debian (og alle andre) at distribuere 
    binære KDE-filer og vil følge KDE-udviklernes faktiske hensigter.</p>

 <p>Hvem kan sætte dette i værk?</p>

 <p>Den eneste som kan ændre de licensvilkår, uden hvilke et program 
    distribueres er ophavsretindehaveren (dvs. i de fleste tilfælde 
    forfatteren).</p>

 <p>I tilfælde af at et program udviklet fuldstændig af KDE's kerneudviklere,
    burde det ikke være særlig svært at blive enige om at vælge en alternativ
    licens under hvilken de binære filer kan distribueres.</p>

 <p>Problemer vil sandsynligvis opstå når enten omfattende dele af koden kommer
    fra en større brugergruppe, eller når tredjeparts GPL-licenserede kode er
    tilpasset Qt.  Dette er ikke overraskende, eftersom GPL eksplicit er 
    udformet til at forhindre GPL-licenseret kode anvendes i ikke-frie 
    programmer.</p></li>

<li>KDE holder op med at anvende ikke-frie programmer.

 <p>Der findes nogle situationer, som skulle kunne føre til dette.  Det mest
    lovende er Harmony-projektet [<a href="#footnote7">7</a>] (et försøg på at
    implementere en GPL-licenseret erstatning for Qt).</p>

 <p>Hvis noget af dette sker, så burde det være muligt at opbygge binære 
    KDE-filer uden at være afhængig af ikke-fri kode, og de kan siden medtages
    som en del af Debian GNU/Linux-hoveddistributionen.</p>

 <p>For at dette skal kunne lade sig gøre, skal KDE-udviklerne naturligvis også
    skulle undgå at anvende andre ikke-fri biblioteker.  Desuden bør de begrænse
    sig selv til kun at anvende funktionalitet (der inden længe) bliver 
    tilgængelig i Harmony.</p></li>
</ol>


<h3>Hvad ER egentlig tillladt?</h3>

<p>Hvad angår kode som er fuldstændig forfattet af KDE's kerneudviklere, kan de
ignorere deres egen licens og distribuere de binære filer, som de ønsker 
[<a href="#footnote8">8</a>].</p>

<p>Hvad angår styresystemer som leverer Qt som en standardkomponent 
[<a href="#footnote9">9</a>] er der en undtagelse i GPL, der skulle gøre det
muligt at distribuere binære filer linket mod Qt.</p>

<p>Naturligvis kan kildekoden frit offentliggøres, da problemet ikke opstår før
den kombineres med Qt-biblioteket, og dennes licenskonflikt.</p>


<h3>Hvad er IKKE tilladt?</h3>

<p>At tage GPL-kode (personer andre end ophavsrettighedindehaverne) og linke den
mod en inkompatibel licens, og distribuere det binære resultat er eksplicit 
forbudt [<a href="#footnote10">10</a>].</p>

<p>I praksis indeholder de fleste GPL-licenserede programmer rettelser indsendt
af mange forfattere.  Dette betyder at det er umuligt for en person, at gøre
krav på at være den eneste ophavsrettighedindehaver, og derfor udgive koden 
under alternative licensvilkår.</p>

<p>Det bør noteres at nogle af de binære KDE-filer indeholder store dele
tredjeparts GPL-kode, til hvilken der ikke er ansøgt eller givet samtykke til
at linke mod eller distribuere med Qt.</p>


<h3>Konklussioner</h3>
<ol>
<li>Man bør vælge licenser, der svarer til ens ønskede resultat.

  <p>KDE-udviklerne vil ikke indføre alle de restriktioner, som fines i GPL,
     og så bør de ikke anvende GPL.</p></li>

<li>Man bør respektørere de licensvilkår, under hvilke programmer distribueres.

  <p>För Debian betyder det, at som det er nu, respekterer vi KDE's valg af
     GPL, ved ikke at distribuere deres binære filer (jf. GPL).</p>

  <p>För KDE betyder det, at de burde respektere andres anvendelse af GPL og 
     få tilladelse til at linke koden mod ikke-frie biblioteker, inden de
     distribuerer de binære filer, som er et resultat af linkningen.</p></li>
</ol>


<h3>Referencer</h3>
<a name="footnote1">[1]</a>  <a href="http://www.kde.org/">http://www.kde.org/</a>
<br /><a name="footnote2">[2]</a>  <a href="http://www.trolltech.com/">http://www.trolltech.com/</a>
<br /><a name="footnote3">[3]</a>  <a href="$(HOME)/">https://www.debian.org/</a>
<br /><a name="footnote4">[4]</a>  <a href="$(HOME)/social_contract#guidelines">https://www.debian.org/social_contract#guidelines</a>
<br /><a name="footnote5">[5]</a>  <newsurldead http://www.troll.no/free-license.html>
<br /><a name="footnote6">[6]</a>  <a href="https://www.gnu.org/copyleft/gpl.html">https://www.gnu.org/copyleft/gpl.html</a>
<br /><a name="footnote7">[7]</a>  <newsurldead "http://harmony.ruhr.de/">

<br /><a name="footnote8">[8]</a>  Stephan Kulow, som er både Debian- og 
    KDE-udvikler, har tilkendegivet at have til hensigt fortsat at fremstille
    Debian-pakker som distribueres fra KDE.
    ftp://ftp.kde.org/pub/kde/stable/latest/distribution/deb/

<br /><a name="footnote9">[9]</a>  Det er ikke sikkert, at der findes sådanne
    styresystemer, men det er en del af diskussionen.  Under alle omstændigheder
    sker det ikke i Debian GNU/Linux, da det er imod Debians retningslinjer for 
    fri software [4].

<br /><a name="footnote10">[10]</a> En mulig undtagelse er distribuering af 
    binære KDE-filer til et styresystem, der har Qt som et systemkomponent.
    Debian GNU/Linux er med sikkerhed ikke et sådant system, og mange 
    (deriblandt RMS) vil sige at Linux som helhed ikke er det
     
<hr>

<p>Bemærk: Red Hat har draget en lignende konklussion, som også være være
interessant:
#      <a href="http://www.redhat.com/redhat/qtlicense.html">http://www.redhat.com/redhat/qtlicense.html</a>
      http://www.redhat.com/redhat/qtlicense.html [Adressen virker ikke længere]

<p>"Qt" är ett varumärke hos Troll Tech AS.

<p>Du kan finde svar på spørgsmål stillet i dette dokument på adressen
<a href="http://www.uk.debian.org/~phil/KDE-FAQ.html">\
http://www.uk.debian.org/~phil/KDE-FAQ.html</a> .</p>

<p>Copyright © 1998 Philip Hands.  
Du kan distribuere dette dokument jf. vilkårene i 
GNU General Public Licence, version 2
(Bemærk at du naturligvis tydeligt skal markere ændrede udgaver).

© 2014-2024 Faster IT GmbH | imprint | privacy policy