1 / 12

Zkušenosti s nasazením svobodného software při výuce Jan Pytel

Zkušenosti s nasazením svobodného software při výuce Jan Pytel. 2/12. Základní informace o GNU projektu. založení GNU projektu - významný okamžik v historii svobodného software GNU's Not Unix [česky GNU není Unix] tento projekt vnesl mezi programátory “ducha spolupráce”

oralee
Download Presentation

Zkušenosti s nasazením svobodného software při výuce Jan Pytel

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Zkušenosti s nasazením svobodného software při výuce Jan Pytel

  2. 2/12 Základní informace o GNU projektu • založení GNU projektu - významný okamžik v historii svobodného software • GNU's Not Unix [česky GNU není Unix] • tento projekt vnesl mezi programátory “ducha spolupráce” • založen roku 1984 Richardem Stallmanem • hlavní cíl založení GNU projektu – snaha vytvořit kvalitní volně šiřitelný software

  3. 3/12 Základní informace o GNU projektu • vytvořit programy, které budou zadarmo a nebudou nikoho omezovat v jejich používání (každý může program vylepšit, studovat, modifikovat, nebo použít jeho část ve svém programu) http://www.gnu.org/ • za svobodný software jsou považovány programy poskytující uživatelům následující čtyři svobody: • svoboda spustit program za libovolným účelem, • svoboda přístupu ke zdrojovému kódu, • svoboda redistribuce kopií, • svoboda vylepšování/modifikace programu.

  4. 4/12 General Public licence GPL • bylo nutné zajistit, aby nedošlo k pozdější komercializaci celého projektu, nebo jeho částí • licence v kompletním znění: http://www.gnu.org/copyleft/gpl.html • licence obsahuje řadu ustanovení a podmínek pro kopírování, distribuci a modifikaci GNU programů • nejdůležitější ustanovení: Vše co je vytvořeno z programů distribuovaných pod GNU licencí tuto licenci automaticky přebírá.

  5. 5/12 Open Source Software • anglické slovo free má více významů: svobodný, zadarmo, ... • free software: free speech, not free beer • slovo “zdarma” nevhodné pro komerční sféru, proto název Open Source Software • stejné cíle, odlišná filosofie • NENÍ to jakýkoliv software s dostupnými zdrojovými texty

  6. 6/12 GNU / Linux • operační systém (OS) • Linux – jádro OS: http://www.kernel.org • GNU – aplikační software • distribuce: jádro + řada aplikací http://www.debian.org http://www.knoppix.org

  7. 7/12 Svobodný software - příklady • sázecí systém TeX / LaTeX • GNU Octave • GRASS, UMN MapServer, PostGIS, QGIS, JUMP, Deegree • PostgreSQL • OpenOffice, Gimp, ...

  8. 8/12 Open software / výuka na oboru geodézie a kartografie • Informatika I – OS GNU/Linux • Teorie chyb a vyrovnávací počet - GNU Octave, GNU R • Informatika II (programování C++) - g++, gcc • Zpracování obrazových záznamů - GRASS • Vyšší geodézie – GNU Octave

  9. 9/12 Informatika I – OS GNU/Linux • základní pojmy: soubory, adresáře, … • práce v příkazové řádce • základy psaní skriptů • textový editor GNU Emacs • tvorba XHTML stránek

  10. 10/12 Informatika I – OS GNU/Linux motivace • filozofie, dostupnost, cena • dokumentace • situace na trhu práce • aktuální znalosti studentů (MS Windows) • motivace pro talentované studenty • příprava pro budoucí předměty, viz koncepce studia

  11. 11/12 Informatika I – OS GNU/Linux ohlasy studentů • striktní rozdělení na talentované a netalentované studenty • nejčastější argumentace pro/proti GNU/Linuxu: • GNU/Linux se nepoužívá • příliš složité • neintuitivní • vím co se děje • silné skriptování OTEVŘENÁ DISKUZE

  12. Děkuji za pozornost.

More Related