Η βασική άδεια Ελεύθερου Λογισμικού είναι η
GPL, όπως υπέδειξε και o konnn. Υπάρχει ακόμα η LGPL και η Affero
GPL. Μπορείς να βρεις πληροφορίες για αυτές στη Wikipedia και σε σχετικά site (π.χ. fsf.org).
Τώρα, όσον αφορά απλώς Open Source Λογισμικό, υπάρχουν και άλλες άδειες όπως η Apache License, οι οποίες όμως συνήθως δεν είναι συμβατές με την
GPL και γενικότερα, δεν είναι 100% ελεύθερες, με την έννοια του Stallman, ωστόσο είναι ανοικτές.
Τώρα για να γράψεις ένα πρόγραμμα ώστε να είναι ελεύθερο ή open source, χρησιμοποιείς τις αντίστοιχες άδειες. Δεν υπάρχει καμία προϋπόθεση, δηλαδή δε χρειάζεται να πάρεις άδεια από κανέναν, να κάνεις αίτηση ή οτιδήποτε άλλο. Αρκεί ο κώδικάς σου να είναι συνεπής με το περιεχόμενο της άδειας που θα επιλέξεις.
Το να μειώνεις ένα έργο ελεύθερου λογισμικού, επειδή θεωρείς το δικό σου καλύτερο,
είναι απαράδεκτη συμπεριφορά και δε συμβαδίζει με τις αρχές του ελεύθερου λογισμικού.
1. Ubuntu 14.04 trusty
2. Intel Core i7-3520M CPU @ 2.90GHz ‖ RAM 7892 MiB
3. Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
4. eth0: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] (rev 10) ⋮ eth1: Broadcom BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)