Aporia sxetika me OSS licenses

Pantelis Koukousoulas pktoss at gmail.com
Sun Dec 18 17:56:48 EET 2011


2011/12/18 Θοδωρής Λύτρας <thlytras at gmail.com>:
> Θα μπορούσε κανείς να σου προτείνει την LGPL, αφού αυτό που θες είναι μια
> ελευθερία στο να συνδυαστεί ο κώδικάς σου με κλειστό λογισμικό. Εσύ όμως θες
> να βγάζεις λεφτά από αυτό, και η LGPL δίνει το δικαίωμα στον καθένα να κάνει
> link τον κλειστό κώδικά του στο λογισμικό σου χωρίς να σε πληρώνει.

Και επίσης πρέπει να δεις πώς ακριβώς ορίζεται η έννοια του "link" όταν έχεις
π.χ., κώδικα σε high-level γλώσσα όπως php ή python (αν υπάρχει τέτοιο θέμα).

Τέλος, ακόμα και με τη GPL, αν ο κώδικάς σου δεν είναι κάποια πολύ
generic βιβλιοθήκη (π.χ., Qt), είναι αρκετά πιθανό κάποιος που θέλει
πολύ, να χρησιμοποιήσει δωρεάν το προϊόν σου από το δικό του
(proprietary) κώδικα καλώντας το απλά από ξεχωριστό process
(αν δεν έχεις CLI μπορεί κάποιος πολύ γρήγορα/απλά να γράψει
ένα στις μέρες μας. To CLI θα είναι GPL αλλά who cares γι αυτό
μια και λογικά θα είναι ένα πολύ απλό wrapper).

> Αυτό λοιπόν που πραγματικά θες, με βάση όσα περιγράφεις, είναι GPL/proprietary
> dual-licensing α λα MySQL, Qt, κλπ, κλπ.
>
> <flamebait>
> Και για να μπορείς να το κάνεις, πολύ απλά οι contributors θα πρέπει να σου
> κάνουν copyright assignment, όπως έκανε π.χ. η πάλαι ποτέ Sun (και πολλοί
> άλλοι) για τα opensource project της.
> </flamebait>

Όχι απαραίτητα, υπάρχουν και περιπτώσεις που απλά σου ζητούν να τους κάνεις
license τις αλλαγές σου κάτω από κάποιο πολύ liberal license, κάτι που
είναι πολύ
πιο εύκολο να το περάσει κάποιος από το "νομικό κόσκινο" της εταιρείας του παρά
το copyright assignment. Φυσικά IANAL, αλλά μπορείς να το κοιτάξεις.

Αυτό που έκανε η Sun είναι πιστεύω μη βιώσιμο και είναι μάλλον ανάμεσα στις
αιτίες που την πήρε και τη σήκωσε ως εταιρεία (όσο μικρή και αν ήταν η συμβολή
αυτού του λόγου στο χαμό της).

> Προϋπόθεση, να είσαι ξεκάθαρος για τους σκοπούς που εξυπηρετεί το copyright
> assignment. Υπάρχει πολλή καχυποψία εκεί έξω, και δε θα ήθελες να αποξενώσεις
> τους contributors σου.

Προσωπικά μετά την πικρή εμπειρία με τη γραφειοκρατία του openoffice,
ό,τι έχει copyright assignment δε θα το πλησίαζα ούτε στα 10 μέτρα.
Θα έκανα fork ακόμα και για patch της μίας γραμμής.

Από την άλλη, αν κάποιος ζητούσε απλά πολύ liberal license για τα patches
(π.χ., να λέει στο git commit message κάτι σε στυλ "επιτρέπω στον X να
κάνει ότι θέλει με αυτό το patch ακόμα και να το συμπεριλάβει σε κλειστού
κώδικα εκδόσεις" κλπ) σε αυτή την περίπτωση δε θα με ένοιαζε καθόλου
να συνεισφέρω fixes, one-liners κλπ σε κάτι που χρησιμοποιώ και είναι
dual-licensed.

Πιστεύω ότι και αρκετοί άλλοι σκέφτονται με τον ίδιο τρόπο.

Χαιρετισμούς,
Παντελής



More information about the Linux-greek-users mailing list