Προδιαγραφές δημιουργίας Ελ. Λογισμικού

...σχετικά με το ελεύθερο λογισμικό (άρθρα μελών - αναδημοσιεύσεις - συζητήσεις)

Συντονιστής: ubuderix

Προδιαγραφές δημιουργίας Ελ. Λογισμικού

Δημοσίευσηαπό sorolop » 29 Αύγ 2011, 18:12

Καλησπέρα,
συμμετέχω στη συγγραφή μιας πρότασης η οποιά αφορά και την υλοποίηση μιας εφαρμογής ανοιχτού κώδικα. Θα ήθελα να σας ρωτήσω αν υπάρχουν κάποιες προδιαγραφές που πρέπει κάποιος να τηρήσει κατα τη δημιουργία.
Εννοώ αν πρέπει να λάβει κάποια συγκεκριμένη άδεια από κάποιον φορέα ή να έχει ένα κάποιο ειδικό λογαριασμό κτλ κτλ.
Σας ευχαριστώ.
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Μέτρια
Desktop
Λειτουργικό σε Η/Υ: Ubuntu 9.10 (karmic)
Προδιαγραφές ⇛ Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz │ RAM 4021 MB │ Nvidia GeForce 8800 GT │ Κάρτα ήχου: Intel 82801G HD
Άβαταρ μέλους
sorolop
babeTUX
babeTUX
 
Δημοσιεύσεις: 146
Εγγραφή: 11 Σεπ 2008, 17:43
Τοποθεσία: Δομοκός
Εκτύπωση

Re: Προδιαγραφές δημιουργίας Ελ. Λογισμικού

Δημοσίευσηαπό konnn » 29 Αύγ 2011, 18:16

1 Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Desktop : Ubuntu 16.04 64bit
a Intel Core i3 CPU 530 2.93GHz ‖ RAM 3824 MiB ‖ Intel DH55HC -
b nVidia Device [10de:1040] (rev a1)
c eth0: Intel 82578DC Gigabit Network Connection
3 Notebook : Ubuntu 16.04 64 bit
a Intel Core i3-2365M CPU @ 1.40GHz ‖ RAM 3854 MiB ‖ LENOVO 20197
b Intel 2nd Generation Core Processor Family Integrated Graphics Controller
c 5 wlan0: Intel Centrino Wireless-N 2230 ⋮ eth0: Realtek RTL8101E/RTL8102E

Αυτόματη υπογραφή.
Άβαταρ μέλους
konnn
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3568
Εγγραφή: 12 Ιούλ 2010, 17:54
Τοποθεσία: Καλαμάτα
Launchpad: konnn
Εκτύπωση

Re: Προδιαγραφές δημιουργίας Ελ. Λογισμικού

Δημοσίευσηαπό sorolop » 29 Αύγ 2011, 18:28

Σε ευχαριστώ πολύ,
μια ερώτηση ακόμη: κάτι τέτοιο ισχύσει και για εφαρμογές android για κινητά; ή εκεί η άδεια είναι διαφορετική;
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Μέτρια
Desktop
Λειτουργικό σε Η/Υ: Ubuntu 9.10 (karmic)
Προδιαγραφές ⇛ Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz │ RAM 4021 MB │ Nvidia GeForce 8800 GT │ Κάρτα ήχου: Intel 82801G HD
Άβαταρ μέλους
sorolop
babeTUX
babeTUX
 
Δημοσιεύσεις: 146
Εγγραφή: 11 Σεπ 2008, 17:43
Τοποθεσία: Δομοκός
Εκτύπωση

Re: Προδιαγραφές δημιουργίας Ελ. Λογισμικού

Δημοσίευσηαπό evolgen » 29 Αύγ 2011, 18:30

Η βασική άδεια Ελεύθερου Λογισμικού είναι η GPL, όπως υπέδειξε και o konnn. Υπάρχει ακόμα η LGPL και η Affero GPL. Μπορείς να βρεις πληροφορίες για αυτές στη Wikipedia και σε σχετικά site (π.χ. fsf.org).

Τώρα, όσον αφορά απλώς Open Source Λογισμικό, υπάρχουν και άλλες άδειες όπως η Apache License, οι οποίες όμως συνήθως δεν είναι συμβατές με την GPL και γενικότερα, δεν είναι 100% ελεύθερες, με την έννοια του Stallman, ωστόσο είναι ανοικτές.

Τώρα για να γράψεις ένα πρόγραμμα ώστε να είναι ελεύθερο ή open source, χρησιμοποιείς τις αντίστοιχες άδειες. Δεν υπάρχει καμία προϋπόθεση, δηλαδή δε χρειάζεται να πάρεις άδεια από κανέναν, να κάνεις αίτηση ή οτιδήποτε άλλο. Αρκεί ο κώδικάς σου να είναι συνεπής με το περιεχόμενο της άδειας που θα επιλέξεις.
Το να μειώνεις ένα έργο ελεύθερου λογισμικού, επειδή θεωρείς το δικό σου καλύτερο,
είναι απαράδεκτη συμπεριφορά και δε συμβαδίζει με τις αρχές του ελεύθερου λογισμικού.

Γνώσεις Linux: Μέτριο++ ┃ Προγραμματισμός: Perl, R, Python, SQL, C, Common Lisp, BashΑγγλικά: Άριστα

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)
Άβαταρ μέλους
evolgen
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1031
Εγγραφή: 28 Ιούλ 2010, 14:22
Τοποθεσία: UK
IRC: bioevolgenec
Εκτύπωση


Επιστροφή στο ΕΛ/ΛΑΚ - Φιλοσοφία και Ιστορία