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
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
|
<?xml version="1.0" encoding="iso-8859-7"?>
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
"http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd">
<!--
FreeBSD Greek Documentation Project
%SOURCE% en_US.ISO8859-1/articles/bsdl-gpl/article.xml
%SRCID% 1.8
-->
<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="el">
<info><title>Ãéáôß íá ÷ñçóéìïðïéÞóåôå ôçí Üäåéá BSD ãéá ôï ëïãéóìéêü óáò</title>
<authorgroup>
<author><personname><firstname>Bruce</firstname><surname>Montague</surname></personname><affiliation>
<address><email>brucem@alumni.cse.ucsc.edu</email></address>
</affiliation><contrib>Áñ÷éêüò óõããñáöÝáò</contrib></author>
<author><personname><firstname>Ãéþñãïò</firstname><surname>Êåñáìßäáò</surname></personname><affiliation>
<address><email>keramida@FreeBSD.org</email></address>
</affiliation><contrib>ÌåôÜöñáóç</contrib></author>
</authorgroup>
<legalnotice xml:id="trademarks" role="trademarks">
&tm-attrib.freebsd;
&tm-attrib.cvsup;
&tm-attrib.intel;
&tm-attrib.xfree86;
&tm-attrib.general;
</legalnotice>
<pubdate>$FreeBSD$</pubdate>
<releaseinfo>$FreeBSD$</releaseinfo>
</info>
<sect1 xml:id="intro">
<title>ÅéóáãùãÞ</title>
<para>Áõôü ôï Üñèñï ðáñïõóéÜæåé ôá ðëåïíåêôÞìáôá ôçò Üäåéáò BSD ãéá
ëïãéóìéêü êáé äåäïìÝíá. Ðéï óõãêåêñéìÝíá, áíáöÝñåôáé óôá ðëåïíåêôÞìáôá
ôçò Üäåéáò BSD óå ó÷Ýóç ìå ôçí GPL. ÏõóéáóôéêÜ åßíáé ìéá óýãêñéóç ôçò
Üäåéáò BSD êáé ôçò Üäåéáò GPL, êáé ìéá åéóáãùãÞ óôéò äéáöïñÝò
ôïõò.</para>
</sect1>
<sect1 xml:id="history">
<title>Óýíôïìç Éóôïñßá ôïõ Áíïéêôïý Ëïãéóìéêïý</title>
<para>Ðïëý ðñéí ÷ñçóéìïðïéçèåß ãéá ðñþôç öïñÜ ï üñïò <quote>Open
Source</quote>, ïé ðñïãñáììáôéóôÝò åß÷áí áñ÷ßóåé íá áíáðôýóóïõí ôï
ëïãéóìéêü ôùí õðïëïãéóôþí óå ïìÜäåò êáé íá áíôáëëÜóïõí ôá ðñïãñÜììáôá
ðïõ Ýöôéá÷íáí åíôåëþò åëåýèåñá. Óôéò áñ÷Ýò ôçò äåêáåôßáò ôïõ 1950 ïé
ïñãáíéóìïß üðùò
ôï <link xlink:href="http://www.share.org">SHARE</link> êáé
ôï <link xlink:href="http://www.decus.org">DECUS</link> Ýöôéá÷íáí Ýíá ìåãÜëï
ðïóïóôü áðü ôï ëïãéóìéêü ôï ïðïßï ðñïóÝöåñáí ïé åôáéñåßåò ëïãéóìéêïý
ìáæß ìå ôï õëéêü ôùí õðïëïãéóôþí ôïõò. Ç êõñéüôåñç ðçãÞ åóüäùí ôùí
åôáéñåéþí Þôáí ôï õëéêü ôùí õðïëïãéóôþí ôïõò. ÏôéäÞðïôå ìåßùíå ôï
êüóôïò áíÜðôõîçò ôïõ ëïãéóìéêïý Þôáí ðáñÜãïíôáò ðïõ âåëôßùíå ôéò
ðùëÞóåéò ôïõ õëéêïý êé Ýêáíå ôéò åôáéñåßåò áõôÝò ðéï
áíôáãùíéóôéêÝò.</para>
<para>Áõôü üìùò Üëëáîå ôç äåêáåôßá ôïõ 1960. Ôï 1965 ç ADR áíÝðôõîå ôï
ðñþôï åìðïñéêü ðñïúüí ëïãéóìéêïý, ôï ïðïßï äéÝíåéìå áíåîÜñôçôá áðü ìéá
åôáéñåßá õëéêïý. Ç ADR óõíáãùíéæüôáí Ýíá äùñåÜí ðáêÝôï ëïãéóìéêïý ôçò
IBM, ôï ïðïßï åß÷áí öôéÜîåé áñ÷éêÜ ïé ðåëÜôåò ôçò IBM. Ç ADR
ðáôåíôÜñéóå ôï ëïãéóìéêü ôçò ôï 1968. Ãéá íá åìðïäßóïõí ôçí åëåýèåñç
äéáíïìÞ ôïõ ðñïãñÜììáôüò ôïõò, ôï Ýäéíáí ìå ìéá ìïñöÞ leasing. Ïé
ðåëÜôåò ôïõò ðëÞñùíáí ìüíéìá ãéá ôçí ÷ñÞóç ôïõ ðñïãñÜììáôïò ôçò ADR. Ç
ADR Þôáí ï éäéïêôÞôçò ôïõ ðñïãñÜììáôïò, êé Ýëåã÷å Ýôóé ôç ìåôáðþëçóç êáé
÷ñÞóç ôïõ ðñïãñÜììáôïò.</para>
<para>Ôï 1969 ôï Õðïõñãåßï Äéêáéïóýíçò ôùí ÇÐÁ êáôçãüñçóå ôçí IBM üôé
êáôáóôñÝöåé ôéò åðé÷åéñÞóåéò äéáíÝìïíôáò äùñåÜí ëïãéóìéêü ìå ôï õëéêü
ôçò IBM. Ôï áðïôÝëåóìá Þôáí íá óôáìáôÞóåé ôç äéáíïìÞ ëïãéóìéêïý ìå ôïõò
õðïëïãéóôÝò ôçò ç IBM. ¸ôóé ôï ëïãéóìéêü Ýãéíå Ýíá îå÷ùñéóôü,
áíåîÜñôçôï ðñïúüí áðü ôï õëéêü.</para>
<para>Ôï 1968 ç åôáéñåßá Informatics äéÝäùóå ôï ðñþôï <quote>killer
application</quote>, óõíåéóöÝñïíôáò Ýôóé óôçí áðïêñõóôÜëëùóç ôçò éäÝáò
ôïõ ëïãéóìéêïý ùò ðñïúüíôïò, ôçò Ýííïéáò ôçò åôáéñåßáò ëïãéóìéêïý, êáé
ôùí ðïëý áêñéâþí ôéìþí ðþëçóçò ôïõ ëïãéóìéêïý. Ç Informatics Ýêáíå
ãíùóôÞ ôçí éäÝá ôçò Üäåéáò ëïãéóìéêïý, ç ïðïßá åßíáé ðëÝïí åããåíÝò ìÝñïò
ôçò âéïìç÷áíßáò ëïãéóìéêïý, óýìöùíá ìå ôçí ïðïßá ç éäéïêôçóßá ôïõ
ëïãéóìéêïý äå ìåôáöÝñåôáé ðïôÝ óôïí ðåëÜôç.</para>
</sect1>
<sect1 xml:id="unix-license">
<title>Ôï Unix áðü ôçí óêïðéÜ ôçò Üäåéáò BSD</title>
<para>Ç áñ÷éêÞ õëïðïßçóç ôïõ Unix áíÞêå óôçí åôáéñåßá AT&T. Ç
AT&T, ëüãù ôùí ðåñéïñéóìþí ðïõ åß÷å ùò êñáôéêÜ åëåã÷üìåíï ìïíïðþëéï,
äå ìðïñïýóå íá ðïõëÞóåé ðñïúüíôá ëïãéóìéêïý. Ìðïñïýóå üìùò íá ðáñÝ÷åé
ëïãéóìéêü óå áêáäçìáúêÜ éäñýìáôá, óôï êüóôïò ôïõ áðïèçêåõôéêïý
ìÝóïõ.</para>
<para>ÌåôÜ áðü Ýíá óõíÝäñéï ãéá ëåéôïõñãéêÜ óõóôÞìáôá, óôï ïðïßï
ðáñïõóéÜóôçêå ôï Unix, ôá ðáíåðéóôÞìéá õéïèÝôçóáí ôï Unix ðïëý ãñÞãïñá.
Ïé âáóéêïß ëüãïé ãéá ôç äçìïôéêüôçôá ôïõ Unix Þôáí üôé Ýôñå÷å óå PDP-11,
Ýíá ðïëý öôçíü õðïëïãéóôÞ 16-bit, êáé üôé Þôáí ãñáììÝíï óå ìéá ãëþóóá
õøçëïý åðéðÝäïõ, ç ïðïßá Þôáí åìöáíþò êáëÞ ãéá ðñïãñáììáôéóìü
óõóôçìÜôùí. Ïé õðïëïãéóôÝò PDP-11 ôçò DEC åß÷áí, ïõóéáóôéêÜ, Ýíá áíïé÷ôü
interface õëéêïý, ó÷åäéáóìÝíï áêñéâþò ãéá íá ìðïñïýí ïé
ðåëÜôåò íá ãñÜøïõí ôï äéêü ôïõò ëåéôïõñãéêü óýóôçìá. Ðïëëïß ëïéðüí
Ýêáíáí áêñéâþò áõôü. ¼ðùò Ý÷åé ðåé ï Ken Olsen, éäñõôÞò ôçò
DEC: <quote>Ôï ëïãéóìéêü Ýñ÷åôáé áðü ôïõò ïõñáíïýò, áí Ý÷åéò êáëü
õëéêü</quote>.</para>
<para>Ï äçìéïõñãüò ôïõ UNIX, ï Ken Thompson, åðÝóôñåøå óôï ðáíåðéóôÞìéï
ôïõ ÌðÝñêëåû óôçí Êáëéöüñíéá (University of California, Berkeley; UCB)
ôï 1975, ãéá íá äéäÜîåé ãñáììÞ ðñïò ãñáììÞ ðùò äïýëåõå ôï Unix. Áõôü
åß÷å ùò áðïôÝëåóìá ôç ìåôåîÝëéîç ôïõ Unix óôï óýóôçìá ôï ïðïßï Ýãéíå
ãíùóôü ùò BSD (Berkeley Software Distribution). Ôï UCB ìåôÝöåñå ôï Unix
óå 32-bit õðïëïãéóôÝò, ðñüóèåóå Ýíá õðïóýóôçìá åéêïíéêÞò ìíÞìçò, êáé
õëïðïßçóå ôçí Ýêäïóç ôïõ TCP/IP ðÜíù óôçí ïðïßá âáóßóôçêå, ðñáêôéêÜ,
üëï ôï Internet. Ôï UCB ðáñåß÷å ôï BSD óôï êüóôïò ðïõ ÷ñåéáæüôáí ôï
áðïèçêåõôéêü ìÝóï ãéá íá ìåôáöåñèåß, ìå ìéá Üäåéá ðïõ Ýãéíå ãíùóôÞ
ùò <quote>Üäåéá BSD</quote>. ¼ðïéïò Þèåëå ôï BSD, áãüñáæå ìéá Üäåéá ãéá
ôï Unix áðü ôçí AT&T êé ýóôåñá ðáñÜããåëíå ìéá êáóÝôá ìå ôï BSD áðü
ôï UCB.</para>
<para>Óôá ìÝóá ôçò äåêáåôßáò ôïõ 1980, ìéá áíôéêïéíïðñáêôéêÞ ìÞíõóç ôçò
êõâÝñíçóçò ôùí ÇÐÁ åíáíôßïí ôçò AT&T, áíÜãêáóå ôçí AT&T íá
áíáäéïñãáíùèåß óå ìéêñüôåñåò åôáéñåßåò. Ç AT&T åß÷å áêüìá ôçí
éäéïêôçóßá ôïõ Unix, áëëÜ ôþñá ìðïñïýóå ðëÝïí íá ôï ðïõëÞóåé ùò ðñïúüí.
Ïðüôå, îåêßíçóå áðü ôçí AT&T ìéá Ýíôïíç ðñïóðÜèåéá ãéá áðáßôçóç
Üäåéáò ãéá ôï Unix, êáé ïé ðåñéóóüôåñåò åìðïñéêÝò åêäüóåéò ôïõ Unix
Ýãéíáí <quote>ðáñÜãùãá</quote> ôïõ AT&T Unix.</para>
<para>Óôéò áñ÷Ýò ôçò äåêáåôßáò ôïõ 1990 ç AT&T ìÞíõóå ôï UCB ãéá
ðáñáâßáóç ôçò Üäåéáò ôïõ Unix. Ôï UCB âñÞêå üôé ç AT&T åß÷å
åíóùìáôþóåé óôá ðñïúüíôá ôçò, ÷ùñßò íá ôéò áãïñÜóåé êáé ÷ùñßò íá
áíáöÝñåé ôçí ðçãÞ ôïõò, ðïëëÝò áðü ôéò âåëôéþóåéò ôïõ BSD. Ìéá
äéêáóôéêÞ äéáìÜ÷ç ìåôáîý ôçò AT&T êáé ôïõ UCB îåêßíçóå, êáé êñÜôçóå
ðïëý êáéñü. ¼óï áêüìç óõíå÷éæüôáí ç äéáìÜ÷ç, ïñéóìÝíïé ðñïãñáììáôéóôÝò
ôïõ UCB îåêßíçóáí ôçí ðñïóðÜèåéá íá îáíáãñÜøïõí áðü ôçí áñ÷Þ ïðïéïäÞðïôå
êïììÜôé ôïõ AT&T Unix Þôáí ìÝñïò ôïõ BSD. Ôï áðïôÝëåóìá áõôÞò ôçò
ðñïóðÜèåéáò Þôáí Ýíá óýóôçìá ðïõ ëÝãåôáé BSD 4.4-Lite. Ï
÷áñáêôçñéóìüò <quote>Lite</quote> óçìáßíåé üôé äåí Þôáí Ýíá ïëïêëçñùìÝíï
óýóôçìá (Ýëåéðáí 6 óçìáíôéêÜ áñ÷åßá ôçò AT&T).</para>
<para>Ëßãï áñãüôåñá, óôï ðåñéïäéêü Dr. Dobbs åìöáíßóôçêå ìéá ìåãÜëç
óåéñÜ áðü Üñèñá ãéá Ýíá ðáñÜãùãï ôïõ BSD ðñïóáñìïóìÝíï óå óõóôÞìáôá
386. ÁõôÞ ç Ýêäïóç ôïõ Unix ãéá PC ðåñéåß÷å íÝåò åêäüóåéò ôùí 6 áñ÷åßùí
ðïõ Ýëåéðáí áðü ôï 4.4 BSD-Lite. Ïé íÝåò åêäüóåéò ôùí 6 áñ÷åßùí åß÷áí
Üäåéá BSD. Áõôü ôï óýóôçìá, ôï ïðïßï ëåãüôáí 386BSD, åß÷å öôéá÷ôåß áðü
Ýíáí ðñþçí ðñïãñáììáôéóôÞ ôïõ UCB: ôïí Ïõßëéáì Ôæüëéôæ (William Jolitz).
Óôçí áñ÷Þ, ôï 386BSD áðïôÝëåóå ôç âÜóç üëùí ôùí óçìåñéíþí óõóôçìÜôùí PC
BSD.</para>
<para>Óôá ìÝóá ôçò äåêáåôßáò ôïõ 1990, ç Novell áãüñáóå ôá äéêáéþìáôá ôïõ
Unix áðü ôçí AT&T êáé Ýêáíå ìéá (ôüôå ìõóôéêÞ áêüìá) óõìöùíßá íá
óôáìáôÞóåé ôç äéêáóôéêÞ äéáìÜ÷ç. Ëßãï ìåôÜ ôï UCB óôáìÜôçóå íá
õðïóôçñßæåé åðßóçìá ôï BSD.</para>
</sect1>
<sect1 xml:id="current-bsdl">
<title>Ç ÓçìåñéíÞ ÊáôÜóôáóç ôçò ¶äåéáò ôïõ &os; êáé ôùí Áäåéþí BSD</title>
<para>Ç <link xlink:href="http://www.opensource.org/licenses/bsd-license.php">íÝá
Üäåéá ôýðïõ BSD</link>, ìå ôçí ïðïßá äéáíÝìåôáé ôï &os; ôá
ôåëåõôáßá ÷ñüíéá, åßíáé ïõóéáóôéêÜ ìéá äÞëùóç üôé ìðïñåßôå íá
êÜíåôå üôé èÝëåôå ìå ôïí ðçãáßï êþäéêá ôïõ &os;, áëëÜ äåí
ðáñÝ÷åôáé êáìßá åããýçóç ãé' áõôüí êáé äå öÝñåé åõèýíç ãéá
ðñïâëÞìáôá ìå ôïí ðçãáßï êþäéêá êáíåßò áðü ôïõò óõããñáöåßò ôïõ
(âáóéêÜ, äå ìðïñåßôå íá êÜíåôå ìÞíõóç óå êÜðïéïí). ÁõôÞ ç íÝá
Üäåéá BSD Ý÷åé ùò óêïðü íá åíèáññýíåé ôçí åìðïñåõìáôïðïßçóç ôïõ
ðçãáßïõ êþäéêá. ÏðïéïäÞðïôå êïììÜôé BSD êþäéêá ìðïñåß íá ðùëçèåß
Þ íá åíóùìáôùèåß óå åìðïñéêÜ ðñïúüíôá, ÷ùñßò êáíÝíá ðåñéïñéóìü Þ
áðáßôçóç ãéá äéáèåóéìüôçôá ôïõ êþäéêá Þ êÜðïéá Üëëç ðñïûðüèåóç
ó÷åôéêÜ ìå ôç ìåëëïíôéêÞ óõìðåñéöïñÜ óáò.</para>
<para>Åßíáé óçìáíôéêü íá ìç ìðåñäåýïõìå ôçí Üäåéá BSD ìå ôéò
Üäåéåò <quote>public domain</quote>. Ðáñüëï ðïõ Ýíá áíôéêåßìåíï
ìá Üäåéá public domain åßíáé êé áõôü äéáèÝóéìï ãéá ïðïéáäÞðïôå
÷ñÞóç, ôá áíôéêåßìåíá public domain äåí Ý÷ïõí óõãêåêñéìÝíï
éäéïêôÞôç.</para>
</sect1>
<sect1 xml:id="origins-gpl">
<title>Ïé Áðáñ÷Ýò ôçò ¶äåéáò GPL</title>
<para>Ôá ôÝëç ôçò äåêáåôßáò ôïõ 1980 Þôáí ëßãï ðåñßåñãç ðåñßïäïò ãéá ôï
ìÝëëïí ôïõ UNIX. Ðáñüë' áõôÜ áðü ôá ìÝóá ôçò äåêáåôßáò ôïõ 1980 êáé ôéò
áñ÷Ýò ôçò åðüìåíçò äåêáåôßáò, ôïõ 1990, Üñ÷éóå íá öÝñíåé áðïôåëÝóìáôá ç
GPL — Ýíá Üëëï Ýñãï ìå óçìáíôéêÝò åðéðôþóåéò óôï èÝìá ôùí
áäåéþí ëïãéóìéêïý.</para>
<para>Ï Richard Stallman, ï ðñïãñáììáôéóôÞò ðïõ Ýöôéáîå ôï Emacs, Þôáí
ìÝëïò ôçò ïìÜäáò ôïõ MIT üôáí ôï åñãáóôÞñéï óôï ïðïßï äïýëåõå Üëëáîå, áðü
óõóôÞìáôá ðïõ åß÷áí áíáðôõ÷èåß åóùôåñéêÜ óôï ßäéï ôï åñãáóôÞñéï óå åìðïñéêÜ
óõóôÞìáôá. Ï Stallman åíï÷ëÞèçêå üôáí áíáêÜëõøå üôé äå ìðïñïýóå íá
ðñïóèÝóåé ÷áñáêôçñéóôéêÜ óå Ýíá åìðïñéêü óýóôçìá Þ íá âåëôéþóåé ôá
õðÜñ÷ïíôá ÷áñáêôçñéóôéêÜ ìå íüìéìï ôñüðï. (Ðïëëïß áðü ôïõò ðáëéïýò
óõíåñãÜôåò ôïõ Stallman åß÷áí öýãåé ãéá íá éäñýóïõí äýï åôáéñåßåò
âáóéóìÝíåò óå ëïãéóìéêü ôï ïðïßï åß÷å áíáðôõ÷èåß óôï MIT êáé Þôáí
äéáèÝóéìï ìå Üäåéá áðü ôï MIT. Äåí åßíáé îåêÜèáñï üìùò ðïéüò åß÷å
ðñüóâáóç óôïí ðçãáßï êþäéêá ôïõ ëïãéóìéêïý.) Ìå áöïñìÞ áõôÝò ôéò
åîåëßîåéò, ï Stallman åöçýñå ìéá Üäåéá ëïãéóìéêïý ùò åíáëëáêôéêÞ ôùí
åìðïñéêþí áäåéþí: ôçí Üäåéá GPL Þ <quote>GNU Public License</quote>.
ºäñõóå åðßóçò êáé Ýíá ìç êåñäïóêïðéêü ïñãáíéóìü,
ôç <link xlink:href="http://www.fsf.org">Free Software Foundation</link>
(FSF), ìå óêïðü ôçí áíÜðôõîç åíüò ïëïêëçñùìÝíïõ ëåéôïõñãéêïý óõóôÞìáôïò
êáé üëïõ ôïõ ó÷åôéêïý ëïãéóìéêïý· åíüò óõóôÞìáôïò ðïõ äå èá åß÷å êáíÝíáí
áðü ôïõò ðåñéïñéóìïýò ôùí åìðïñéêþí áäåéþí ëïãéóìéêïý. Áõôü ôï óýóôçìá
ëåãüôáí GNU, Ýíá üíïìá ðïõ óÞìáéíå <quote>GNU is Not Unix</quote>.</para>
<para>Ç Üäåéá GPL åß÷å ó÷åäéáóèåß ìå óêïðü íá åßíáé ï áíôßðïäáò ôùí
óõíçèéóìÝíùí åìðïñéêþí áäåéþí ëïãéóìéêïý. ¸ôóé áðáéôïýóå íá äéáíÝìïíôáé
ìå ôçí ßäéá Üäåéá, ôç GPL, üëåò ïé áëëáãÝò åíüò ðñïãñÜììáôïò ðïõ Þäç
äéáíÝìåôáé ìå Üäåéá GPL (áðáéôþíôáò íá åßíáé äéáèÝóéìïò ï ðçãáßïò
êþäéêáò óå êÜèå ÷ñÞóôç). Åðßóçò áðáéôïýóå íá äéáíÝìåôáé ìå Üäåéá GPL
êÜèå ðñüãñáììá ðïõ óõíäåüôáí ìå êþäéêá GPL. Ï âáóéêüò óôü÷ïò ôçò GPL
Þôáí íá åìðïäßóåé ìå êÜèå ôñüðï ôçí åìðïñåõìáôïðïßçóç ôïõ ðçãáßïõ êþäéêá
åíüò ðñïãñÜììáôïò. ¼ðùò ëÝåé êáé ç ôåëåõôáßá ðáñÜãñáöïò ôçò GPL:</para>
<para>
<quote>ÁõôÞ ç ÃåíéêÞ Äçìüóéá ¶äåéá äåí åðéôñÝðåé ôçí åíóùìÜôùóç ôïõ
ðñïãñÜììáôüò óáò óå åìðïñéêÜ ðñïãñÜììáôá.</quote>[1]</para>
<para>Ç
Üäåéá <link xlink:href="http://www.opensource.org/licenses/gpl-license.php">GPL</link>
åßíáé ìéá éäéáßôåñá ðïëýðëïêç Üäåéá, ïðüôå ïñéóìÝíïé áðëïß êáíüíåò ðïõ
ìðïñåß íá óáò âïçèÞóïõí üôáí Ý÷åôå íá êÜíåôå ìå GPL êþäéêá åßíáé ïé
åîÞò:</para>
<itemizedlist>
<listitem>
<para>Ìðïñåßôå íá ÷ñåþóåôå üóï èÝëåôå ãéá ôç äéáíïìÞ, ôçí õðïóôÞñéîç,
Þ ôçí ôåêìçñßùóç ôïõ ëïãéóìéêïý, áëëÜ äå ìðïñåßôå íá ðïõëÞóåôå ôï
ßäéï ôï ðñüãñáììá.</para>
</listitem>
<listitem>
<para>¸íáò áðëüò êáíüíáò åßíáé: áí ÷ñåéÜæåôáé ðçãáßïò êþäéêáò ìå Üäåéá
GPL ãéá íá ìåôáãëùôôéóôåß Ýíá ðñüãñáììá, ôï ðñüãñáììá ðñÝðåé íá
äéáíÝìåôáé ìå Üäåéá GPL. Ç óýíäåóç (linking) ìå ìéá óôáôéêÞ
âéâëéïèÞêç Üäåéáò GPL áðáéôåß êáé ôï õðüëïéðï ðñüãñáììá íá
äéáíÝìåôáé ìå Üäåéá GPL.</para>
</listitem>
<listitem>
<para>Áí õðÜñ÷ïõí ðáôÝíôåò ðïõ ó÷åôßæïíôáé ìå Ýíá ðñüãñáììá Üäåéáò
GPL, ôüôå ç Üäåéá GPL áðáéôåß áõôÝò ïé ðáôÝíôåò íá åßíáé äéáèÝóéìåò
ãéá åëåýèåóç ÷ñÞóç áðü üëïõò.</para>
</listitem>
<listitem>
<para>Ç áðëÞ ðáñÜèåóç ðñïãñáììÜôùí óôï ßäéï áðïèçêåõôéêü ìÝóï, ð.÷. ç
áðïèÞêåõóç óôïí ßäéï äßóêï, äåí åðçñåÜæåôáé áðü ôçí Üäåéá GPL: óôïí
ßäéï áðïèçêåõôéêü äßóêï ìðïñåß íá áðïèçêåýïíôáé ðñïãñÜììáôá ìå Üäåéá
GPL êáé ðñïãñÜììáôá ìå Üëëåò Üäåéåò ëïãéóìéêïý.</para>
</listitem>
<listitem>
<para>Ç Ýîïäïò åíüò ðñïãñÜììáôïò äåí èåùñåßôáé ðáñÜãùãï Ýñãï. Ãéá
ðáñÜäåéãìá, ç Ýîïäïò ôïõ ìåôáãëùôôéóôÞ gcc ìðïñåß íá ÷ñçóéìïðïéçèåß
óå åìðïñéêÜ ðåñéâÜëëïíôá, ÷ùñßò êáíÝíá íïìéêü ðñüâëçìá.</para>
</listitem>
<listitem>
<para>Áöïý ï ðõñÞíáò ôïõ Linux äéáíÝìåôáé ìå Üäåéá GPL, ïðïéïóäÞðïôå
êþäéêáò óõíäÝåôáé ìå óôáôéêü ôñüðï ìå ôïí ðõñÞíá ôïõ Linux ðñÝðåé íá
äéáíÝìåôáé êé áõôüò ìå ôçí ßäéá Üäåéá. Áõôüò ï ðåñéïñéóìüò ìðïñåß
íá áñèåß ìå äõíáìéêÞ óýíäåóç ìå ôïí ðõñÞíá ôïõ Linux (loadable
kernel modules). Áõôü åðéôñÝðåé óå åôáéñåßåò íá äéáíÝìïõí ïäçãïýò
óõóêåõþí óå åêôåëÝóéìç ìïñöÞ, áëëÜ Ý÷åé óõ÷íÜ ôï ìåéïíÝêôçìá üôé
ìðïñåß íá ëåéôïõñãÞóåé óùóôÜ ìüíï ìå óõãêåêñéìÝíåò åêäüóåéò ôïõ
ðõñÞíá.</para>
</listitem>
</itemizedlist>
<para>Ëüãù ôçò ìåãÜëçò ðïëõðëïêüôçôáò ôçò Üäåéáò GPL, óå ðïëëÜ ìÝñç ôïõ
êüóìïõ áãíïåß ï êüóìïò ôéò íïìéêÝò ðïëõðëïêüôçôåò ôçò GPL óå ó÷Ýóç ìå ôï
Linux êáé Üëëá ðñïúüíôá ëïãéóìéêïý. Ïé ìáêñï÷ñüíéåò åðéäñÜóåéò ôéò
ïðïßåò ìðïñåß íá Ý÷åé áõôü äåí åßíáé ðïëý îåêÜèáñåò.</para>
</sect1>
<sect1 xml:id="origins-lgpl">
<title>Ïé Áðáñ÷Ýò ôïõ Linux êáé ôçò LGPL</title>
<para>¼óï ìáéíüôáí ï ðüëåìïò ìåôáîý ôùí åìðïñéêþí Unix, Üñ÷éóå íá
áíáðôýóóåôáé ï ðõñÞíáò ôïõ Linux ùò êëþíïò ôïõ Unix ãéá PC. Ï Linus
Torvalds áðïäßäåé ôçí ýðáñîç ôïõ Linux óôç äéáèåóéìüôçôá ôïõ GNU C
compiler êáé ôùí ó÷åôéêþí GNU åñãáëåßùí áíÜðôõîçò. Ãé' áõôü äéáíÝìåé
ôïí ðõñÞíá ôïõ Linux ìå Üäåéá GPL.</para>
<para>Èõìçèåßôå üôé ç GPL áðáéôåß íá äéáíÝìåôáé ìå Üäåéá GPL êÜèå
ðñüãñáììá ðïõ óõíäÝåôáé óôáôéêÜ (static linking) ìå Ýíá ðñüãñáììá ðïõ
Ý÷åé Þäç Üäåéá GPL. Ï ðçãáßïò êþäéêáò ãéá êÜèå ðñüãñáììá ìå Üäåéá GPL
ðñÝðåé íá åßíáé äéáèÝóéìïò óå êÜèå ÷ñÞóôç ôïõ ðñïãñÜììáôïò. Áíôßèåôá, ç
äõíáìéêÞ óýíäåóç ìå êþäéêá ðïõ Ý÷åé Üäåéá GPL äå èåùñåßôáé ðáñáâßáóç
ôçò GPL. Ç ðßåóç íá äéáíÝìïíôáé áêüìá êáé åìðïñéêÜ ðñïãñÜììáôá ìå Üäåéá
GPL Üñ÷éóå íá áõîÜíåôáé· åéäéêÜ ãéá ðñïãñÜììáôá ðïõ Ýðñåðå íá óõíäÝïíôáé
ìå âéâëéïèÞêåò ôïõ óõóôÞìáôïò. Áõôü ïäÞãçóå óôç äçìéïõñãßá ìéáò
äéáöïñåôéêÞò Ýêäïóçò ôçò Üäåéáò GPL, ìå
üíïìá <link xlink:href="http://www.opensource.org/licenses/lgpl-license.php">LGPL</link>
(<quote>Library GPL</quote>, ç ïðïßá ðëÝïí ëÝãåôáé <quote>Lesser
GPL</quote>). Ç LGPL åðéôñÝðåé ôç óýíäåóç åìðïñéêïý êþäéêá ìå ôç GNU
C library, ôç glibc. Äå ÷ñåéÜæåôáé íá äéáèÝóåôå ôïí ðçãáßï êþäéêá åíüò
ðñïãñÜììáôïò áí áõôü óõíäÝåôáé äõíáìéêÜ ìå ìéá âéâëéïèÞêç Üäåéáò
LGPL.</para>
<para>Áí Ýíá ðñüãñáììá óõíäÝåôáé óôáôéêÜ (static linking) ìå ôç glibc, ãéá
ðáñÜäåéãìá üðùò ãßíåôáé óõ÷íÜ óå embedded óõóôÞìáôá, äå ãßíåôáé íá
êñáôÞóåôå ôïí êþäéêá ôçò åöáñìïãÞò ìå åìðïñéêÞ Üäåéá· ðñÝðåé ï ðçãáßïò
êþäéêáò íá äéáíÝìåôáé êé áõôüò ìå Üäåéá GPL. Ãéá ðñïãñÜììáôá ìå óôáôéêÞ
óýíäåóç ìå GPL êþäéêá, ôüóï ç GPL üóï êáé ç LGPL áðáéôïýí ï êþäéêáò ôïõ
ðñïãñÜììáôïò íá äéáíÝìåôáé ìå ôçí ßäéá Üäåéá.</para>
</sect1>
<sect1 xml:id="orphaning">
<title>Ïé ¶äåéåò Áíïé÷ôïý Ëïãéóìéêïý êáé ôï Ðñüâëçìá ôïõ Ïñöáíïý
Êþäéêá</title>
<para>¸íá áðü ôá ðéï óïâáñÜ ðñïâëÞìáôá ôïõ åìðïñéêïý ëïãéóìéêïý åßíáé ôï
ðñüâëçìá ôïõ <quote>ïñöáíïý êþäéêá</quote>. Áõôü åìöáíßæåôáé üôáí ìéá
óõãêåêñéìÝíç åôáéñåßá áðïôõã÷Üíåé Þ áëëÜæåé óôñáôçãéêÞ ó÷åôéêÜ ìå Ýíá
ðñïúüí, ðñïêáëþíôáò ðñïâëÞìáôá óå ìéá ôåñÜóôéá ðõñáìßäá áðü åîáñôçìÝíá
óõóôÞìáôá êáé åôáéñåßåò ãéá ëüãïõò ðÝñá áðü ôïí Ýëåã÷ü ôïõò. Äåêáåôßåò
åìðåéñßáò Ý÷ïõí äåßîåé üôé ôï ðñïóùñéíü ìÝãåèïò Þ ç åðéôõ÷ßá ìéáò
åôáéñåßáò äåí ðáñÝ÷ïõí êáìßá åããýçóç ó÷åôéêÜ ìå ôç äéáèåóéìüôçôá ôïõ
ëïãéóìéêïý ôçò åôáéñåßáò. Êáèþò áëëÜæïõí ïé óõíèÞêåò ôçò áãïñÜò Þ ïé
óôñáôçãéêÝò ôùí åôáéñåéþí — ðïëëÝò öïñÝò ìå ðïëý ãñÞãïñï
ñõèìü — ôá ðñïãñÜììáôá ìðïñåß íá ðÜøïõí íá åßíáé äéáèÝóéìá
ãéá ïðïéïäÞðïôå ëüãï.</para>
<para>Ç Üäåéá ëïãéóìéêïý GPL ðñïóðáèåß íá áðïöýãåé ôï ðñüâëçìá
ôùí <quote>ïñöáíþí ðñïãñáììÜôùí</quote> áðïêüðôïíôáò êÜèå åîÜñôçóç ôïõ
ðçãáßïõ êþäéêá åíüò ðñïãñÜììáôïò áðü ôá èÝìáôá ðíåõìáôéêÞò
éäéïêôçóßáò.</para>
<para>Ìéá Üäåéá ëïãéóìéêïý ôýðïõ BSD äßíåé óå ìéá ìéêñÞ åôáéñåßá ôï éóïäýíáìï
åíüò ðñïãñÜììáôïò ìå äéêëåßäá áóöáëåßáò: áí ç áñ÷éêÞ åôáéñåßá óôáìáôÞóåé
íá öôéÜ÷íåé Ýíá ðñüãñáììá, ìðïñåß ç åôáéñåßá ðïõ åîáñôÜôáé áðü áõôü íá
ðÜñåé ôá çíßá êáé íá óõíå÷ßóåé íá ôï óõíôçñåß ìå åìðïñéêü ôñüðï. Ìéá
áêüìá êáëýôåñç ðåñßðôùóç åßíáé áõôÞ åíüò BSD ðñïãñÜììáôïò ðïõ
óõíôçñåßôáé áðü ìéá ìéêñÞ áíåðßóçìç åðéôñïðÞ, áöïý ôüôå ç åðéâßùóç åíüò
ðñïãñÜììáôïò äåí åîáñôÜôáé áðü ìßá êáé ìüíï åôáéñåßá Þ áðü ìéá
óõãêåêñéìÝíç óåéñÜ ðñïúüíôùí. Ç åðéâéùóéìüôçôá ôçò ïìÜäáò áíÜðôõîçò,
üôáí âñßóêïíôáé óôçí êáôÜëëçëç äéáíïçôéêÞ êáôÜóôáóç, åßíáé ðéï óçìáíôéêÞ
áðü ôçí öõóéêÞ äéáèåóéìüôçôá ôïõ ðçãáßïõ êþäéêá.</para>
</sect1>
<sect1 xml:id="license-cannot">
<title>Ôé äå Ìðïñåß íá ÊÜíåé ìéá ¶äåéá Ëïãéóìéêïý</title>
<para>Êáìßá Üäåéá ëïãéóìéêïý äå ìðïñåß íá åããõçèåß ôç ìåëëïíôéêÞ
äéáèåóéìüôçôá åíüò ðñïãñÜììáôïò. Ï éäéïêôÞôçò ôïõ copyright åíüò
ðñïãñÜììáôïò ìðïñåß íá áëëÜîåé ôïõò üñïõò ôïõ copyright
ïðïéáäÞðïôå óôéãìÞ. Ç êïéíüôçôá ôïõ BSD èåùñåß üôé óå áõôÞ ôçí ðåñßðôùóç
Ýíá áðü ôá Üìåóá áðïôåëÝóìáôá åßíáé ç äéÜóðáóç êáé ç áíåîÜñôçôç áíÜðôõîç
ôïõ êþäéêá.</para>
<para>Ç GPL áðáãïñåýåé ñçôÜ ôçí áëëáãÞ ôçò Üäåéáò. Ðáñüë' áõôÜ õðÜñ÷åé
ôïõëÜ÷éóôïí ìßá ðåñßðôùóç ðïõ áõôü äåí Ýãéíå: ìéá åôáéñåßá (ç Mattel)
áãüñáóå Ýíá GPL copyright (cphack), áêýñùóå êÜèå üñï ôïõ áñ÷éêïý
copyright, ðÞãå óôá äéêáóôÞñéá êáé êÝñäéóå ôç äßêç [2]. ÊáôÜöåñáí,
äçëáäÞ, ìå íüìéìï ôñüðï, íá áêõñþóïõí ôï copyright ãéá ôç äéáíïìÞ ôïõ
óõãêåêñéìÝíïõ ðñïãñÜììáôïò êáé üëùí ôùí ðáñÜãùãùí Ýñãùí. Äåí åßíáé
îåêÜèáñï áí êÜôé ôÝôïéï èá ìðïñïýóå íá ãßíåé ìå Ýíá ðïëý ìåãáëýôåñï Þ
ðïëý ðéï äéáäåäïìÝíï ðñüãñáììá. ÕðÜñ÷ïõí åðßóçò áìöéâïëßåò ó÷åôéêÜ ìå
ôï áí ôï áñ÷éêü ðñüãñáììá Þôáí Üäåéáò GPL.</para>
<para>¸íá Üëëï ðáñüìïéï ðáñÜäåéãìá åßíáé ç åîáãïñÜ ôçò Cygnus áðü ôç Red
Hat. Ç Cygnus Þôáí ìéá åôáéñåßá ìç÷áíéêþí, ç ïðïßá åß÷å áíáëÜâåé ôçí
áíÜðôõîç ôùí åñãáëåßùí ìåôáãëþôôéóçò (compiler tools) ôçò FSF. Ç Cygnus
ìðïñïýóå íá ôï êÜíåé áõôü åðåéäÞ åß÷å áíáðôýîåé Ýíá ìïíôÝëï õðïóôÞñéîçò
ôùí åñãáëåßùí GNU: ðïõëïýóáí ôå÷íéêÞ õðïóôÞñéîç ãéá áõôÜ ôá åñãáëåßá,
ïðüôå ìðïñïýóáí íá óõíôçñïýí ìéá ïìÜäá 50 ðñïãñáììáôéóôþí êáé íá ïñßæïõí
ôçí ðïñåßá áíÜðôõîçò ôùí åñãáëåßùí, ðñïóöÝñïíôáò ôçí ðëåéïøçößá ôùí
áëëáãþí ðïõ ãßíïíôáí óå áõôÜ. ¼ðùò Ý÷åé ðåé ï Donald
Rosenberg: <quote>Ïé ïìÜäåò ðïõ ÷ñçóéìïðïéïýí ðñïúüíôá ëïãéóìéêïý ìå
Üäåéá GPL... æïõí ìå ôç ìüíéìç áðåéëÞ üôé êÜðïéïò Üëëïò èá ðÜñåé ôá
çíßá óôï Ýñãï åðåéäÞ Ýöôéáîå ìéá êáëýôåñç Ýêäïóç ôïõ êþäéêá Þ áðëÜ
åðåéäÞ ìðïñåß íá ôï êÜíåé ðéï ãñÞãïñá áðü ôïõò áñ÷éêïýò
ðñïãñáììáôéóôÝò</quote>[3].</para>
</sect1>
<sect1 xml:id="gpl-advantages">
<title>ÐëåïíåêôÞìáôá êáé ÌåéïíåêôÞìáôá ôçò ¶äåéáò GPL</title>
<para>¸íáò áðü ôïõò ðéï óõíçèéóìÝíïõò ëüãïõò ãéá íá ÷ñçóéìïðïéÞóåé êáíåßò
ôçí Üäåéá GPL åßíáé åðåéäÞ ÷ñåéÜæåôáé íá êÜíåé áëëáãÝò óôïí
ìåôáãëùôôéóôÞ GCC Þ íá ôïí åðåêôåßíåé. Áõôü åßíáé ðïëý ÷ñÞóéìï üôáí
äïõëåýåé ìå êáéíïýñéïõò åðåîåñãáóôÝò Þ åéäéêïýò åðåîåñãáóôÝò, óå
ðåñéâÜëëïíôá üðïõ êÜèå êüóôïò ëïãéóìéêïý ìðïñåß íá èåùñçèåß ðåñéôôü
êüóôïò, Þ üôáí åßíáé ðïëý ìéêñÞ ç ðéèáíüôçôá íá ÷ñçóéìïðïéçèåß áðü
Üëëïõò ôï áðïôÝëåóìá ôïõ êáéíïýñéïõ ìåôáãëùôôéóôÞ.</para>
<para>Ç Üäåéá GPL åßíáé åëêõóôéêÞ êáé ãéá ôéò ìéêñÝò åôáéñåßåò ïé ïðïßåò
ðùëïýí CD-ROM óå Ýíá ðåñéâÜëëïí üðïõ éó÷ýåé ï êáíüíáò <quote>áãüñáóå
öôçíÜ, ðïýëá áêñéâüôåñá</quote> êáé õðÜñ÷ïõí áêüìç ðåñéèþñéá êÝñäïõò.
Åßíáé åðßóçò åëêõóôéêÞ ãéá åêåßíåò ôéò åôáéñåßåò ïé ïðïßåò åðéâéþíïõí
ðáñÝ÷ïíôáò äéÜöïñåò ìïñöÝò ôå÷íéêÞò õðïóôÞñéîçò Þ ôåêìçñßùóçò ãéá ôá
ðñïúüíôá ìå Üäåéá GPL.</para>
<para>¸íá áêïýóéï êáé ëéãüôåñï ôåêìçñéùìÝíï áðïôÝëåóìá ôçò GPL åßíáé ç
óõìðÜèåéá ðïõ ôçò äåß÷íïõí ïé ìåãÜëåò åôáéñåßåò, ìå óêïðü íá õðïíïìåýóïõí
ôéò ìéêñüôåñåò åôáéñåßåò ëïãéóìéêïý. ÌåñéêÝò öïñÝò ç GPL ìðïñåß íá
ôáéñéÜîåé ðïëý êáëÜ ìå óôñáôçãéêÝò ìÜñêåôéíãê, êáé íá ÷ñçóéìïðïéçèåß ìå
óêïðü ôç ìåßùóç ôïõ Üìåóïõ ïéêïíïìéêïý êÝñäïõò, óõíåéóöÝñïíôáò ìå ôï
äéêü ôçò ôñüðï óå ìïíïðùëéáêÝò ôáêôéêÝò.</para>
<para>Ç Üäåéá GPL ìðïñåß íá åßíáé ðïëý óçìáíôéêü ðñüâëçìá ãéá üðïéïí èÝëåé
íá åìðïñåõìáôïðïéÞóåé Ýíá Ýñãï ëïãéóìéêïý êáé íá âãÜëåé êÝñäïò áðü áõôü.
Ãéá ðáñÜäåéãìá, ç GPL ìðïñåß íá åßíáé åìðüäéï óôá ó÷Ýäéá åíüò öïéôçôÞ ðïõ
óêÝöôåôáé íá éäñýóåé ìéá åôáéñåßá ìå âÜóç ôçí éäÝá ôçò ÝñåõíÜò
ôïõ, Þ ìðïñåß íá åßíáé åìðüäéï óôá ó÷Ýäéá åíüò åñãáæüìåíïõ ðïõ èÝëåé íá
óõíåñãáóôåß ìå ìéá åôáéñåßá ìå âÜóç ìéá ðñïóùðéêÞ ôïõ éäÝá.</para>
<para>Ãéá üóïõò ÷ñåéÜæåôáé íá äïõëåýïõí ìå óôáôéêÜ óõíäåìÝíá ðñïãñÜììáôá
êáé íá óõíäõÜæïõí êþäéêá áðü ðïëëÜ ìÝñç Þ êþäéêá ðïõ åßíáé óõìâáôüò ìå
ìéá ðïéêéëßá áðü ðñüôõðá, ç GPL äåí åßíáé ôüóï êáëÞ åðéëïãÞ Üäåéáò,
åðåéäÞ áðáãïñåýåé ôç ÷ñÞóç åìðïñéêþí õëïðïéÞóåùí áõôþí ôùí ðñïôýðùí.
¸ôóé ç GPL ìåéþíåé ôïí áñéèìü ôùí ðñïãñáììÜôùí ðïõ ìðïñïýí íá
áíáðôõ÷èïýí óå áõôÜ ðïõ ÷ñçóéìïðïéïýí ìüíï ôá ðñüôõðá GPL. Ï óêïðüò ôçò
ßäéáò ôçò GPL åßíáé íá ìç ìðïñåß íá öôéÜîåé êáíåßò åìðïñéêÜ ðñïúüíôá ìå
GPL êþäéêá. (Áõôüò ï ðåñéïñéóìüò äåí éó÷ýåé ãéá üëåò ôéò åöáñìïãÝò
Linux, åðåéäÞ ïé ðåñéóóüôåñåò áðü áõôÝò äåí ÷ñçóéìïðïéïýí óôáôéêÞ
óýíäåóç ìå ôïí GPL êþäéêá ôïõ Linux, áëëÜ âáóßæïíôáé óå Ýíá äõíáìéêü
API.)</para>
<para>Ç GPL ðñïóðáèåß íá ðåßóåé ôïõò ðñïãñáììáôéóôÝò íá óõíåéóöÝñïõí óå
Ýíá óõíå÷þò åîåëéóóüìåíï óýíïëï ðñïãñáììÜôùí, ìå ðåñéèþñéï óõíáãùíéóìïý
óôç äéáíïìÞ êáé ôçí ôå÷íéêÞ õðïóôÞñéîç áõôþí ôùí ðñïãñáììÜôùí. Áõôü äåí
åßíáé ñåáëéóôéêü óåíÜñéï üìùò ãéá ðïëëÜ êáßñéá óõóôÞìáôá êáé ðñüôõðá, ôá
ïðïßá ìðïñåß íá åßíáé ÷ñÞóéìá óå ìåãÜëç ðïéêéëßá óõóôçìÜôùí êáé ôáõôü÷ñïíá
íá áðáéôïýí åìðïñéêÝò åðåêôÜóåéò Þ ðñïóáñìïãÝò Þ åíóùìÜôùóç óå õðÜñ÷ïíôá
ðñïãñÜììáôá ìå legacy ðñüôõðá êáé õðÜñ÷ïõóåò Üäåéåò, áóýìâáôåò ìå ôçí
Üäåéá GPL. Ãéá ðáñÜäåéãìá, ôá real-time êáé ôá embedded óõóôÞìáôá
÷ñçóéìïðïéïýí óôáôéêÞ óýíäåóç ðïëý óõ÷íÜ, ïðüôå ç GPL êáé ç LGPL
áðïôåëïýí óïâáñü ðñüâëçìá ãéá åôáéñåßåò ïé ïðïßåò äñáóôçñéïðïéïýíôáé óå
áõôü ôï ÷þñï.</para>
<para>Ç Üäåéá GPL åßíáé ìéá ðñïóðÜèåéá íá óõãêñáôçèåß ç áíÜðôõîç ôïõ
ëïãéóìéêïý, áíåîÜñôçôá áðü ôç æÞôçóç ãéá Üëëïõ åßäïõò áðïôåëÝóìáôá, óå
Ýíá óôÜäéï Ýñåõíáò êáé áíÜðôõîçò. Áõôü ìåãéóôïðïéåß ôá êÝñäç ãéá ôïõò
ìåëåôçôÝò êáé ôïõò ðñïãñáììáôéóôÝò, áëëÜ ìðïñåß íá Ý÷åé Ýíá Üãíùóôïõ
ìåãÝèïõò êüóôïò ãéá üóïõò èá åß÷áí üöåëïò áðü ôçí ðéï åõñåßá
äéáèåóéìüôçôá ôïõ êþäéêá.</para>
<para>Ç GPL Ý÷åé ó÷åäéáóôåß, âáóéêÜ, ìå óêïðü íá åìðïäßóåé ôá áðïôåëÝóìáôá
ôçò Ýñåõíáò áðü ôï íá êÜíïõí ôç ìåôÜâáóç óå åìðïñéêÜ ðñïúüíôá. ÐïëëÝò
öïñÝò áõôü èåùñåßôáé Ýíá áðü ôá ôåëåõôáßá âÞìáôá óôçí ðáñáäïóéáêÞ
ìåôáöïñÜ ôå÷íïãíùóßáò áðü ôï åñåõíçôéêü óôï åìðïñéêü óôÜäéï, êáé åßíáé
óõíÞèùò áñêåôÜ äýóêïëï óáí âÞìá áêüìá êáé êÜôù áðü ôéò êáëýôåñåò
óõíèÞêåò. Ç GPL Ý÷åé ó÷åäéáóôåß Ýôóé ðïõ áõôü ôï âÞìá íá åßíáé ðñáêôéêÜ
áäýíáôïí íá ðñáãìáôïðïéçèåß.</para>
</sect1>
<sect1 xml:id="bsd-advantages">
<title>ÐëåïíåêôÞìáôá ôçò ¶äåéáò BSD</title>
<para>Ç Üäåéá BSD åßíáé ðïëý êáëÞ åðéëïãÞ ãéá åñåõíçôéêÜ Þ Üëëá Ýñãá, üôáí
áõôÜ Ý÷ïõí ìåãÜëç äéÜñêåéá êáé ÷ñåéÜæïíôáé Ýíá ðåñéâÜëëïí áíÜðôõîçò ôï
ïðïßï:</para>
<itemizedlist>
<listitem>
<para>Ý÷åé ðïëý ìéêñü Þ ìçäåíéêü êüóôïò</para>
</listitem>
<listitem>
<para>èá óõíå÷ßóåé íá åîåëßóóåôáé óå âÜèïò ÷ñüíïõ</para>
</listitem>
<listitem>
<para>åðéôñÝðåé óå ïðïéïíäÞðïôå íá óõíå÷ßóåé, áêüìç êáé íá
åìðïñåõìáôïðïéÞóåé ôá ôåëéêÜ áðïôåëÝóìáôá ìå ðïëý ìéêñü êüóôïò êáé
åëÜ÷éóôá íïìéêÜ ðñïâëÞìáôá</para>
</listitem>
</itemizedlist>
<para>Áõôü ôï ôåëåõôáßï ÷áñáêôçñéóôéêü åßíáé ðïëý óõ÷íÜ åêåßíï ðïõ ðáßæåé
ôïí ðéï óçìáíôéêü ñüëï. Êëáóéêü ðáñÜäåéãìá åßíáé ç åðéëïãÞ Üäåéáò ôïõ
Apache project:</para>
<para>
<quote>Áõôïý ôïõ åßäïõò ç Üäåéá åßíáé éäáíéêÞ ãéá ôçí ðñïþèçóç åíüò
ðçãáßïõ êþäéêá ðïõ ëåéôïõñãåß ùò óçìåßï áíáöïñÜò ãéá ôçí õëïðïßçóç
åíüò ðñùôïêüëïõ êïéíÞò ÷ñÞóçò. Áõôüò åßíáé Ýíáò áðü ôïõò ëüãïõò ãéá
ôïõò ïðïßïõò äéáëÝîáìå ìéá ôÝôïéá Üäåéá ãéá ôï apache group. Ðïëëïß
áðü åìÜò èÝëïõìå íá åðéâéþóåé ôï HTTP êáé íá ãßíåé Ýíá ðñüôõðï ôï
ïðïßï åßíáé áðïäåêôü áðü üëïõò, êáé äå èá ìáò ðåéñÜîåé êáèüëïõ áí ç
Microsoft Þ ç Netscape åíóùìáôþóåé ôç äéêÞ ìáò ìç÷áíÞ HTTP óå äéêÜ
ôïõò ðñïúüíôá, áí áõôü ðñïùèÞóåé áêüìç ðåñéóóüôåñï ôï óôü÷ï ìáò ãéá
êïéíÞ ÷ñÞóç ôïõ HTTP... Áõôü óçìáßíåé üôé åßíáé óôñáôçãéêÞò óçìáóßáò
ãéá ôï Ýñãï ìáò íá äéáôçñÞóïõìå ôçí åíåñãçôéêüôçôá ðïõ Ý÷åé óÞìåñá,
êáé íá ðåßóïõìå ôïõò óõììåôÝ÷ïíôåò üôé êåñäßæïõí ðåñéóóüôåñá
óõíåéóöÝñïíôáò êþäéêá óôï Ýñãï ìáò. Áêüìç êáé êþäéêá ðïõ ìðïñåß íá
åß÷å áîßá áí ôïí êñáôïýóáí ùò åìðïñéêü ìõóôéêü.</quote>
</para>
<para>Ïé ðñïãñáììáôéóôÝò ôåßíïõí íá ðñïôéìïýí ôçí Üäåéá BSD åðåéäÞ ôïõò
áöÞíåé íá áó÷ïëïýíôáé ìå ôïí êþäéêá, êáé íá êÜíïõí áõôü ðïõ ðñáãìáôéêÜ
èÝëïõí, ÷ùñßò íá áó÷ïëïýíôáé ìå ðåñßðëïêá íïìéêÜ æçôÞìáôá. Áíôßèåôá,
üóïé èÝëïõí íá ÷ñçóéìïðïéïýí ôï ôåëéêü áðïôÝëåóìá ùò Ýíá ïëïêëçñùìÝíï
óýóôçìá, Þ îÝñïõí ðùò Üëëïé èá êÜíïõí ôçí áíÜðôõîç ôïõ ëïãéóìéêïý, Þ
üóïé äåí ðåñéìÝíïõí íá æÞóïõí áðü ôéò áëëáãÝò êáé âåëôéþóåéò ôéò ïðïßåò
êÜíïõí óå Ýíá óýóôçìá (üðùò ð.÷. ïé åñãáæüìåíïé óå êõâåñíçôéêïýò
öïñåßò), ðñïôéìïýí ôçí Üäåéá GPL åðåéäÞ áíáãêÜæåé ôïõò Üëëïõò íá ôïõò
äþóïõí ðåñéóóüôåñï êþäéêá êáé åìðïäßæåé ôïõò åñãïäüôåò ôïõò áðü ôï íá
êñáôÞóïõí ôá ðíåõìáôéêÜ äéêáéþìáôá êáé íá <quote>èÜøïõí</quote> Þ íá
áöÞóïõí ïñöáíü Ýíá ðñüãñáììá. Áí èÝëåôå íá áíáãêÜóåôå ôïõò áíôáãùíéóôÝò
óáò íá óáò âïçèÞóïõí, ôüôå ç GPL åßíáé éäéáßôåñá åëêõóôéêÞ ùò
åðéëïãÞ.</para>
<para>Ìéá Üäåéá ôýðïõ BSD äåí åßíáé áðëÜ Ýíá äþñï. Ìéá áðü ôéò ðéï óõ÷íÝò
åñùôÞóåéò ó÷åôéêÜ ìå ôéò Üäåéåò BSD åßíáé: <quote>Ãéáôß íá âïçèÞóù ôïõò
áíôáãùíéóôÝò ìïõ íá êëÝøïõí ôç äïõëåéÜ ìáò;</quote>. Óôçí
ðñáãìáôéêüôçôá ç Üäåéá BSD äßíåé êßíçôñï óôïõò áíôáãùíéóôÝò íá
óõíåñãáóôïýí. Áí ìßá ìüíï åôáéñåßá êáôáöÝñåé íá êõñéáñ÷Þóåé óå êÜðïéï
ôïìÝá ôïí ïðïßï ïé Üëëåò åôáéñåßåò èåùñïýí óôñáôçãéêÞò óçìáóßáò, ôüôå ïé
Üëëåò åôáéñåßåò ìðïñïýí, ìå åëÜ÷éóôç ðñïóðÜèåéá, íá éäñýóïõí ìéá ìéêñÞ
åðéôñïðÞ ìå óôü÷ï ôçí åðáíáöïñÜ ôçò éóïññïðßáò. Ìðïñïýí ôüôå íá
óõíåéóöÝñïõí üëåò ìáæß óôçí âåëôßùóç åíüò áíôáãùíéóôéêïý BSD ðñïúüíôïò,
áõîÜíïíôáò ôïí áíôáãùíéóìü ôçò áãïñÜò. ¸ôóé êÜèå åôáéñåßá ìðïñåß íá
êåñäßóåé áðü êÜðïéïõ åßäïõò ðëåïíÝêôçìá, ôï ïðïßï ìðïñåß íá ðñïóöÝñåé ç
ßäéá, åíþ ôáõôü÷ñïíá üëåò ìáæß óõíåéóöÝñïõí óôçí ïéêïíïìéêÞ åõåëéîßá êáé
áðïäïôéêüôçôá ôçò áãïñÜò. ¼óï ðéï ãñÞãïñá êáé åýêïëá ìðïñïýí íá ôï
êÜíïõí áõôü ôá óõíåñãáæüìåíá ìÝëç ìéáò ôÝôïéáò ïìÜäáò, ôüóï ðéï
ðåôõ÷çìÝíç ìðïñåß íá ãßíåé ç ïìÜäá. Ìéá Üäåéá BSD åßíáé, ïõóéáóôéêÜ,
ìéá Üäåéá ëïãéóìéêïý ðïõ åðéôñÝðåé êáé åíèáññýíåé ôÝôïéåò óõìðåñéöïñÝò,
ìå ôï åëÜ÷éóôï íïìéêü êüóôïò êáé ðïëý ìéêñÞ íïìéêÞ ðïëõðëïêüôçôá.</para>
<para>Ï ðéï óçìáíôéêüò óôü÷ïò ôçò GPL åßíáé ç äçìéïõñãßá åíüò ðëÞñïõò êáé
áíôáãùíéóôéêïý óõóôÞìáôïò Åëåýèåñïõ Ëïãéóìéêïý, äéáèÝóéìïõ óå
ïðïéïíäÞðïôå ôï èÝëåé Þ ôï ÷ñåéÜæåôáé ìå åëÜ÷éóôï Þ êáèüëïõ êüóôïò,
åßíáé óçìáíôéêüò óôü÷ïò. Ìéá Üäåéá BSD, óå óõíäõáóìü ìå ad-hoc ïìÜäåò
áðü åíäéáöåñüìåíïõò óõíåñãÜôåò, ìðïñåß íá ðåôý÷åé ôïí ßäéï óôü÷ï ÷ùñßò
íá êáôáóôñÝøåé ôá ïéêïíïìéêÜ êßíçôñá ôïõ óõóôÞìáôïò ìåôáöïñÜò
ôå÷íïãíùóßáò.</para>
</sect1>
<sect1 xml:id="recommendations">
<title>Ïäçãßåò ãéá ôç ×ñÞóç ìéáò ¶äåéáò Ôýðïõ BSD</title>
<itemizedlist>
<listitem>
<para>Ç Üäåéá BSD åßíáé ðñïôéìüôåñç ãéá ôç ìåôáöïñÜ åñåõíçôéêþí
áðïôåëåóìÜôùí Ýôóé ðïõ íá ìðïñïýí íá ÷ñçóéìïðïéçèïýí óå ìåãÜëï åýñïò
åöáñìïãþí, ìåãéóôïðïéþíôáò ôï üöåëïò ôçò ïéêïíïìßáò áðü áõôÜ. Ãé' áõôü
ðñÝðåé ïé ïñãáíþóåéò ðïõ ÷ñçìáôïäïôïýí åñåõíçôéêÜ Ýñãá, üðùò ç NSF,
ONR êáé DARPA, íá åíèáññýíïõí ôç ÷ñÞóç ìéáò Üäåéáò ôýðïõ BSD. Ìéá
ôÝôïéá Üäåéá åßíáé éäáíéêÞ ôüóï ãéá ôá ðñþôá óôÜäéá åíüò åñåõíçôéêïý
Ýñãïõ, üóï êáé ãéá ôá ðñïãñÜììáôá, ôá äåäïìÝíá êáé ôï õëéêü ðïõ
÷ñçóéìïðïéåßôáé. Ïé ÷ñçìáôïäüôåò ïñãáíéóìïß èá ðñÝðåé åðßóçò íá
åíèáññýíïõí ôç ÷ñÞóç áíïé÷ôþí ðñïôýðùí êáé áíïé÷ôþí óõóôçìÜôùí, ôá
ïðïßá õëïðïéïýíôáé ìå âÜóç õðÜñ÷ïíôá áíïé÷ôÜ óõóôÞìáôá êáé áíïé÷ôÜ
ðñüôõðá.</para>
</listitem>
<listitem>
<para>Ç ðïëéôéêÞ ôùí êõâåñíÞóåùí ðñÝðåé íá åëá÷éóôïðïéåß ôï êüóôïò êáé
ôá ðñïâëÞìáôá ôçò ìåôÜâáóçò áðü åñåõíçôéêü óå åöáñìïóìÝíï óôÜäéï.
¼ôáí áõôü åßíáé äõíáôüí, ç ÷ñçìáôïäüôçóç ìéáò åñåõíçôéêÞò åñãáóßáò
èá ðñÝðåé íá áðáéôåß ôç äéáèåóéìüôçôá ôùí áðïôåëåóìÜôùí ìå âÜóç ìéá
Üäåéá ðïõ åðéôñÝðåé êáé ôçí åìðïñéêÞ ÷ñÞóç ôùí
áðïôåëåóìÜôùí — üðùò ïé Üäåéåò ôýðïõ BSD.</para>
</listitem>
<listitem>
<para>Óå ðïëëÝò ðåñéðôþóåéò ìéá Üäåéá ôýðïõ BSD êáé ïé ìáêñï÷ñüíéåò
åðéðôþóåéò ôçò óôç äéáèåóéìüôçôá êáé ôéò åí äõíÜìåé ÷ñÞóåéò ôïõ
ëïãéóìéêïý ôáéñéÜæïõí ðéï êáëÜ ìå ôïõò óôü÷ïõò åíüò åñåõíçôéêïý
ðáíåðéóôçìéáêïý ðñïãñÜììáôïò, áðü üôé ìéá êëåéóôÞ ðáíåðéóôçìéáêÞ
Üäåéá Þ ìéá Üäåéá âáóéóìÝíç óå ðáôÝíôåò. Ç ìÝ÷ñé ôþñá åìðåéñßá Ý÷åé
äåßîåé üôé ìåñéêÝò öïñÝò ôá ðáíåðéóôÞìéá Ý÷ïõí ðåñéóóüôåñá íá
êåñäßóïõí êáé, óå âÜèïò ÷ñüíïõ, áìïßâïíôáé êáëýôåñá üôáí äçìïóéåýïõí
ôá áðïôåëÝóìáôá ôùí åñåõíþí ôïõò êáé áíáæçôïýí äùñåÝò áðü
åðéôõ÷çìÝíïõò áðüöïéôïõò.</para>
</listitem>
<listitem>
<para>Ïé åôáéñåßåò Ý÷ïõí êáôáëÜâåé ðëÝïí üôé ç äçìéïõñãßá de facto
ðñïôýðùí åßíáé ìéá êáëÞ ôå÷íéêÞ ðñïâïëÞò. Ìéá Üäåéá ôýðïõ BSD
ìðïñåß íá ëåéôïõñãÞóåé Üíåôá ìå ôÝôïéï ôñüðï, åéäéêÜ üôáí ìéá
åôáéñåßá Ý÷åé ôï ðëåïíÝêôçìá íá ïäçãåß ôéò åîåëßîåéò åíüò
óõóôÞìáôïò. Ç Üäåéá åßíáé åëêõóôéêÞ áðü íïìéêÞò ðëåõñÜò óå üóï ôï
äõíáôüí ìåãáëýôåñï êïéíü, êáé ôçí ßäéá óôéãìÞ ç åìðåéñßá ìéáò
åôáéñåßáò ìå ôï óõãêåêñéìÝíï óýóôçìá åîáóöáëßæåé üôé èá Ý÷åé ôïí
Ýëåã÷ï óå üôé áöïñÜ óôçí áíÜðôõîç êáé åîÝëéîç ôïõ óõóôÞìáôïò.
ÌåñéêÝò öïñÝò ìðïñåß íá ðáßîåé ôïí ßäéï ñüëï óôç äçìéïõñãßá de facto
ðñïôýðùí êáé êÜðïéá Üëëç Üäåéá, üðùò ç GPL, åéäéêÜ üôáí õðÜñ÷åé
ëüãïò íá êáèõóôåñÞóïõí Þ íá Ý÷ïõí äéÜöïñá åìðüäéá ïé áíôáãùíéóôÝò.
Ç GPL üìùò äçìéïõñãåß Üëëïõ åßäïõò ðñïâëÞìáôá óôçí ðñïþèçóç åíüò
ðñïôýðïõ, åðåéäÞ åíèáññýíåé ôç äçìéïõñãßá ìéáò ïëïêëçñùìÝíçò óïõßôáò
êé ü÷é åíüò áíåîÜñôçôïõ, åìðïñéêÜ äéáèÝóéìïõ êáé âéþóéìïõ ðñïôýðïõ.
Ç ÷ñÞóç ìéáò óïõßôáò GPL ðñïãñáììÜôùí äçìéïõñãåß, áðü ôçí Üëëç, ìéá
óåéñÜ áðü ðñïâëÞìáôá êáé íïìéêÝò äõóêïëßåò ó÷åôéêÜ ìå ôçí åìðïñéêÞ
÷ñÞóç åíüò óõóôÞìáôïò. ¸íá ðñáãìáôéêÜ ÷ñÞóéìï ôå÷íéêü ðñüôõðï äå èá
'ðñåðå íá äçìéïõñãåß ôÝôïéïõ åßäïõò ðñïâëÞìáôá Þ íá áðáéôåß ôïí
áðïêëåéóìü Üëëùí ðñïôýðùí ãéá ìç ôå÷íéêïýò ëüãïõò.</para>
</listitem>
<listitem>
<para>¼óåò åôáéñåßåò åíäéáöÝñïíôáé íá ðñïùèÞóïõí êÜðïéï ðñüôõðï, ôï
ïðïßï ìðïñåß íá ãßíåé ç âÜóç ãéá ôá åìðïñéêÜ ðñïúüíôá ìéáò Üëëçò
åôáéñåßáò, ðñÝðåé íá åßíáé ðñïóåêôéêÝò ìå ôçí Üäåéá GPL. ÁíåîÜñôçôá
áðü ôçí Üäåéá ðïõ èá ÷ñçóéìïðïéçèåß, êÜèå óýóôçìá ôåßíåé íá ðåñíÜåé
óôçí êáôï÷Þ üðïéïõ êÜíåé ôéò ðåñéóóüôåñåò áëëáãÝò êáé êáôáëáâáßíåé
ðåñéóóüôåñï ôïí ôñüðï ìå ôïí ïðïßï ëåéôïõñãåß ôï óõãêåêñéìÝíï
óýóôçìá. Ôï ìüíï ðïõ ðñïóèÝôåé óõíÞèùò ç Üäåéá GPL åßíáé íïìéêÞò
öýóåùò ðñïóôñéâÝò.</para>
</listitem>
<listitem>
<para>Ïé ìåãÜëåò åôáéñåßåò, óôéò ïðïßåò áíáðôýóóåôáé êáé Open Source
ëïãéóìéêü, åßíáé êáëü íá ãíùñßæïõí üôé ïé ðñïãñáììáôéóôÝò ðñïôéìïýí
ôï Open Source ëïãéóìéêü åðåéäÞ ðáñáìÝíåé äéáèÝóéìï óôïí åñãáæüìåíï
üôáí áëëÜæåé åñãïäüôç. ÌåñéêÝò åôáéñåßåò åíèáññýíïõí êÜôé ôÝôïéï,
èåùñþíôáò ôï Üëëç ìéá ðñïóöïñÜ ôçò åôáéñåßáò óôïí åñãáæüìåíï, åéäéêÜ
üôáí ôï ó÷åôéêü ëïãéóìéêü äåí åßíáé óôñáôçãéêÞò óçìáóßáò ãéá ôçí
ßäéá ôçí åôáéñåßá. Ç üëç éäÝá åßíáé, âáóéêÜ, Ýíá åßäïò
áðü <quote>åðßäïìá</quote> Þ ðñïóöïñÜ ôçò åôáéñåßáò óôïí åñãáæüìåíï,
ôï ïðïßï åìðåñéÝ÷åé ôçí ðéèáíüôçôá ìåëëïíôéêïý êüóôïõò ãéá ôçí
åôáéñåßá áëëÜ äåí êïóôßæåé ôßðïôá ìå Üìåóï ôñüðï. ¸íáò ôñüðïò ìå
ôïí ïðïßï ùöåëåßôáé ìéá åôáéñåßá üôáí åíèáññýíåé ôïõò åñãáæüìåíïýò
ôçò íá ðñïóöÝñïõí óå Ýñãá Open Source åßíáé ç öÞìç ðïõ êåñäßæïõí
ìåôáîý ôùí óõíáäÝëöùí ôïõò. Ç åõêáéñßá ãéá êÜôé ôÝôïéï åßíáé êé
áõôÞ Ýíá åßäïò áðü <quote>ðñïóöïñÜ</quote> ôçò åôáéñåßáò óôïõò
åñãáæüìåíïõò, ç ïðïßá äåí Ý÷åé ó÷åäüí êáíÝíá êüóôïò Þ
ìåéïíÝêôçìá.</para>
</listitem>
<listitem>
<para>Ïé ìéêñÝò åôáéñåßåò, ìå Ýñãá ôá ïðïßá åßíáé åýêïëï íá ìåßíïõí
ïñöáíÜ áðü óõíôçñçôÝò áîßæåé íá ÷ñçóéìïðïéÞóïõí êÜðïéá Üäåéá ôýðïõ
BSD. ÁíåîÜñôçôá áðü ôï ìÝãåèïò ðïõ Ý÷ïõí ìéá óõãêåêñéìÝíç óôéãìÞ,
üëåò ïé åôáéñåßåò áîßæåé íá óêåöôïýí ôïõëÜ÷éóôïí ôçí ðéèáíüôçôá íá
éäñýóïõí Ýíá Ýñãï Open Source ãýñù áðü Ýíá êïììÜôé ëïãéóìéêïý,
åéäéêÜ üôáí ï óêïðüò ôïõò åßíáé ç óõíåñãáóßá ìå Üëëåò åôáéñåßåò ìå
ôï åëÜ÷éóôï íïìéêü êáé ïñãáíùôéêü êüóôïò. Ïé Üäåéåò ôýðïõ BSD
ôáéñéÜæïõí ðïëý êáëÜ ìå áõôïý ôïõ åßäïõò ôá Ýñãá.</para>
</listitem>
<listitem>
<para>Ïé ìç êåñäïóêïðéêïß ïñãáíéóìïß èá 'ðñåðå íá óõììåôÝ÷ïõí óå Ýñãá
Open Source üðïôå åßíáé äõíáôüí êÜôé ôÝôïéï. Ïé Üäåéåò ôýðïõ BSD
åßíáé éäáíéêÝò ãéá ôÝôïéïõò ïñãáíéóìïýò, åðåéäÞ ìåéþíïõí óôï
åëÜ÷éóôï ôá ðñïâëÞìáôá ìå ôç ÷ñÞóç ôïõ êþäéêá. Ïðüôå åßíáé êáëÞ
éäÝá íá ôéò ðñïôéìïýí ïé ìç êåñäïóêïðéêïß ïñãáíéóìïß. Óå áíôßèåóç ìå
ôéò áðëÝò BSD Üäåéåò, ç Üäåéá GPL ìðïñåß íá åßíáé ðçãÞ ðñïâëçìÜôùí
ãéá ôïõò ìç êåñäïóêïðéêïýò ïñãáíéóìïýò ðïõ äñáóôçñéïðïéïýíôáé óôïí
áíáðôõóóüìåíï êüóìï. Óå ìåñéêÜ ìÝñç üðïõ ç åöáñìïãÞ ôïõ íüìïõ
ìðïñåß íá êïóôßóåé ðïëëÜ ÷ñÞìáôá, ç áðëüôçôá ôùí áäåéþí BSD óå
óýãêñéóç ìå ôçí Üäåéá GPL ìðïñåß íá åßíáé óçìáíôéêü
ðëåïíÝêôçìá.</para>
</listitem>
</itemizedlist>
</sect1>
<sect1 xml:id="conclusion">
<title>Åðßëïãïò</title>
<para>Óå áíôßèåóç ìå ôçí Üäåéá GPL, ç ïðïßá Ý÷åé ó÷åäéáóôåß ãéá íá
åìðïäßóåé ìå êÜèå ôñüðï ôçí åìðïñéêÞ ÷ñÞóç ôïõ ëïãéóìéêïý, ïé Üäåéåò
ôýðïõ BSD Ý÷ïõí ðïëý ëßãåò áðáéôÞóåéò êáé üñïõò ãéá ïðïéáäÞðïôå
ìåëëïíôéêÞ ÷ñÞóç ôïõ ëïãéóìéêïý. ¸ôóé ôï ëïãéóìéêü ìå Üäåéá BSD ìðïñåß
íá ðáñáìåßíåé Open Source Þ íá åíóùìáôùèåß óå åìðïñéêÝò ëýóåéò,
áêïëïõèþíôáò ôéò áëëáãÝò óôéò áíÜãêåò ôïõ äçìéïõñãïý ôïõ Þ êÜðïéáò
åôáéñåßáò. Ìå ëßãá ëüãéá, ïé Üäåéåò ôýðïõ BSD äå äçìéïõñãïýí íïìéêÜ
ðñïâëÞìáôá óôï ìÝëëïí Þ êáôÜ ôç äéÜñêåéá ôçò áíÜðôõîçò åíüò
ðñïãñÜììáôïò.</para>
<para>Ôï ðéï óçìáíôéêü ðëåïíÝêôçìá ìéáò Üäåéáò ôýðïõ BSD åßíáé üôé äåí
ðåñéÝ÷åé ðåñßðëïêïõò íïìéêïýò üñïõò, üðùò ïé Üäåéåò GPL êáé LGPL, ïðüôå
åðéôñÝðåé óôïõò ðñïãñáììáôéóôÝò êáé ôéò åôáéñåßåò íá áöéåñþíïõí
ðåñéóóüôåñï áðü ôï ÷ñüíï ôïõò óôç äçìéïõñãßá êáé ôçí ðñïþèçóç ôïõ
êþäéêá, áíôß íá áíçóõ÷ïýí áí ï êþäéêáò ðïõ ãñÜöïõí Ý÷åé ðáñáâéÜóåé
êÜðïéá Üäåéá.</para>
</sect1>
<sect1 xml:id="addenda">
<title>ÁíáöïñÝò</title>
<programlisting>[1] http://www.gnu.org/licenses/gpl.html
[2] http://archives.cnn.com/2000/TECH/computing/03/28/cyberpatrol.mirrors/
[3] Open Source: the Unauthorized White Papers, Donald K. Rosenberg, IDG Books,
2000. Quotes are from page 114, ``Effects of the GNU GPL''.
[4] Ôï ôìÞìá <quote>What License to Use?</quote> ôïõ
http://www.oreilly.com/catalog/opensources/book/brian.html
Áõôü ôï Üñèñï åßíáé ìéá óõíïðôéêÞ Ýêäïóç ìéáò ðñïçãïýìåíçò
åñãáóßáò ôïõ óõããñáöÝá, ç ïðïßá åßíáé äéáèÝóéìç óôç äéåýèõíóç:
http://alumni.cse.ucsc.edu/~brucem/open_source_license.htm</programlisting>
</sect1>
</article>
|