διαθεσιμότητα του πηγαίου κώδικα [was: Τρόπος λειτουργίας Opensource]

Giorgos Keramidas keramida at ceid.upatras.gr
Tue Aug 14 16:03:38 EEST 2007


On 2007-08-14 15:47, ndemou at gmail.com wrote:
>On 8/14/07, Giorgos Keramidas <keramida at ceid.upatras.gr> wrote:
>> Η διαθεσιμότητα του «πηγαίου κώδικα» [...] είναι απαραίτητη
>> προϋπόθεση για να μπορεί ένα πρόγραμμα να χαρακτηριστεί «free
>> software».  Για τα «open source» προγράμματα, τα πράγματα
>> είναι ελαφρώς νεφελώδη, αλλά και πάλι ο πηγαίος κώδικας πρέπει
>> να είναι διαθέσιμος τουλάχιστον σε ΚΑΠΟΙΟΥΣ χρήστες του
>> προγράμματος.
>
> νεφελώδη? τι έχεις κατά νου? Παραθέτω απο το "The Open Source
> Definition" ( www.opensource.org/docs/definition.php )
>
> <<<
> Source Code
>
> The program must include source code, and must allow distribution in
> source code as well as compiled form. Where some form of a product is
> not distributed with source code, there must be a well-publicized
> means of obtaining the source code for no more than a reasonable
> reproduction cost preferably, downloading via the Internet without
> charge. The source code must be the preferred form in which a
> programmer would modify the program. Deliberately obfuscated source
> code is not allowed. Intermediate forms such as the output of a
> preprocessor or translator are not allowed.
> >>>

Οι κυριότερες φράσεις που είναι "επικίνδυνα παραθυράκια" στον ορισμό του
"open source" είναι:

    Where some form of a product is not distributed with
    source code [...]

Αυτό σημαίνει (έμμεσα) ότι επιτρέπεται η διανομή και χωρίς source code.

    [...] there must be a well-publicized means of obtaining
    the source code for no more than a reasonable reproduction
    cost [...]

Δεν είναι ξεκάθαρο εδώ τι είναι "reasonable", και μπορεί
κάποιος να το ερμηνεύσει με οποιοδήποτε τρόπο τον βολεύει.

Όπως και να 'χει, η "διαμάχη" μεταξύ "free software" και "open source"
δεν νομίζω ότι είναι παραγωγικός τρόπος να περάσουμε άλλο ένα
καλοκαιρινό μεσημέρι :)

- Γιώργος




More information about the Linux-greek-users mailing list