[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www/philosophy java-trap.el.html
From: |
Kasampalis Athanasios |
Subject: |
www/philosophy java-trap.el.html |
Date: |
Thu, 05 Apr 2007 19:14:14 +0000 |
CVSROOT: /web/www
Module name: www
Changes by: Kasampalis Athanasios <freeasinfreedom> 07/04/05 19:14:13
Modified files:
philosophy : java-trap.el.html
Log message:
headnote addition
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/java-trap.el.html?cvsroot=www&r1=1.2&r2=1.3
Patches:
Index: java-trap.el.html
===================================================================
RCS file: /web/www/www/philosophy/java-trap.el.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- java-trap.el.html 3 Nov 2006 19:36:44 -0000 1.2
+++ java-trap.el.html 5 Apr 2007 19:14:09 -0000 1.3
@@ -1,104 +1,228 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<!--#include virtual="/server/header.html" -->
+<title>ÎλεÏθεÏο αλλά δεÏμεÏ
μÎνο - η Ïαγίδα ÏηÏ
Java</title>
+<!--#include virtual="/server/banner.html" -->
+
+<h2>ÎλεÏθεÏο αλλά δεÏμεÏ
μÎνο - η Ïαγίδα ÏηÏ
Java</h2>
+
+<p>ÏοÏ
<a href="http://www.stallman.org/">Richard Stallman</a></p>
+
+
+<div class="announcement"><h3>Headnote</h3>
+<p><b>[ÎÎÎΡÎÎÎÎ: ελληνική μεÏάÏÏαÏη]</b> As of
December 2006, Sun is in the middle of
+<a href="http://www.fsf.org/news/fsf-welcomes-gpl-java.html">rereleasing its
Java platform under the GNU GPL</a>.
+When this license change is completed, we expect that Java will be no longer
be a trap. Notwithstanding that, the
+general issue described here will remain important, because any non-free
library or programming platform can cause
+a similar problem. We must learn a lesson from the history of Java, so we can
avoid other traps in the future.</p>
+</div>
+
+<p>12 ÎÏÏιλίοÏ
, 2004</p>
+
+<p>
+ Îάν Ïο ÏÏÏγÏαμμά ÏÎ±Ï ÎµÎ¯Î½Î±Î¹ ελεÏθεÏο
λογιÏμικÏ, είναι γενικά Î·Î¸Î¹ÎºÏ --
+ αλλά Ï
ÏάÏÏει μια Ïαγίδα για Ïην οÏοία
ÏÏÎÏει να είÏÏε Ïε εÏοιμÏÏηÏα. Το
+ ÏÏÏγÏαμμά ÏαÏ, αν και είναι ελεÏθεÏο,
μÏοÏεί να ÏεÏιοÏιÏÏεί αÏÏ Ïο μη-ελεÏθεÏο
+ λογιÏÎ¼Î¹ÎºÏ Î±ÏÏ Ïο οÏοίο εξαÏÏάÏαι.
ÎεδομÎνοÏ
ÏÏι αÏ
ÏÏ Ïο ÏÏÏβλημα είναι Ïο ÏιÏ
prominent
+ ÏήμεÏα για Ïα ÏÏογÏάμμαÏα ÏÎ·Ï Java, Ïο
καλοÏμε η Ïαγίδα ÏÎ·Ï Java.
+</p>
+
+<p>
+Îνα ÏÏÏγÏαμμα είναι ελεÏθεÏο λογιÏμικÏ
εάν οι ÏÏήÏÏÎµÏ ÏοÏ
ÎÏοÏ
ν οÏιÏμÎνεÏ
κÏίÏÎ¹Î¼ÎµÏ ÎµÎ»ÎµÏ
θεÏίεÏ.
+ΧονÏÏικά, αÏ
ÏÎÏ ÎµÎ¯Î½Î±Î¹: η ελεÏ
θεÏία να
εκÏÎλεÏÎ·Ï ÏοÏ
ÏÏογÏάμμαÏοÏ, η ελεÏ
θεÏία
μελÎÏÎ·Ï ÎºÎ±Î¹ μεÏαβολήÏ
+ÏοÏ
ÏηγαίοÏ
κÏδικα, η ελεÏ
θεÏία
εÏαναδημοÏιοÏοίηÏÎ·Ï ÏοÏ
ÏηγαίοÏ
κÏδικα
και ÏÏν εκÏελÎÏιμÏν αÏÏείÏν,
+και η ελεÏ
θεÏία δημοÏίεÏ
ÏÎ·Ï Î²ÎµÎ»ÏιÏμÎνÏν
εκδÏÏεÏν.
+(ÎείÏε <a
href="http://www.gnu.org/philosophy/free-sw.el.html">http://www.gnu.org/philosophy/free-sw.el.html</a>.)
+Îάν Ïο οÏοιοδήÏοÏε δεδομÎνο ÏÏÏγÏαμμα
είναι ελεÏθεÏο λογιÏÎ¼Î¹ÎºÏ ÎµÎ¾Î±ÏÏάÏαι
αÏοκλειÏÏικά αÏÏ Ïο ÏεÏιεÏÏμενο ÏηÏ
+Î¬Î´ÎµÎ¹Î±Ï ÏÏήÏεÏÏ ÏοÏ
.
+</p>
+
+<p>
+Το εάν ÏμÏÏ Ïο ÏÏ
γκεκÏιμÎνο ÏÏÏγÏαμμα
μÏοÏεί να ÏÏηÏιμοÏοιηθεί ÏÏον ÎλεÏθεÏο
ÎÏÏμο, αÏÏ ÏοÏ
Ï Î±Î½Î¸ÏÏÏοÏ
Ï ÏοÏ
θÎλοÏ
ν
+να ζοÏ
ν με ελεÏ
θεÏία, είναι μια ÏÎ¹Ï ÏÏνθεÏη
εÏÏÏηÏη. ÎÏ
ÏÏ Î´ÎµÎ½ καθοÏίζεÏαι αÏÏ Ïην άδεια
ÏÏήÏεÏÏ ÏοÏ
ÏÏογÏάμμαÏοÏ,
+εÏειδή κανÎνα ÏÏÏγÏαμμα δεν λειÏοÏ
Ïγεί
μεμονÏμÎνα. Îάθε ÏÏÏγÏαμμα εξαÏÏάÏαι αÏÏ
άλλα ÏÏογÏάμμαÏα. ΠαÏαδείγμαÏοÏ
+ÏάÏιν, Îνα ÏÏÏγÏαμμα ÏÏÎÏει να
μεÏαγλÏÏÏιÏÏεί ή να διεÏμηνεÏ
θεί, άÏα
εξαÏÏάÏαι αÏÏ Îναν μεÏαγλÏÏÏιÏÏή ή Îναν
+διεÏμηνÎα. Îάν ÏÏ
νÏάÏÏεÏαι ÏÏον κÏδικα
ÏαÏακÏήÏÏν (byte code), εξαÏÏάÏαι αÏÏ Îναν
διεÏμηνÎα κÏδικα ÏαÏακÏήÏÏν.
+ÎÏιÏλÎον, ÏÏειάζεÏαι βιβλιοθήκεÏ
ÏÏοκειμÎνοÏ
να εκÏελεÏÏεί, και μÏοÏεί
εÏίÏÎ·Ï Î½Î± αÏαιÏεί και άλλα ÏÏÏιÏÏά
+ÏÏογÏάμμαÏα ÏοÏ
ÏÏÎÏοÏ
ν Ïε άλλεÏ
διαδικαÏίεÏ. Îλα αÏ
Ïά Ïα ÏÏογÏάμμαÏα είναι
εξαÏÏήÏειÏ. Îι εξαÏÏήÏÎµÎ¹Ï Î¼ÏοÏεί να
+είναι αÏαÏαίÏηÏÎµÏ Î³Î¹Î± να μÏοÏεί να
εκÏελεÏÏεί Ïο ÏÏÏγÏαμμα, ή μÏοÏοÏν να είναι
αÏαÏαίÏηÏÎµÏ Î¼Ïνο για οÏιÏμÎνα
+ÏαÏακÏηÏιÏÏικά ÏοÏ
γνÏÏίÏμαÏα. Σε κάθε
ÏεÏίÏÏÏÏη, ÏÏνολο ή μÎÏÎ¿Ï ÏοÏ
ÏÏογÏάμμαÏοÏ
δεν μÏοÏεί να λειÏοÏ
ÏγήÏει ÏÏÏίÏ
+ÏÎ¹Ï ÎµÎ¾Î±ÏÏήÏειÏ.
+</p>
+
+<p>
+Îάν μεÏικÎÏ Î±ÏÏ ÏÎ¹Ï ÎµÎ¾Î±ÏÏήÏÎµÎ¹Ï ÎµÎ½ÏÏ
ÏÏογÏάμμαÏÎ¿Ï ÎµÎ¯Î½Î±Î¹ μη-ελεÏθεÏεÏ, αÏ
ÏÏ
Ïημαίνει ÏÏι ÏÏνολο ή μÎÏÎ¿Ï ÏοÏ
+ÏÏογÏάμμαÏÎ¿Ï ÎµÎ¯Î½Î±Î¹ ανίκανο να εκÏελεÏÏεί
Ïε Îνα εξ ολοκλήÏοÏ
ελεÏθεÏο ÏÏÏÏημα --
είναι ακαÏάλληλο ÏÏÎ¿Ï ÏÏήÏη για
+Ïον ÎλεÏθεÏο ÎÏÏμο. ÎÎβαια, θα μÏοÏοÏÏαμε
να εÏαναδημοÏιοÏοιήÏοÏ
με Ïο ÏÏÏγÏαμμα και
να ÎÏοÏ
με ανÏίγÏαÏα για ÏιÏ
+μηÏανÎÏ Î¼Î±Ï, αλλά θα ήÏαν άÏÏηÏÏο εάν δεν
μÏοÏοÏÏε να εκÏελεÏÏεί. ÎÏ
ÏÏ Ïο ÏÏÏγÏαμμα
είναι μεν ελεÏθεÏο λογιÏμικÏ,
+αλλά Ïάνει Ïην αÏοÏελεÏμαÏικÏÏηÏα ÏοÏ
αÏÏ
ÏÎ¹Ï Î¼Î·-ελεÏθεÏÎµÏ ÎµÎ¾Î±ÏÏήÏÎµÎ¹Ï ÏοÏ
.
+</p>
+
+<p>
+Το ÏÏÏβλημα αÏ
ÏÏ Î¼ÏοÏεί να εμÏανιÏÏεί Ïε
οÏοιοδήÏοÏε ÎµÎ¯Î´Î¿Ï Î»Î¿Î³Î¹ÏμικοÏ, Ïε
οÏοιαδήÏοÏε γλÏÏÏα ÏÏογÏαμμαÏιÏμοÏ.
+ΠαÏαδείγμαÏÎ¿Ï ÏάÏιν, Îνα ελεÏθεÏο
ÏÏÏγÏαμμα ÏοÏ
ÏÏÎÏει μÏνο ÏÏα Microsoft Windows
είναι ÏαÏÏÏ Î¬ÏÏηÏÏο για Ïον
+ÎλεÏθεÏο ÎÏÏμο. Το λογιÏÎ¼Î¹ÎºÏ ÏοÏ
ÏÏÎÏει
ÏÏο GNU/Linux μÏοÏεί εÏίÏÎ·Ï Î½Î± είναι άÏÏηÏÏο
εάν εξαÏÏάÏαι αÏÏ Î¬Î»Î»Î¿
+μη-ελεÏθεÏο λογιÏμικÏ. ΣÏο ÏαÏελθÏν, Ïο Motif
(ÏÏιν Ïη δημιοÏ
Ïγία ÏοÏ
LessTif) και Ïο QT (ÏÏιν
οι καÏαÏκεÏ
αÏÏÎÏ
+ÏοÏ
Ïο μεÏαÏÏÎÏοÏ
ν Ïε ελεÏθεÏο) ήÏαν
ÏημανÏικÎÏ Î±Î¹ÏÎ¯ÎµÏ Î±Ï
ÏÎ¿Ï ÏοÏ
ÏÏοβλήμαÏοÏ.
Îι ÏεÏιÏÏÏÏεÏÎµÏ ÏÏιÏδιάÏÏαÏÎµÏ ÎºÎ¬ÏÏεÏ
+οθÏÎ½Î·Ï (γÏαÏικÏν) λειÏοÏ
ÏγοÏν ÏλήÏÏÏ Î¼Ïνο
με μη-ελεÏθεÏοÏ
Ï Î¿Î´Î·Î³Î¿ÏÏ, οι οÏοίοι
ÏÏοκαλοÏν εÏίÏÎ·Ï Ïο ίδιο ÏÏÏβλημα.
+Îλλά η ÏημανÏικÏÏεÏη Ïηγή αÏ
ÏÎ¿Ï ÏοÏ
ÏÏοβλήμαÏÎ¿Ï ÎµÎ¯Î½Î±Î¹ ÏήμεÏα η Java, εÏειδή οι
άνθÏÏÏοι ÏοÏ
γÏάÏοÏ
ν ελεÏθεÏο
+λογιÏÎ¼Î¹ÎºÏ Î±Î¹ÏθάνονÏαι ÏÏ
Ïνά ÏÏι η Java είναι
ελκÏ
ÏÏική. ΤÏ
ÏλÏμÎνοι αÏÏ Ïην Îλξη ÏοÏ
Ï ÏÏη
γλÏÏÏα, αγνοοÏν Ïο ζήÏημα
+ÏÏν εξαÏÏήÏεÏν, και ÏÎÏÏοÏ
ν ÏÏην Ïαγίδα
ÏÎ·Ï Java.
+</p>
+
+<p>
+ Î Ï
λοÏοίηÏη ÏÎ·Ï Java αÏÏ Ïη Sun είναι
μη-ελεÏθεÏη. Το Blackdown είναι εÏίÏηÏ
μη-ελεÏθεÏο. Eίναι μια ÏÏοÏαÏμογή
+ ÏοÏ
ιδιÏκÏηÏοÏ
κÏδικα ÏÎ·Ï Sun. Îι ÏÏ
ÏοÏοιημÎÎ½ÎµÏ Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎµÏ ÏÎ·Ï Java είναι
εÏίÏÎ·Ï Î¼Î·-ελεÏθεÏεÏ. ÎÎ¼ÎµÎ¯Ï ÎÏοÏ
με
+ ελεÏθεÏÎµÏ Ï
λοÏοιήÏÎµÎ¹Ï ÏÎ·Ï Java, ÏÏÏÏ Î¿ <a
href="http://gcc.gnu.org/java/">μεÏαγλÏÏÏιÏÏÎ®Ï GNU για Ïην
Java</a>
+ (GCJ) και Ïο <a href="/software/classpath">GNU Classpath</a>, αλλά
δεν Ï
ÏοÏÏηÏίζοÏ
ν Ïλα Ïα ÏαÏακÏηÏιÏÏικά
+ γνÏÏίÏμαÏα ακÏμα. Î ÏολαβαίνοÏ
με ακÏμη.
+</p>
+
+<p>
+Îάν αναÏÏÏÏÏεÏε Îνα ÏÏÏγÏαμμα ÏÎ·Ï Java για
Ïην ÏλαÏÏÏÏμα ÏÎ·Ï Sun, είÏÏε εκÏεθειμÎνοι
ÏÏα ÏαÏακÏηÏιÏÏικά γνÏÏίÏμαÏα
+ÏÏήÏÎ·Ï ÏÎ·Ï Sun ÏÏÏÎ¯Ï ÎºÎ±Î½ να Ïο ανÏιληÏθείÏε.
Τη ÏÏιγμή ÏοÏ
θα Ïο ανακαλÏÏεÏε, μÏοÏεί να
Ïα ÏÏηÏιμοÏοιοÏÏαÏε για
+μήνεÏ, και η εÏαναÏÏ
γγÏαÏή ÏÏν ÎÏγÏν ÏÎ±Ï Î¸Î±
μÏοÏοÏÏε να ÏάÏει ακÏμη ÏεÏιÏÏÏÏεÏοÏ
Ï
μήνεÏ. ΠιθανÏÏαÏα θα ÏείÏε,
+"είναι ÏάÏα Ïολλή δοÏ
λειά για να ξεκινήÏÏ
ξανά αÏÏ Ïην αÏÏή." ÎÏÏι Ïο ÏÏÏγÏαμμά ÏÎ±Ï Î¸Î±
ÎÏει ÏÎÏει ÏÏην Ïαγίδα ÏηÏ
+Java. Îα είναι ακαÏάλληλο ÏÏÎ¿Ï ÏÏήÏη ÏÏον
ÎλεÏθεÏο ÎÏÏμο.
+</p>
+
+<p>
+ΠαξιÏÏιÏÏÎ¿Ï ÏÏÏÏÎ¿Ï ÏÏÏε να αÏοÏεÏ
Ïθεί η
Ïαγίδα ÏÎ·Ï Java είναι να ÎÏεÏε μÏνο μια
ελεÏθεÏη Ï
λοÏοίηÏη ÏÎ·Ï Java ÏÏο
+ÏÏÏÏημά ÏαÏ. ÎαÏÏÏιν εάν ÏÏηÏιμοÏοιήÏεÏε
Îνα ÏαÏακÏηÏιÏÏÎ¹ÎºÏ Î³Î½ÏÏιÏμα ή μια
βιβλιοθήκη ÏÎ·Ï Java ÏοÏ
Ïο ελεÏθεÏο
+λογιÏÎ¼Î¹ÎºÏ Î´ÎµÎ½ Ï
ÏοÏÏηÏίζει ακÏμα, θα Ïο
ανακαλÏÏεÏε αμÎÏÏÏ, και μÏοÏείÏε να
ξαναγÏάÏεÏε αÏ
ÏÏ Ïον κÏδικα άμεÏα.
+</p>
+
+<p>
+ Î Sun ÏÏ
νεÏίζει να αναÏÏÏÏÏει ÏÎ¹Ï ÏÏÏÏθεÏεÏ
"ÏÏ
ÏοÏοιημÎνεÏ" Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎµÏ ÏÎ·Ï Java, και
ÏÏεδÏν ÏÎ»ÎµÏ ÏοÏ
Ï ÎµÎ¯Î½Î±Î¹
+ μη-ελεÏθεÏεÏ. Σε ÏολλÎÏ ÏεÏιÏÏÏÏειÏ, ακÏμη
και η ÏÏοδιαγÏαÏή Î¼Î¹Î±Ï Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎ·Ï ÎµÎ¯Î½Î±Î¹
Îνα εμÏοÏÎ¹ÎºÏ Î¼Ï
ÏÏικÏ, και η
+ ÏÎ¹Ï ÏÏÏÏÏαÏη άδεια ÏÎ·Ï Sun για αÏ
ÏÎÏ ÏιÏ
ÏÏοδιαγÏαÏÎÏ Î±ÏαγοÏεÏει Ïη δημοÏίεÏ
Ïη
(release) οÏιδήÏοÏε λιγÏÏεÏοÏ
αÏÏ
+ μια ÏλήÏη Ï
λοÏοίηÏη ÏÎ·Ï ÏÏοδιαγÏαÏήÏ.
(ÎείÏε
+ <a
href="http://jcp.org/aboutJava/communityprocess/JSPA2.pdf">http://jcp.org/aboutJava/communityprocess/JSPA2.pdf</a>
+ και
+ <a
href="http://jcp.org/aboutJava/communityprocess/final/jsr129/j2me_pb-1_0-fr-spec-license.html">http://jcp.org/aboutJava/communityprocess/final/jsr129/j2me_pb-1_0-fr-spec-license.html</a>,
+ για ÏαÏαδείγμαÏα).
+</p>
+
+<p>
+ÎÏ
ÏÏ
ÏÏÏ, αÏ
Ïή η ÏÏοδιαγÏαÏή ÏÎ·Ï Î¬Î´ÎµÎ¹Î±Ï (ÏηÏ
Sun) εÏιÏÏÎÏει Ïη δημοÏίεÏ
Ïη
+μία Ï
λοÏοίηÏÎ·Ï ÏÏ ÎµÎ»ÎµÏθεÏο λογιÏμικÏ.
Îηλαδή άλλοι ÏÏήÏÏÎµÏ ÏÎ·Ï Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎ·Ï
+εÏιÏÏÎÏεÏαι να Ïην αλλάξοÏ
ν δίÏÏÏ Î½Î±
αÏαιÏείÏαι να ÏÏοÏθÎÏοÏ
ν ÏÎ¹Ï Î±Î»Î»Î±Î³ÎÏ ÏοÏ
Ï
+ÏÏην ÏÏοδιαγÏαÏή. ÎμÏÏ Î¿Î¹ αÏαιÏήÏÎµÎ¹Ï ÏηÏ
ÎÏοÏ
ν ÏÏ Î±ÏοÏÎλεÏμα η δημιοÏ
Ïγία ενÏÏ
+ÏÏ
νεÏγαÏÎ¹ÎºÎ¿Ï Î¼Î¿Î½ÏÎλοÏ
ανάÏÏÏ
Î¾Î·Ï ÎºÎ±Î¹ η
δημιοÏ
Ïγία Î¼Î¯Î±Ï ÎµÎ»ÎµÏθεÏÎ·Ï Ï
λοÏοίηÏÎ·Ï Î½Î±
+είναι αÏαγοÏεÏ
Ïική. <b>[ÎÎÎΡÎÎÎÎ: καλÏÏεÏη
μεÏάÏÏαÏη ÏÎ·Ï ÏÏÏÏαÏηÏ]</b> Î ÏÏήÏη αÏ
ÏÎ¿Ï ÏοÏ
+μονÏÎλοÏ
ÏÏ
νεÏάγεÏαι Ïην δημοÏίεÏ
Ïη
ελλειÏÏν εκδÏÏεÏν, ÏÏÎ¹Ï Î¿ÏÎ¿Î¯ÎµÏ ÏÏοι ÎÏοÏ
ν
διαβάÏει
+Ïην ÏÏοδιαγÏαÏή (ÏÎ·Ï Sun) δεν εÏιÏÏÎÏεÏαι να
ÏÏ
μμεÏάÏÏοÏ
ν.
+</p>
+
+<p>
+ΣÏÎ¹Ï Î±ÏÏÎÏ ÏοÏ
ÎινήμαÏÎ¿Ï ÎµÎ»ÎµÏθεÏοÏ
λογιÏμικοÏ, ήÏαν αδÏναÏο να αÏοÏεÏ
Ïθεί η
εξάÏÏηÏη αÏÏ Î¼Î·-ελεÏθεÏα ÏÏογÏάμμαÏα.
+Î Ïιν αÏοκÏήÏοÏ
με Ïον μεÏαγλÏÏÏιÏÏή GNU C,
κάθε ÏÏÏγÏαμμα C (ελεÏθεÏο ή ÏÏι) είÏε
εξάÏÏηÏη αÏÏ Îναν μη-ελεÏθεÏο
+μεÏαγλÏÏÏιÏÏή C. Î Ïιν αÏοκÏήÏοÏ
με Ïη
βιβλιοθήκη GNU C, κάθε ÏÏÏγÏαμμα είÏε
εξάÏÏηÏη αÏÏ Î¼Î¹Î± μη-ελεÏθεÏη βιβλιοθήκη
+C. Î Ïιν αÏοκÏήÏοÏ
με Ïον Linux, Ïον ÏÏÏÏο
ελεÏθεÏο ÏÏ
Ïήνα, κάθε ÏÏÏγÏαμμα είÏε
εξάÏÏηÏη αÏÏ Îναν μη-ελεÏθεÏο ÏÏ
Ïήνα.
+Î Ïιν αÏοκÏήÏοÏ
με Ïο Bash, κάθε κÏδικαÏ
κελÏÏοÏ
Ï (shellscript) ÎÏÏεÏε να εÏμηνεÏ
θεί αÏÏ
Îνα μη-ελεÏθεÏο κÎλÏ
ÏοÏ.
+ÎÏαν αναÏÏÏεÏ
κÏο ÏÏι Ïα ÏÏÏÏα ÏÏογÏάμμαÏά
Î¼Î±Ï Î¸Î± ÏαÏακÏλÏονÏαν αÏÏικά αÏÏ Î±Ï
ÏÎÏ ÏιÏ
εξαÏÏήÏειÏ, αλλά Ïο δεÏÏήκαμε
+εÏειδή Ïο ÏÏÎÎ´Î¹Ï Î¼Î±Ï ÏÏ
μÏεÏιλάμβανε να Ïα
διαÏÏÏει ÏÏη ÏÏ
νÎÏεια. ΠγενικÏÏ ÏÏÏÏοÏ
μαÏ, Îνα αÏ
ÏÏ-ÏιλÏξενο
+λειÏοÏ
ÏÎ³Î¹ÎºÏ ÏÏÏÏημα GNU, ÏÏ
μÏεÏιλαμβανομÎνÏν ÏÎ¹Ï ÎµÎ»ÎµÏθεÏεÏ
ανÏικαÏαÏÏάÏÎµÎ¹Ï Î³Î¹Î± ÏÎ»ÎµÏ ÎµÎºÎµÎ¯Î½ÎµÏ ÏιÏ
εξαÏÏήÏειÏ. Îάν
+ÏεÏÏ
Ïαίναμε Ïο ÏÏÏÏο, Ïλα Ïα ÏÏογÏάμμαÏά
Î¼Î±Ï Î¸Î± διαÏÏζονÏαν. ÎÏÏι κι Îγινε: με Ïο
ÏÏÏÏημα GNU/Linux, μÏοÏοÏμε
+ÏÏÏα να εκÏελÎÏοÏ
με αÏ
Ïά Ïα ÏÏογÏάμμαÏα Ïε
ελεÏθεÏÎµÏ ÏλαÏÏÏÏμεÏ.</p>
+
+<p>
+ΠκαÏάÏÏαÏη ÏήμεÏα είναι διαÏοÏεÏική. Î
λÎον ÎÏοÏ
με ιÏÏÏ
Ïά ελεÏθεÏα λειÏοÏ
Ïγικά ÏÏ
ÏÏήμαÏα και Ïολλά ελεÏθεÏα
+εÏγαλεία ÏÏογÏαμμαÏιÏμοÏ. ÎÏοιαδήÏοÏε
εÏγαÏία κι αν θÎλεÏε να κάνεÏε, μÏοÏείÏε να
Ïην κάνεÏε Ïε μια ελεÏθεÏη
+ÏλαÏÏÏÏμα. Îεν Ï
ÏάÏÏει καμία ανάγκη να
γίνει αÏοδεκÏή μια μη-ελεÏθεÏε εξάÏÏηÏη
ακÏμα και ÏÏοÏÏÏινά. ΠκÏÏÎ¹Î¿Ï Î»ÏγοÏ
+ÏÎ·Ï ÏÏÏÏÎ·Ï ÏÏν ανθÏÏÏÏν ÏÏην Ïαγίδα ÏÎ·Ï Java
ÏήμεÏα είναι εÏειδή δεν Ïο ÏκÎÏÏονÏαι. ΠεÏ
κολÏÏεÏη λÏÏη ÏÏο ÏÏÏβλημα
+ÏÎ·Ï ÏÎ±Î³Î¯Î´Î±Ï ÏÎ·Ï Java είναι να διδαÏθοÏν οι
άνθÏÏÏοι ÏÏÏε να μην ÏÎÏÏοÏ
ν Ïε αÏ
Ïήν.
+</p>
+
+<p>
+Îια να κÏαÏήÏεÏε Ïον κÏδικα Java ÏÎ±Ï Î¼Î±ÎºÏιά
αÏÏ Ïην Ïαγίδα ÏηÏ, εγκαÏαÏÏήÏÏε Îνα
ελεÏθεÏο ÏεÏιβάλλον ανάÏÏÏ
ξηÏ
+ÏÎ·Ï Java και ÏÏηÏιμοÏοιήÏÏε Ïο. ÎενικÏÏεÏα,
οÏοιαδήÏοÏε γλÏÏÏα κι αν ÏÏηÏιμοÏοιείÏε,
κÏαÏήÏÏε Ïα μάÏια ÏαÏ
+ανοικÏά, και ελÎγξÏε Ïην ελεÏθεÏη
καÏάÏÏαÏη ÏÏν ÏÏογÏαμμάÏÏν αÏÏ Ïα οÏοία
εξαÏÏάÏαι ο κÏÎ´Î¹ÎºÎ¬Ï ÏαÏ. ΠεÏ
κολÏÏεÏοÏ
+ÏÏÏÏÎ¿Ï Î½Î± εξακÏιβÏθεί ÏÏι κάÏοιο
ÏÏÏγÏαμμα είναι ελεÏθεÏο είναι με ÎÏεÏ
να
για Ïην ÏÏαÏξή ÏοÏ
ÏÏον καÏάλογο
+ελεÏθεÏοÏ
λογιÏÎ¼Î¹ÎºÎ¿Ï (<a
href="http://www.fsf.org/directory">http://www.fsf.org/directory</a>). Îάν
Îνα ÏÏÏγÏαμμα
+δεν είναι ÏÏον καÏάλογο, μÏοÏείÏε να
ελÎγξεÏε Ïην(ιÏ) άδειά(εÏ) ÏοÏ
Ïε ÏÏÎÏη με
Ïον καÏάλογο αδειÏν ελεÏθεÏοÏ
+λογιÏÎ¼Î¹ÎºÎ¿Ï (<a
href="http://www.gnu.org/licenses/license-list.html">http://www.gnu.org/licenses/license-list.html</a>).
+</p>
+
+<p>
+Î ÏοÏÏαθοÏμε να διαÏÏÏοÏ
με Ïα ÏαγιδεÏ
μÎνα
ÏÏογÏάμμαÏα ÏÎ·Ï Java, ÎÏÏι εάν ÏÏ
μÏαθείÏε Ïη
γλÏÏÏα Java, ÏÎ±Ï ÏÏοÏκαλοÏμε
+να βοηθήÏεÏε ÏÏην ανάÏÏÏ
ξη ÏοÏ
GNU Classpath.
ÎοκιμάζονÏÎ±Ï Ïα ÏÏογÏάμμαÏά ÏÎ±Ï Î¼Îµ Ïο
μεÏαγλÏÏÏιÏÏή GCJ και Ïο GNU
+Classpath, και εκθÎÏονÏÎ±Ï Î¿ÏοιαδήÏοÏε
ÏÏοβλήμαÏα ανÏιμεÏÏÏίζεÏε ÏÏÎ¹Ï ÎºÎ»Î¬ÏÎµÎ¹Ï ÏοÏ
Ï
λοÏοιήθηκαν ήδη, γίνεÏÏε
+ÏÏήÏιμοι. ÎνÏοÏÏοιÏ, η ολοκλήÏÏÏη ÏοÏ
GNU
Classpath θα ÏάÏει ÏÏÏνο. Îάν ÏεÏιÏÏÏÏεÏεÏ
μη-ελεÏθεÏÎµÏ Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎµÏ
+ÏÏ
νεÏίζοÏ
ν να ÏÏοÏÏίθενÏαι, ίÏÏÏ Î½Î± μην
μÏοÏÎÏοÏ
με να ÏÎ¹Ï ÎÏοÏ
με ÏοÏÎ ÏλεÏ. Îια αÏ
ÏÏ ÏαÏακαλοÏμε μην βάλεÏε Ïο
+ελεÏθεÏο λογιÏÎ¼Î¹ÎºÏ ÏÎ±Ï Ïε δεÏμοÏÏ. ÎÏαν
γÏάÏεÏε Îνα ÏÏÏγÏαμμα εÏαÏμογÏν ÏήμεÏα,
γÏάÏÏε Ïο ÏÏÏε να εκÏελείÏαι Ïε
+ελεÏθεÏÎµÏ ÏλαÏÏÏÏÎ¼ÎµÏ ÎµÎ¾'αÏÏήÏ.</p>
+
+<h3>ÎείÏε εÏίÏηÏ:-</h3>
+<p><a href="/philosophy/sun-in-night-time.html">The Curious Incident of Sun in
the Night-Time</a></p>
+</div>
+<!--#include virtual="/server/footer.html" -->
+
+<div id="footer">
+
+
+
+
+<p>
+ΠαÏακαλοÏμε αÏοÏÏείλεÏε εÏÏÏήμαÏα
ÏÏεÏικά με Ïο ÎÎÎ & Ïο GNU ÏÏη διεÏθÏ
νÏη
+<a href="mailto:address@hidden"><em>address@hidden</em></a>.
+Î¥ÏάÏÏοÏ
ν εÏίÏÎ·Ï ÎºÎ±Î¹ <a
href="/home.html#ContactInfo">άλλοι ÏÏÏÏοι
εÏικοινÏνίαÏ</a>
+με Ïο ÎÎÎ.</p>
+
+<p>ΠαÏακαλοÏμε αÏοÏÏείλεÏε καÏεÏÏÏαμμÎνοÏ
Ï ÏÏ
νδÎÏμοÏ
Ï ÎºÎ±Î¹ Î¬Î»Î»ÎµÏ Î´Î¹Î¿ÏθÏÏÎµÎ¹Ï (ή
ÏÏοÏάÏειÏ) ÏÏο
+<a href="mailto:address@hidden"><em>address@hidden</em></a>.
+</p>
+
+<p>
+ΠαÏακαλοÏμε δείÏε Ïο αÏÏείο
+<a href="/server/standards/README.translations.html">ÎÎÎÎÎΣÎÎÎ Î
ÎΡΠÎÎΤÎΦΡÎΣÎΩÎ</a>
+για ÏληÏοÏοÏÎ¯ÎµÏ ÏÏεÏικά με Ïο ÏÏ
νÏονιÏμÏ
και Ïην αÏοÏÏολή μεÏαÏÏάÏεÏν.
+</p>
+
+<p>Translated to Greek by: Athanasios Kasampalis</p>
+
+<p>Copyright © 2004 Richard Stallman</p>
+
+<p>Verbatim copying and distribution of this entire article is
+permitted in any medium without royalty provided this notice is
+preserved.
+</p>
+
+<p>
+Updated:
+<!-- timestamp start -->
+$Date: 2007/04/05 19:14:09 $ $Author: freeasinfreedom $
+<!-- timestamp end -->
+</p>
+</div>
+
+<div id="translations">
+<h4>Translations of this page</h4>
+
+<!-- Please keep this list alphabetical, and in the original -->
+
+<!-- language if possible, otherwise default to English -->
+<!-- If you do not have it English, please comment what the -->
+<!-- English is. If you add a new language here, please -->
+<!-- advise address@hidden and add it to -->
+<!-- - in /home/www/bin/nightly-vars either TAGSLANG or WEBLANG -->
+<!-- - in /home/www/html/server/standards/README.translations.html -->
+<!-- one of the lists under the section "Translations Underway" -->
+<!-- - if there is a translation team, you also have to add an alias -->
+<!-- to mail.gnu.org:/com/mailer/aliases -->
+<!-- Please also check you have the 2 letter language code right versus -->
+<!-- http://www.w3.org/WAI/ER/IG/ert/iso639.htm -->
+
+<ul class="translations-list">
+<li><a
href="/philosophy/java-trap.bg.html">български</a>
<!-- Bulgarian --></li>
+<li><a href="/philosophy/java-trap.html">English</a></li>
+<li><a href="/philosophy/java-trap.de.html">Deutsch</a> <!-- German
--></li>
+<li><a href="/philosophy/java-trap.fr.html">Français</a> <!-- French
--></li>
+<li><a href="/philosophy/java-trap.el.html">Îλληνικά</a> <!--
Greek --></li>
+<li><a href="/philosophy/java-trap.es.html">Español</a> <!-- Spanish
--></li>
+<li><a href="/philosophy/java-trap.it.html">Italiano</a> <!-- Italian
--></li>
+<li><a href="/philosophy/java-trap.pl.html">Polski</a> <!-- Polish
--></li>
+</ul>
+</div>
+</div>
-<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="el"><HEAD><TITLE>ÎλεÏθεÏο αλλά δεÏμεÏ
μÎνο - η
Ïαγίδα ÏÎ·Ï Java</TITLE>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link
rel="stylesheet" type="text/css" href="http://www.gnu.org/gnu.css" /><link
rev="translated" href="mailto:address@hidden" /><!-- This document is in XML,
and xhtml 1.0 --><!-- Please make sure to properly nest your tags --><!-- and
ensure that your final document validates --><!-- consistent with W3C xhtml 1.0
and CSS standards --><!-- See validator.w3.org -->
-</HEAD>
-<BODY>
-<P><A
-href="http://www.gnu.org/philosophy/java-trap.el.html#translations">ÎεÏαÏÏάÏειÏ</A>
-αÏ
ÏÎ®Ï ÏÎ·Ï ÏελίδαÏ</P>
-<H3>ÎλεÏθεÏο αλλά δεÏμεÏ
μÎνο - η Ïαγίδα ÏηÏ
Java</H3>
-<H4>12 ÎÏÏιλίοÏ
2004</H4><A
-href="http://www.gnu.org/graphics/philosophicalgnu.html"><IMG
-alt=" [Îνα ÏιλοÏοÏÎ¹ÎºÏ GNU] "
-src="http://www.gnu.org/graphics/philosophical-gnu-sm.jpg" border="0"></A>
-<P>ÏοÏ
<A href="http://www.stallman.org/">Richard Stallman</A></P>
-<HR>
-
-<P>Îάν Ïο ÏÏÏγÏαμμά ÏÎ±Ï ÎµÎ¯Î½Î±Î¹ ελεÏθεÏο
λογιÏμικÏ, είναι γενικά Î·Î¸Î¹ÎºÏ -- αλλά Ï
ÏάÏÏει μια Ïαγίδα για Ïην οÏοία ÏÏÎÏει να
είÏÏε Ïε εÏοιμÏÏηÏα. Το ÏÏÏγÏαμμά ÏαÏ, αν
και είναι ελεÏθεÏο, μÏοÏεί να ÏεÏιοÏιÏÏεί
αÏÏ Ïο μη-ελεÏθεÏο λογιÏÎ¼Î¹ÎºÏ Î±ÏÏ Ïο οÏοίο
εξαÏÏάÏαι. ÎεδομÎνοÏ
ÏÏι αÏ
ÏÏ Ïο ÏÏÏβλημα
είναι Ïο ÏÎ¹Ï prominent ÏήμεÏα για Ïα
ÏÏογÏάμμαÏα ÏÎ·Ï Java, Ïο καλοÏμε η Ïαγίδα ÏηÏ
Java.</P>
-
-<P>Îνα ÏÏÏγÏαμμα είναι ελεÏθεÏο λογιÏμικÏ
εάν οι ÏÏήÏÏÎµÏ ÏοÏ
ÎÏοÏ
ν οÏιÏμÎνεÏ
κÏίÏÎ¹Î¼ÎµÏ ÎµÎ»ÎµÏ
θεÏίεÏ. ΧονÏÏικά, αÏ
ÏÎÏ ÎµÎ¯Î½Î±Î¹:
η ελεÏ
θεÏία να εκÏÎλεÏÎ·Ï ÏοÏ
ÏÏογÏάμμαÏοÏ,
η ελεÏ
θεÏία μελÎÏÎ·Ï ÎºÎ±Î¹ μεÏÎ±Î²Î¿Î»Î®Ï ÏοÏ
ÏηγαίοÏ
κÏδικα, η ελεÏ
θεÏία
εÏαναδημοÏιοÏοίηÏÎ·Ï ÏοÏ
ÏηγαίοÏ
κÏδικα
και ÏÏν εκÏελÎÏιμÏν αÏÏείÏν, και η ελεÏ
θεÏία δημοÏίεÏ
ÏÎ·Ï Î²ÎµÎ»ÏιÏμÎνÏν εκδÏÏεÏν.
(ÎείÏε <a
href="http://www.gnu.org/philosophy/free-sw.html">http://www.gnu.org/philosophy/free-sw.html</a>.)
Îάν Ïο οÏοιοδήÏοÏε δεδομÎνο ÏÏÏγÏαμμα
είναι ελεÏθεÏο λογιÏÎ¼Î¹ÎºÏ ÎµÎ¾Î±ÏÏάÏαι αÏλÏÏ
αÏÏ Ïο ÏεÏιεÏÏμενο ÏÎ·Ï Î¬Î´ÎµÎ¹Î±Ï ÏÏήÏεÏÏ ÏοÏ
.
-</P>
-
-<P>Το εάν ÏμÏÏ Ïο ÏÏ
γκεκÏιμÎνο ÏÏÏγÏαμμα
μÏοÏεί να ÏÏηÏιμοÏοιηθεί ÏÏον ÎλεÏθεÏο
ÎÏÏμο, αÏÏ ÏοÏ
Ï Î±Î½Î¸ÏÏÏοÏ
Ï ÏοÏ
θÎλοÏ
ν να ζοÏ
ν με ελεÏ
θεÏία, είναι μια ÏÎ¹Ï ÏÏνθεÏη
εÏÏÏηÏη. ÎÏ
ÏÏ Î´ÎµÎ½ καθοÏίζεÏαι αÏÏ Ïην άδεια
ÏÏήÏεÏÏ ÏοÏ
ÏÏογÏάμμαÏοÏ, εÏειδή κανÎνα
ÏÏÏγÏαμμα δεν λειÏοÏ
Ïγεί μεμονÏμÎνα. Îάθε
ÏÏÏγÏαμμα εξαÏÏάÏαι αÏÏ Î¬Î»Î»Î± ÏÏογÏάμμαÏα. Î
αÏαδείγμαÏÎ¿Ï ÏάÏιν, Îνα ÏÏÏγÏαμμα ÏÏÎÏει
να μεÏαγλÏÏÏιÏÏεί ή να διεÏμηνεÏ
θεί, άÏα
εξαÏÏάÏαι αÏÏ Îναν μεÏαγλÏÏÏιÏÏή ή Îναν
διεÏμηνÎα. Îάν ÏÏ
νÏάÏÏεÏαι ÏÏον κÏδικα
ÏαÏακÏήÏÏν (byte code), εξαÏÏάÏαι αÏÏ Îναν
διεÏμηνÎα κÏδικα ÏαÏακÏήÏÏν. ÎÏιÏλÎον,
ÏÏειάζεÏαι Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎµÏ ÏÏοκειμÎνοÏ
να
εκÏελεÏÏεί, και μÏοÏεί εÏίÏÎ·Ï Î½Î± αÏαιÏεί
και άλλα ÏÏÏιÏÏά ÏÏογÏάμμαÏα ÏοÏ
ÏÏÎÏοÏ
ν
Ïε Î¬Î»Î»ÎµÏ Î´Î¹Î±Î´Î¹ÎºÎ±ÏίεÏ. Îλα αÏ
Ïά Ïα
ÏÏογÏάμμαÏα είναι εξαÏÏήÏειÏ. Îι
εξαÏÏήÏÎµÎ¹Ï Î¼ÏοÏεί να είναι αÏαÏαίÏηÏÎµÏ Î³Î¹Î±
να μÏοÏεί να εκÏελεÏÏεί Ïο ÏÏÏγÏαμμα, ή
μÏοÏοÏν να είναι αÏαÏαίÏηÏÎµÏ Î¼Ïνο για
οÏιÏμÎνα ÏαÏακÏηÏιÏÏικά ÏοÏ
γνÏÏίÏμαÏα. Σε
κάθε ÏεÏίÏÏÏÏη, ÏÏνολο ή μÎÏÎ¿Ï ÏοÏ
ÏÏογÏάμμαÏÎ¿Ï Î´ÎµÎ½ μÏοÏεί να λειÏοÏ
ÏγήÏει
ÏÏÏÎ¯Ï ÏÎ¹Ï ÎµÎ¾Î±ÏÏήÏειÏ.
-</P>
-
-<P>Îάν μεÏικÎÏ Î±ÏÏ ÏÎ¹Ï ÎµÎ¾Î±ÏÏήÏÎµÎ¹Ï ÎµÎ½ÏÏ
ÏÏογÏάμμαÏÎ¿Ï ÎµÎ¯Î½Î±Î¹ μη-ελεÏθεÏεÏ, αÏ
ÏÏ
Ïημαίνει ÏÏι ÏÏνολο ή μÎÏÎ¿Ï ÏοÏ
ÏÏογÏάμμαÏÎ¿Ï ÎµÎ¯Î½Î±Î¹ ανίκανο να εκÏελεÏÏεί
Ïε Îνα εξ ολοκλήÏοÏ
ελεÏθεÏο ÏÏÏÏημα --
είναι ακαÏάλληλο ÏÏÎ¿Ï ÏÏήÏη για Ïον
ÎλεÏθεÏο ÎÏÏμο. ÎÎβαια, θα μÏοÏοÏÏαμε να
εÏαναδημοÏιοÏοιήÏοÏ
με Ïο ÏÏÏγÏαμμα και να
ÎÏοÏ
με ανÏίγÏαÏα για ÏÎ¹Ï Î¼Î·ÏανÎÏ Î¼Î±Ï, αλλά
θα ήÏαν άÏÏηÏÏο εάν δεν μÏοÏοÏÏε να
εκÏελεÏÏεί. ÎÏ
ÏÏ Ïο ÏÏÏγÏαμμα είναι μεν
ελεÏθεÏο λογιÏμικÏ, αλλά Ïάνει Ïην
αÏοÏελεÏμαÏικÏÏηÏα ÏοÏ
αÏÏ ÏιÏ
μη-ελεÏθεÏÎµÏ ÎµÎ¾Î±ÏÏήÏÎµÎ¹Ï ÏοÏ
.
-</P>
-
-<P>Το ÏÏÏβλημα αÏ
ÏÏ Î¼ÏοÏεί να εμÏανιÏÏεί Ïε
οÏοιοδήÏοÏε ÎµÎ¯Î´Î¿Ï Î»Î¿Î³Î¹ÏμικοÏ, Ïε
οÏοιαδήÏοÏε γλÏÏÏα ÏÏογÏαμμαÏιÏμοÏ. Î
αÏαδείγμαÏÎ¿Ï ÏάÏιν, Îνα ελεÏθεÏο ÏÏÏγÏαμμα
ÏοÏ
ÏÏÎÏει μÏνο ÏÏα Microsoft Windows είναι ÏαÏÏÏ
άÏÏηÏÏο για Ïον ÎλεÏθεÏο ÎÏÏμο. Το
λογιÏÎ¼Î¹ÎºÏ ÏοÏ
ÏÏÎÏει ÏÏο GNU/Linux μÏοÏεί
εÏίÏÎ·Ï Î½Î± είναι άÏÏηÏÏο εάν εξαÏÏάÏαι αÏÏ
άλλο μη-ελεÏθεÏο λογιÏμικÏ. ΣÏο ÏαÏελθÏν,
Ïο Motif (ÏÏιν Ïη δημιοÏ
Ïγία ÏοÏ
LessTif) και Ïο QT
(ÏÏιν οι καÏαÏκεÏ
αÏÏÎÏ ÏοÏ
Ïο μεÏαÏÏÎÏοÏ
ν
Ïε ελεÏθεÏο) ήÏαν ÏημανÏικÎÏ Î±Î¹ÏÎ¯ÎµÏ Î±Ï
ÏοÏ
ÏοÏ
ÏÏοβλήμαÏοÏ. Îι ÏεÏιÏÏÏÏεÏεÏ
ÏÏιÏδιάÏÏαÏÎµÏ ÎºÎ¬ÏÏÎµÏ Î¿Î¸ÏÎ½Î·Ï (γÏαÏικÏν)
λειÏοÏ
ÏγοÏν ÏλήÏÏÏ Î¼Ïνο με μη-ελεÏθεÏοÏ
Ï
οδηγοÏÏ, οι οÏοίοι ÏÏοκαλοÏν εÏίÏÎ·Ï Ïο ίδιο
ÏÏÏβλημα. Îλλά η ÏημανÏικÏÏεÏη Ïηγή αÏ
ÏοÏ
ÏοÏ
ÏÏοβλήμαÏÎ¿Ï ÎµÎ¯Î½Î±Î¹ ÏήμεÏα η Java, εÏειδή
οι άνθÏÏÏοι ÏοÏ
γÏάÏοÏ
ν ελεÏθεÏο λογιÏμικÏ
αιÏθάνονÏαι ÏÏ
Ïνά ÏÏι η Java είναι ελκÏ
ÏÏική.
ΤÏ
ÏλÏμÎνοι αÏÏ Ïην Îλξη ÏοÏ
Ï ÏÏη γλÏÏÏα,
αγνοοÏν Ïο ζήÏημα ÏÏν εξαÏÏήÏεÏν, και
ÏÎÏÏοÏ
ν ÏÏην Ïαγίδα ÏÎ·Ï Java.
-</P>
-
-<P>Î Ï
λοÏοίηÏη ÏÎ·Ï Java αÏÏ Ïη Sun είναι
μη-ελεÏθεÏη. Το Blackdown είναι εÏίÏηÏ
μη-ελεÏθεÏο. Eίναι μια ÏÏοÏαÏμογή ÏοÏ
ιδιÏκÏηÏοÏ
κÏδικα ÏÎ·Ï Sun. Îι ÏÏ
ÏοÏοιημÎνεÏ
Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎµÏ ÏÎ·Ï Java είναι εÏίÏηÏ
μη-ελεÏθεÏεÏ. ÎÎ¼ÎµÎ¯Ï ÎÏοÏ
με ελεÏθεÏÎµÏ Ï
λοÏοιήÏÎµÎ¹Ï ÏÎ·Ï Java, ÏÏÏÏ Î¿ μεÏαγλÏÏÏιÏÏÎ®Ï GNU
για Ïην Java (GCJ) και Ïο GNU Classpath, αλλά δεν Ï
ÏοÏÏηÏίζοÏ
ν Ïλα Ïα ÏαÏακÏηÏιÏÏικά
γνÏÏίÏμαÏα ακÏμα. Î ÏολαβαίνοÏ
με ακÏμη.
-</P>
-
-<P>Îάν αναÏÏÏÏÏεÏε Îνα ÏÏÏγÏαμμα ÏÎ·Ï Java για
Ïην ÏλαÏÏÏÏμα ÏÎ·Ï Sun, είÏÏε εκÏεθειμÎνοι
ÏÏα ÏαÏακÏηÏιÏÏικά γνÏÏίÏμαÏα ÏÏήÏÎ·Ï ÏηÏ
Sun ÏÏÏÎ¯Ï ÎºÎ±Î½ να Ïο ανÏιληÏθείÏε . Τη ÏÏιγμή
ÏοÏ
θα Ïο ανακαλÏÏεÏε, μÏοÏεί να Ïα
ÏÏηÏιμοÏοιοÏÏαÏε για μήνεÏ, και η εÏαναÏÏ
γγÏαÏή ÏÏν ÎÏγÏν ÏÎ±Ï Î¸Î± μÏοÏοÏÏε να ÏάÏει
ακÏμη ÏεÏιÏÏÏÏεÏοÏ
Ï Î¼Î®Î½ÎµÏ. ΠιθανÏÏαÏα θα
ÏείÏε, "είναι ÏάÏα Ïολλή δοÏ
λειά για να
ξεκινήÏÏ Î¾Î±Î½Î¬ αÏÏ Ïην αÏÏή." ÎÏÏι Ïο
ÏÏÏγÏαμμά ÏÎ±Ï Î¸Î± ÎÏει ÏÎÏει ÏÏην Ïαγίδα ÏηÏ
Java. Îα είναι ακαÏάλληλο ÏÏÎ¿Ï ÏÏήÏη ÏÏον
ÎλεÏθεÏο ÎÏÏμο.
-</P>
-
-<P>ΠαξιÏÏιÏÏÎ¿Ï ÏÏÏÏÎ¿Ï ÏÏÏε να αÏοÏεÏ
Ïθεί η
Ïαγίδα ÏÎ·Ï Java είναι να ÎÏεÏε μÏνο μια
ελεÏθεÏη Ï
λοÏοίηÏη ÏÎ·Ï Java ÏÏο ÏÏÏÏημά ÏαÏ.
ÎαÏÏÏιν εάν ÏÏηÏιμοÏοιήÏεÏε Îνα
ÏαÏακÏηÏιÏÏÎ¹ÎºÏ Î³Î½ÏÏιÏμα ή μια βιβλιοθήκη
ÏÎ·Ï Java ÏοÏ
Ïο ελεÏθεÏο λογιÏÎ¼Î¹ÎºÏ Î´ÎµÎ½ Ï
ÏοÏÏηÏίζει ακÏμα, θα Ïο ανακαλÏÏεÏε αμÎÏÏÏ,
και μÏοÏείÏε να ξαναγÏάÏεÏε αÏ
ÏÏ Ïον
κÏδικα άμεÏα.
-</P>
-
-<P>Î Sun ÏÏ
νεÏίζει να αναÏÏÏÏÏει ÏιÏ
ÏÏÏÏθεÏÎµÏ "ÏÏ
ÏοÏοιημÎνεÏ" Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎµÏ ÏηÏ
Java, και ÏÏεδÏν ÏÎ»ÎµÏ ÏοÏ
Ï ÎµÎ¯Î½Î±Î¹ μη-ελεÏθεÏεÏ.
Σε ÏολλÎÏ ÏεÏιÏÏÏÏειÏ, ακÏμη και η
ÏÏοδιαγÏαÏή Î¼Î¹Î±Ï Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎ·Ï ÎµÎ¯Î½Î±Î¹ Îνα
εμÏοÏÎ¹ÎºÏ Î¼Ï
ÏÏικÏ, και η ÏÎ¹Ï ÏÏÏÏÏαÏη άδεια
ÏÎ·Ï Sun για αÏ
ÏÎÏ ÏÎ¹Ï ÏÏοδιαγÏαÏÎÏ
αÏαγοÏεÏει Ïη δημοÏίεÏ
Ïη (release) οÏιδήÏοÏε
λιγÏÏεÏοÏ
αÏÏ Î¼Î¹Î± ÏλήÏη Ï
λοÏοίηÏη ÏηÏ
ÏÏοδιαγÏαÏήÏ. (ÎείÏε <a
href="http://jcp.org/aboutJava/communityprocess/JSPA2.pdf">http://jcp.org/aboutJava/communityprocess/JSPA2.pdf</a>
και <a
href="http://jcp.org/aboutJava/communityprocess/final/jsr129/j2me_pb-1_0-fr-spec-license.html">http://jcp.org/aboutJava/communityprocess/final/jsr129/j2me_pb-1_0-fr-spec-license.html</a>,
για ÏαÏαδείγμαÏα).
-</P>
-
-<P>Fortunately, that specification license does permit releasing an
-implementation as free software; others who receive the library can be allowed
-to change it and are not required to adhere to the specification. But the
-requirement has the effect of prohibiting the use of a collaborative
development
-model to produce the free implementation. Use of that model would entail
-publishing incomplete versions, which those who have read the spec are not
-allowed to do. </P>
-
-<P>ΣÏοÏ
Ï ÏÏÏÏοÏ
Ï ÎºÎ±Î¹ÏοÏÏ ÏοÏ
ÎινήμαÏοÏ
ελεÏθεÏοÏ
λογιÏμικοÏ, ήÏαν αδÏναÏο να
αÏοÏεÏ
Ïθεί η εξάÏÏηÏη αÏÏ Î¼Î·-ελεÏθεÏα
ÏÏογÏάμμαÏα. Î Ïιν αÏοκÏήÏοÏ
με Ïον
μεÏαγλÏÏÏιÏÏή GNU C, κάθε ÏÏÏγÏαμμα C
(ελεÏθεÏο ή ÏÏι) είÏε εξάÏÏηÏη αÏÏ Îναν
μη-ελεÏθεÏο μεÏαγλÏÏÏιÏÏή C. Î Ïιν αÏοκÏήÏοÏ
με Ïη βιβλιοθήκη GNU C, κάθε ÏÏÏγÏαμμα είÏε
εξάÏÏηÏη αÏÏ Î¼Î¹Î± μη-ελεÏθεÏη βιβλιοθήκη C. Î
Ïιν αÏοκÏήÏοÏ
με Ïον Linux, Ïον ÏÏÏÏο ελεÏθεÏο
ÏÏ
Ïήνα, κάθε ÏÏÏγÏαμμα είÏε εξάÏÏηÏη αÏÏ
Îναν μη-ελεÏθεÏο ÏÏ
Ïήνα. Î Ïιν αÏοκÏήÏοÏ
με
Ïο Bash, κάθε κÏÎ´Î¹ÎºÎ±Ï ÎºÎµÎ»ÏÏοÏ
Ï (shellscript) ÎÏÏεÏε
να εÏμηνεÏ
θεί αÏÏ Îνα μη-ελεÏθεÏο κÎλÏ
ÏοÏ.
ÎÏαν αναÏÏÏεÏ
κÏο ÏÏι Ïα ÏÏÏÏα ÏÏογÏάμμαÏά
Î¼Î±Ï Î¸Î± ÏαÏακÏλÏονÏαν αÏÏικά αÏÏ Î±Ï
ÏÎÏ ÏιÏ
εξαÏÏήÏειÏ, αλλά Ïο δεÏÏήκαμε εÏειδή Ïο
ÏÏÎÎ´Î¹Ï Î¼Î±Ï ÏÏ
μÏεÏιλάμβανε να Ïα διαÏÏÏει
ÏÏη ÏÏ
νÎÏεια. ΠγενικÏÏ ÏÏÏÏÎ¿Ï Î¼Î±Ï, Îνα αÏ
ÏÏ-ÏιλÏξενο λειÏοÏ
ÏÎ³Î¹ÎºÏ ÏÏÏÏημα GNU, ÏÏ
μÏεÏιλαμβανομÎνÏν ÏÎ¹Ï ÎµÎ»ÎµÏθεÏεÏ
ανÏικαÏαÏÏάÏÎµÎ¹Ï Î³Î¹Î± ÏÎ»ÎµÏ ÎµÎºÎµÎ¯Î½ÎµÏ ÏιÏ
εξαÏÏήÏειÏ. Îάν ÏεÏÏ
Ïαίναμε Ïο ÏÏÏÏο, Ïλα
Ïα ÏÏογÏάμμαÏά Î¼Î±Ï Î¸Î± διαÏÏζονÏαν. ÎÏÏι κι
Îγινε: με Ïο ÏÏÏÏημα GNU/Linux, μÏοÏοÏμε ÏÏÏα να
εκÏελÎÏοÏ
με αÏ
Ïά Ïα ÏÏογÏάμμαÏα Ïε
ελεÏθεÏÎµÏ ÏλαÏÏÏÏμεÏ.
-</P>
-
-<P>ΠκαÏάÏÏαÏη ÏήμεÏα είναι διαÏοÏεÏική. Î
λÎον ÎÏοÏ
με ιÏÏÏ
Ïά ελεÏθεÏα λειÏοÏ
Ïγικά ÏÏ
ÏÏήμαÏα και Ïολλά ελεÏθεÏα εÏγαλεία
ÏÏογÏαμμαÏιÏμοÏ. ÎÏοιαδήÏοÏε εÏγαÏία κι αν
θÎλεÏε να κάνεÏε, μÏοÏείÏε να Ïην κάνεÏε Ïε
μια ελεÏθεÏη ÏλαÏÏÏÏμα. Îεν Ï
ÏάÏÏει καμία
ανάγκη να γίνει αÏοδεκÏή μια μη-ελεÏθεÏε
εξάÏÏηÏη ακÏμα και ÏÏοÏÏÏινά. ΠκÏÏιοÏ
λÏÎ³Î¿Ï ÏÎ·Ï ÏÏÏÏÎ·Ï ÏÏν ανθÏÏÏÏν ÏÏην Ïαγίδα
ÏÎ·Ï Java ÏήμεÏα είναι εÏειδή δεν Ïο
ÏκÎÏÏονÏαι. ΠεÏ
κολÏÏεÏη λÏÏη ÏÏο ÏÏÏβλημα
ÏÎ·Ï ÏÎ±Î³Î¯Î´Î±Ï ÏÎ·Ï Java είναι να διδαÏθοÏν οι
άνθÏÏÏοι ÏÏÏε να μην ÏÎÏÏοÏ
ν Ïε αÏ
Ïήν.
-</P>
-
-<P>Îια να κÏαÏήÏεÏε Ïον κÏδικα Java ÏÎ±Ï Î¼Î±ÎºÏιά
αÏÏ Ïην Ïαγίδα ÏηÏ, εγκαÏαÏÏήÏÏε Îνα
ελεÏθεÏο ÏεÏιβάλλον ανάÏÏÏ
Î¾Î·Ï ÏÎ·Ï Java και
ÏÏηÏιμοÏοιήÏÏε Ïο. ÎενικÏÏεÏα, οÏοιαδήÏοÏε
γλÏÏÏα κι αν ÏÏηÏιμοÏοιείÏε, κÏαÏήÏÏε Ïα
μάÏια ÏÎ±Ï Î±Î½Î¿Î¹ÎºÏά, και ελÎγξÏε Ïην ελεÏθεÏη
καÏάÏÏαÏη ÏÏν ÏÏογÏαμμάÏÏν αÏÏ Ïα οÏοία
εξαÏÏάÏαι ο κÏÎ´Î¹ÎºÎ¬Ï ÏαÏ. ΠεÏ
κολÏÏεÏοÏ
ÏÏÏÏÎ¿Ï Î½Î± εξακÏιβÏθεί ÏÏι κάÏοιο ÏÏÏγÏαμμα
είναι ελεÏθεÏο είναι με ÎÏεÏ
να για Ïην
ÏÏαÏξή ÏοÏ
ÏÏον καÏάλογο ελεÏθεÏοÏ
λογιÏÎ¼Î¹ÎºÎ¿Ï (http://www.fsf.org/directory). Îάν Îνα
ÏÏÏγÏαμμα δεν είναι ÏÏον καÏάλογο,
μÏοÏείÏε να ελÎγξεÏε Ïην(ιÏ) άδειά(εÏ) ÏοÏ
Ïε ÏÏÎÏη με Ïον καÏάλογο αδειÏν ελεÏθεÏοÏ
λογιÏÎ¼Î¹ÎºÎ¿Ï (http://www.gnu.org/licenses/license-list.html).
-</P>
-
-<P>Î ÏοÏÏαθοÏμε να διαÏÏÏοÏ
με Ïα ÏαγιδεÏ
μÎνα ÏÏογÏάμμαÏα ÏÎ·Ï Java, ÎÏÏι εάν ÏÏ
μÏαθείÏε Ïη γλÏÏÏα Java, ÏÎ±Ï ÏÏοÏκαλοÏμε να
βοηθήÏεÏε ÏÏην ανάÏÏÏ
ξη ÏοÏ
GNU Classpath.
ÎοκιμάζονÏÎ±Ï Ïα ÏÏογÏάμμαÏά ÏÎ±Ï Î¼Îµ Ïο
μεÏαγλÏÏÏιÏÏή GCJ και Ïο GNU Classpath, και
εκθÎÏονÏÎ±Ï Î¿ÏοιαδήÏοÏε ÏÏοβλήμαÏα
ανÏιμεÏÏÏίζεÏε ÏÏÎ¹Ï ÎºÎ»Î¬ÏÎµÎ¹Ï ÏοÏ
Ï
λοÏοιήθηκαν ήδη, γίνεÏÏε ÏÏήÏιμοι.
ÎνÏοÏÏοιÏ, η ολοκλήÏÏÏη ÏοÏ
GNU Classpath θα
ÏάÏει ÏÏÏνο. Îάν ÏεÏιÏÏÏÏεÏÎµÏ Î¼Î·-ελεÏθεÏεÏ
Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎµÏ ÏÏ
νεÏίζοÏ
ν να ÏÏοÏÏίθενÏαι,
ίÏÏÏ Î½Î± μην μÏοÏÎÏοÏ
με να ÏÎ¹Ï ÎÏοÏ
με ÏοÏÎ
ÏλεÏ. Îια αÏ
ÏÏ ÏαÏακαλοÏμε μην βάλεÏε Ïο
ελεÏθεÏο λογιÏÎ¼Î¹ÎºÏ ÏÎ±Ï Ïε δεÏμοÏÏ. ÎÏαν
γÏάÏεÏε Îνα ÏÏÏγÏαμμα εÏαÏμογÏν ÏήμεÏα,
γÏάÏÏε Ïο ÏÏÏε να εκÏελείÏαι Ïε ελεÏθεÏεÏ
ÏλαÏÏÏÏÎ¼ÎµÏ ÎµÎ¾'αÏÏήÏ.
-</P>
-<HR>
-
-<H4><A href="http://www.gnu.org/philosophy/philosophy.html">Îλλα
κείμενα ÏÏÎ¿Ï Î±Î½Î¬Î³Î½ÏÏη</A></H4><!-- All pages on the GNU web
server should have the section about --><!-- verbatim copying. Please do
NOT remove this without talking --><!-- with the webmasters first. --><!--
Please make sure the copyright date is consistent with the document --><!-- and
that it is like this "2001, 2002" not this "2001-2002." -->
-<HR>
-
-<DIV class=translations>
-<P><A id=translations></A><B>ÎεÏαÏÏάÏÎµÎ¹Ï Î±Ï
ÏÎ®Ï ÏηÏ
ÏελίδαÏ</B>:<BR><!-- Please keep this list alphabetical, and in the
original --><!-- language if possible, otherwise default to English --><!-- If
you do not have it English, please comment what the --><!-- English is. If you
add a new language here, please --><!-- advise address@hidden and add it to
--><!-- - in /home/www/bin/nightly-vars either TAGSLANG or WEBLANG --><!--
- in /home/www/html/server/standards/README.translations.html --><!-- one
of the lists under the section "Translations Underway" --><!-- - if there is
a translation team, you also have to add an alias --><!-- to
mail.gnu.org:/com/mailer/aliases --><!-- Please also check you have the 2
letter language code right versus --><!--
http://www.w3.org/WAI/ER/IG/ert/iso639.htm -->[
-<A href="http://www.gnu.org/philosophy/java-trap.html">English</A> | <A
-href="http://www.gnu.org/philosophy/java-trap.fr.html">FranΧais</A> <!--
French -->| <A
-href="http://www.gnu.org/philosophy/java-trap.es.html">Espaαol</A>
-<!-- Greek -->| <A
-href="http://www.gnu.org/philosophy/java-trap.el.html">Îλληνικά</A>
-<!-- Spanish -->| <A
-href="http://www.gnu.org/philosophy/java-trap.pl.html">Polski</A> <!-- Polish
-->] </P></DIV>
-<DIV class=copyright>
-<P>ÎÏιÏÏÏοÏή ÏÏην αÏÏική Ïελίδα ÏοÏ
<A
href="http://www.gnu.org/home.el.html">ÎÏγοÏ
GNU</A>. </P>
- <p>ΠαÏακαλοÏμε αÏοÏÏείλεÏε εÏÏÏήμαÏα
ÏÏεÏικά με Ïο GNU και Ïο ÎÎÎ ÏÏη διεÏθÏ
νÏη</p>
- <pre style="font-size:12px">
- Free Software Foundation ΤηλεÏÏνηÏήÏ:
+1-617-542-5942
- 51 Franklin St, Fifth Floor Φαξ:
+1-617-542-2652
- Boston MA 02110-1301 USA Îλ. αλληλογÏαÏία:
<a href="mailto:address@hidden">address@hidden</a></pre>
-
- <p>ΠαÏακαλοÏμε αÏοÏÏείλεÏε
καÏεÏÏÏαμμÎνοÏ
Ï ÏÏ
νδÎÏμοÏ
Ï ÎºÎ±Î¹ άλλεÏ
διοÏθÏÏÎµÎ¹Ï (ή ÏÏοÏάÏειÏ) ÏÏεÏικά με Ïην
ιÏÏοÏελίδα ÏÏη διεÏθÏ
νÏη</p>
- <pre style="font-size:12px">
- <a href="/people/webmeisters.html">The GNU Webmasters</a>
- <a href="mailto:address@hidden">address@hidden</a></pre>
-
- <p>Translated to Greek by: Athanasios Kasampalis <<em>kasamath at it
dot teithe dot gr></p>
-
- <p>ΠαÏακαλοÏμε δείÏε Ïο αÏÏείο <a
href="/server/standards/README.translations.html">ÎÎÎÎÎΣÎÎÎ Î ÎΡÎ
ÎÎΤÎΦΡÎΣÎΩÎ</a> για ÏληÏοÏοÏÎ¯ÎµÏ ÏÏεÏικά με
Ïο ÏÏ
νÏονιÏÎ¼Ï ÎºÎ±Î¹ Ïην αÏοÏÏολή
μεÏαÏÏάÏεÏν.</p>
-
-<p>Copyright (C) 2004 Richard Stallman<br/>
-Verbatim copying and distribution of this entire article is permitted in any
medium without royalty provided this notice is preserved.</p>
-
- <p>
- Updated:
- <!-- timestamp start -->
- $Date: 2006/11/03 19:36:44 $ $Author: freeasinfreedom $
- <!-- timestamp end -->
- </p>
- </div>
-</BODY></HTML>
+</body>
+</html>
- www/philosophy java-trap.el.html,
Kasampalis Athanasios <=