Εισαγωγή στο Ελεύθερο Λογισμικό

Post on 11-Jul-2015

148 views 2 download

Transcript of Εισαγωγή στο Ελεύθερο Λογισμικό

Ελεύθερο Λογισμικό/Λογισμικό Ανοικτού ΚώδικαΝικολός Δημήτρης (ΠΕ19)

ΛογισμικόΤι είναι το λογισμικό;

2

Κώδικας

<div class="main"> <div class="photo"><a href="http://news.in.gr/greece/article/?aid=1231295444" title="Ένας στους τέσσερις Έλληνες δεν θα κάνει φέτος διακοπές"><img height="188" width="300" src="http://static.in.gr/webstatic//F7CD646D5D4C28EB0468E9B3DA6A9E1F.jpg" alt="Ένας στους τέσσερις Έλληνες δεν θα κάνει φέτος διακοπές"></a></div> <p class="superscription">Έρευνα του Ευρωβαρόμετρου</p> <h1 class="title"><a href="http://news.in.gr/greece/article/?aid=1231295444" title="Ένας στους τέσσερις Έλληνες δεν θα κάνει φέτος διακοπές">Ένας στους τέσσερις Έλληνες δεν θα κάνει φέτος διακοπές</a></h1> <p>Ένας στους τέσσερις Έλληνες, δηλαδή ποσοστό 26%, δηλώνει ότι δεν σκοπεύει να πάει φέτος διακοπές λόγω της οικονομικής κατάστασης, σύμφωνα με τα αποτελέσματα του Ευρωβαρόμετρου. Στην ΕΕ το αντίστοιχο ποσοστό είναι 11%. Το 39% των Ελλήνων δηλώνει ότι θα πάει μεν φέτος διακοπές, αλλά για λιγότερες ημέρες σε σχέση με το 2013. Η πλειονότητα όσων κάνουν διακοπές θα επιλέξουν ελληνικό προορισμό (87%) και όχι κάποια χώρα του εξωτερικού.

3

Κώδικας

while(sc.hasNext()) { String word = sc.next();

if(!wordCount.containsKey(word)) wordCount.put(word, 1);

}Κώδικας

ΕκτελέσιμοΠρόγραμμα

4

ΕΛΛΑΚΕλεύθερο Λογισμικό / Λογισμικό Ανοικτού Κώδικα (ΕΛ/ΛΑΚ) είναι το λογισμικό που ο καθένας μπορεί ελεύθερα να χρησιμοποιεί, να αντιγράφει, να διανέμει και να τροποποιεί ανάλογα με τις ανάγκες του.

Ελευθερία 0: για χρήση του προγράμματος για οποιονδήποτε σκοπό.Ελευθερία 1: για μελέτη και τροποποίηση του προγράμματος.Ελευθερία 2: για αναδιανομή αντιγράφων του προγράμματος.Ελευθερία 3: για βελτίωση και επανέκδοση του προγράμματος, προς το συμφέρον της κοινότητας των χρηστών.

5

Ελεύθερο ή δωρεάν;Στα Αγγλικά: Free και για τις δύο λέξεις

Ελεύθερο

Gratis versus librelibre

“Free as in beer” versus ““Free as in speechFree as in speech««

Συμπέρασμα:Συμπέρασμα:

Το ελεύθερο λογισμικό δεν είναι πάντα δωρεάνΤο ελεύθερο λογισμικό δεν είναι πάντα δωρεάν

6

ΠρόσωπαRichard Stallman

http://newint.org/features/web-exclusive/2012/12/06/2012-12-06%20richard%20stallman%20590.jpghttp://upload.wikimedia.org/wikipedia/commons/6/69/Linus_Torvalds.jpeg

Linus Torvalds

7

Χρησιμοποιείτε λογισμικό ανοικτού κώδικα;

;8

Ναι!

9

Ένα σενάριο!

Δηλαδή; Να μην πληρώσω;

10

Λειτουργικό Σύστημα

Και δεν θα έχω Windows;

LinuxLinux11

Εφαρμογές Γραφείου

Και δεν θα έχω Microsoft Office;

12

Διαδίκτυο

Ελπίζω να μην χρησιμοποιείτε Internet Explorer! 13

Πολυμέσα

VLC

14

Άλλες ΕΛΛΑΚ ΕναλλακτικέςPhotoshop (εμπορικό)

GIMP (Ελεύθερο)

15

ΕναλλακτικέςWindows Live Movie Maker

AviDemux 16

Ανοικτού κώδικα

Που είναι ο ανοικτός κώδικας;

17

Ανοικτού κώδικα

Που είναι ο ανοικτός κώδικας;

18

ΆδειεςGNU GPL

Apache License

MIT License

BSD License

Εξασφαλίζουν τα δικαιώματα των προγραμματιστών

19

Να βοηθήσω;

20

Να βοηθήσω;• Πολύ περισσότερο αν αποκτήσετε κάποιες γνώσεις

προγραμματισμού

http://www.silverwareconsulting.com/index.cfm/2011/1/13/Why-Contribute-to-Open-Source-Projects

21

Ερωτήσεις

;22