Free Software: ROZWÓJ, ZASTOSOWANIA,
|
|
- Krystian Wilczyński
- 6 lat temu
- Przeglądów:
Transkrypt
1 Free Software: ROZWÓJ, ZASTOSOWANIA, PERSPEKTYWY Grzegorz J. Nalepa Laboratorium Informatyki Katedra Automatyki Akademia Górniczo-Hutnicza Kraków c 2009 by G. J. Nalepa Creative Commons Attribution-No Derivative Works 3.0 License TUO c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
2 PLAN PREZENTACJI 1 PROSTA HISTORIA 2 FREE SOFTWARE 3 UNIX RYS HISTORYCZNY 4 OPENSOURCE SOFTWARE 5 GJN A GNU 6 INFRASTRUKTURA 7 DYDAKTYKA 8 HEKATE 9 PODSUMOWANIE c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
3 PLAN PREZENTACJI Prosta Historia 1 PROSTA HISTORIA 2 FREE SOFTWARE 3 UNIX RYS HISTORYCZNY 4 OPENSOURCE SOFTWARE 5 GJN A GNU 6 INFRASTRUKTURA 7 DYDAKTYKA 8 HEKATE 9 PODSUMOWANIE c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
4 Prosta Historia CAŁKIEM ZWYKŁY PROBLEM zaprosiliśmy hydraulika, aby założył nam zlew po jego wizycie ogladaliśmy zlew, aby dowiedzieć się czegoś o hydraulice dzięki temu pomogliśmy sasiadowi założyć jego nowy zlew przy jego zakładaniu, nauczyliśmy się jeszcze lepszego uczelniania silikonem dzięki temu poprawiliśmy nasz zlew a potem zlewy w całej kamienicy... c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
5 Prosta Historia NIE CAŁKIEM WYIMAGINOWANY PROBLEM kupiliśmy (dostaliśmy?) program, a może urzadzenie, którego częścia jest program zaczynamy mieć kłopoty (coś nie działa jak powinno) szukamy wsparcia producenta (bezskutecznie... ) w celu wykrycia błędu próbujemy stwierdzić jak nasz program działa prosimy o pomoc przyjaciela sasiada (kopiujemy mu nasz program, aby pomógł) nasz sasiad ma zdolna córkę informatyka, która jest na stypendium w dalekim kraju udaje się jej wykryć usterkę, naprawić ja, a przy okazji rozpowszechnia poprawkę wśród innych zainteresowanych wszyscy korzystaja... dumni z siebie, wysyłamy poprawkę do producenta, żeby wszyscy skorzystali c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
6 Prosta Historia NIE CAŁKIEM WYIMAGINOWANY PROBLEM kupiliśmy (dostaliśmy?) program, a może urzadzenie, którego częścia jest program zaczynamy mieć kłopoty (coś nie działa jak powinno) szukamy wsparcia producenta (bezskutecznie... ) w celu wykrycia błędu próbujemy stwierdzić jak nasz program działa prosimy o pomoc przyjaciela sasiada (kopiujemy mu nasz program, aby pomógł) nasz sasiad ma zdolna córkę informatyka, która jest na stypendium w dalekim kraju udaje się jej wykryć usterkę, naprawić ja, a przy okazji rozpowszechnia poprawkę wśród innych zainteresowanych wszyscy korzystaja... dumni z siebie, wysyłamy poprawkę do producenta, żeby wszyscy skorzystali idziemy do więzienia... c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
7 Prosta Historia OGRANICZENIA SWOBÓD Programy komputerowe objęte sa bardzo specyficznymi prawami: producent, wytwórca w większości wypadków nie bierze żadnej odpowiedzialności programy nie należa do twórców programów nie można kopiować często nie możemy w pełni wykorzystywać ich w dowolnych celach, miejscach (DVD!) najczęściej nie mamy prawa zagladać pod maskę, analizować jak działaja co za tym idzie nie możemy ich poprawiać... c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
8 Prosta Historia KTO KOGO PRZED KIM CHRONI Można odnieść wrażenie, że odebrano nam użytkownikom wiele (naturalnych) praw, w imię ochrony interesów producentów (nie autorów!) oprogramowania. Czy coś dostajemy w zamian? c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
9 Prosta Historia KTO KOGO PRZED KIM CHRONI Można odnieść wrażenie, że odebrano nam użytkownikom wiele (naturalnych) praw, w imię ochrony interesów producentów (nie autorów!) oprogramowania. Czy coś dostajemy w zamian? Kupujac program, bardzo niewiele możemy z nim zrobić tak naprawdę, on do nas NIE NALEŻY! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
10 Prosta Historia KTO KOGO PRZED KIM CHRONI Można odnieść wrażenie, że odebrano nam użytkownikom wiele (naturalnych) praw, w imię ochrony interesów producentów (nie autorów!) oprogramowania. Czy coś dostajemy w zamian? Kupujac program, bardzo niewiele możemy z nim zrobić tak naprawdę, on do nas NIE NALEŻY! Na co można przehandlować nasza wolność?... c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
11 PLAN PREZENTACJI Free Software 1 PROSTA HISTORIA 2 FREE SOFTWARE 3 UNIX RYS HISTORYCZNY 4 OPENSOURCE SOFTWARE 5 GJN A GNU 6 INFRASTRUKTURA 7 DYDAKTYKA 8 HEKATE 9 PODSUMOWANIE c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
12 4 SWOBODY Free Software WOLNE OPROGRAMOWANIE (ANG. FREE SOFTWARE) Wolne oprogramowanie odnosi się do prawa użytkowników do swobodnego uruchamiania, kopiowania, rozpowszechniania, analizowania, zmian i ulepszania programów. CZTERY SWOBODY Dokładniej, mówimy o czterech rodzajach wolności użytkowników programu: wolność uruchamiania programu, w dowolnym celu (wolność 0), wolność analizowania, jak program działa, i dostosowywania go do swoich potrzeb (wolność 1). Warunkiem koniecznym jest tu dostęp do kodu źródłowego. wolność rozpowszechniania kopii, byście mogli pomóc sasiadom (wolność 2) wolność udoskonalania programu i publicznego rozpowszechniania własnych ulepszeń, dzięki czemu może z nich skorzystać cała społeczność (wolność 3). Warunkiem koniecznym jest tu dostęp do kodu źródłowego. Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
13 POCZATKI Free Software 1971 RMS w MIT AI lata 70. komercjalizacja 1983 projekt GNU 1985 GNU Manifesto 1985 FSF 1989 GNU GPL 1990 system GNU 1991 Linux ok GNU/Linux c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
14 PROJEKT GNU Free Software CELE wolny system operacyjny wolne narzędzia wolne oprogramowanie c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
15 PROJEKT GNU Free Software CELE wolny system operacyjny wolne narzędzia wolne oprogramowanie ROZWÓJ dostępność większości narzędzi 1991/2 Linux 1999 GNOME 200X GNU/Linux c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
16 LICENCJE Free Software GNU GPL The GNU General Public License v3: 4 swobody GNU LGPL The GNU Lesser General Public License: wyjatek linkowania GNU AGPL The GNU Affero General Public License: aplikacje sieciowe, dystrybucja kodu przez sieć GNU FDL The GNU Free Documentation License: dokumentacja W licencjach nie ma słowa o pieniadzach i zarabianiu na FS! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
17 Free Software FREE SOFTWARE SZERSZA PERSPEKTYWA Koncepcje FS/GPL: nie naruszaja praw autorskich, to osobne zagadnienie nie wymuszaja modelu biznesowego nie sa komunizmem czy też sekciarstwem dotycza swobód użytkowników analogia: swoboda wymiany myśli w pracy naukowej! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
18 Free Software FREE SOFTWARE W PIGUŁCE free software free as freedom NOT zero price /as beer po polsku: wolne, wolnodostępne autorem koncepcji jest Richard M. Stallman, założyciel Free Software Foundation twórca Projektu GNU RMS jest pomysłodawca licencji GNU General Public License inne licencje free to np. licencja BSD systemy free to GNU/Hurd, GNU/Linux, Free/Net/Open/BSD Unix c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
19 PLAN PREZENTACJI Unix rys historyczny 1 PROSTA HISTORIA 2 FREE SOFTWARE 3 UNIX RYS HISTORYCZNY 4 OPENSOURCE SOFTWARE 5 GJN A GNU 6 INFRASTRUKTURA 7 DYDAKTYKA 8 HEKATE 9 PODSUMOWANIE c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
20 HISTORIA UNIXA Unix rys historyczny 1965, Multics (Multiplexed Information and Computing Service), Bell Labs, GE, 1969, Unix, Bell Labs, Ken Thompson, Dennis Ritchie, 1969, powstanie systemu 1971, pierwsza wersja, 1974, wersja czwarta, w C, (Brian Kernighan, Dennis Ritchie), 1984, UCB, 4.2BSD, TCP/IP 1989, System V Release 4 (SVR4), 1993, 4.4BSD 1983, GNU, Richard M. Stallman 1985, FSF, Richard M. Stallman ok. 1990, kompletne środowisko systemu GNU, 1991/2, Linux, Linus B. Torvalds, 1994 v1.0, 1995, v1.2, 1996, v2.0, 1999, v2.2, 2001, v2.4, 2003, v2.6 GNU/Linux BSDs: Free, Net, Open GNU/Hurd c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
21 Unix rys historyczny GNU/LINUX, UNIX, HURD System Linux wywodzi się z systemu Unix. Wykorzystuje środowisko systemu GNU i jadro Linux. Jest czasem określany mianem klonu Uniksa. W zwiazku z tym można mówić o podobieństwach i różnicach pomiędzy nimi. GNU/Hurd jest pełnym systemem GNU bez jadra Linux, projekt jest w fazie beta (2006). Działajaca dystrybucja oparta o Debian/GNU Hurd. c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
22 Unix rys historyczny PODOBIEŃSTWA UNIX/LINUX praktycznie identyczna architektura, standaryzacja API (libc), zmierzanie do zgodności z otwartymi standardami (np. POSIX), przenaszalność kodu źródłowego, uniwersalność i skalowalność, Linux nowy Unix? c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
23 RÓŻNICE UNIX/LINUX Unix rys historyczny projekt GNU GNU Is NOT Unix!, licencjonowanie i dostępność GPL, otwartość i niezależność od korporacji, unowocześnienie wielu komponentów, praca na dowolnym sprzęcie (kilkanaście platform sprzętowych!), wsparcie dla najnowocześniejszych technologii (PC i Enterprise), bardzo szybki i dynamiczny rozwój. c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
24 PLAN PREZENTACJI Opensource Software 1 PROSTA HISTORIA 2 FREE SOFTWARE 3 UNIX RYS HISTORYCZNY 4 OPENSOURCE SOFTWARE 5 GJN A GNU 6 INFRASTRUKTURA 7 DYDAKTYKA 8 HEKATE 9 PODSUMOWANIE c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
25 Opensource Software OPENSOURCE SOFTWARE terminu free software nie należy mylić z opensource software opensource wywodzi się z Debian Free Software Guidelines jednym z pomysłodawców opensource ( jest ESR opensource kładzie nacisk na dostępność kodu źródłowego, nie uwypukla tak jak free software prawa do jego modyfikowania i rozpowszechniania. we free vs. open nie chodzi o kryteria inżynierskie, ale o etyczne. używanie non-free software jest czymś ZŁYM! (RMS) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
26 ROZWÓJ I NAUCZKI Opensource Software 1997 The Cathedral and the Bazaar (ESR) 1998 Open Source Summit (Tim O Reilly, ESR), OSI 1998 Netscape/Mozilla eksplozja popularności 200x różne licencje częściowe rozczarowania, historia zatacza koło? jednak etyka? c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
27 PLAN PREZENTACJI GJN a GNU 1 PROSTA HISTORIA 2 FREE SOFTWARE 3 UNIX RYS HISTORYCZNY 4 OPENSOURCE SOFTWARE 5 GJN A GNU 6 INFRASTRUKTURA 7 DYDAKTYKA 8 HEKATE 9 PODSUMOWANIE c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
28 PIERWSZE KROKI GJN a GNU AGH, studia: 1994 c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
29 PIERWSZE KROKI GJN a GNU AGH, studia: 1994 USA, Nashville TN: 1994/5 c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
30 PIERWSZE KROKI GJN a GNU AGH, studia: 1994 USA, Nashville TN: 1994/5 Unix, VMS, Internet c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
31 PIERWSZE KROKI GJN a GNU AGH, studia: 1994 USA, Nashville TN: 1994/5 Unix, VMS, Internet GNU/Linux, a toy Unix c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
32 PIERWSZE KROKI GJN a GNU AGH, studia: 1994 USA, Nashville TN: 1994/5 Unix, VMS, Internet GNU/Linux, a toy Unix Projekt GNU! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
33 PIERWSZE KROKI GJN a GNU AGH, studia: 1994 USA, Nashville TN: 1994/5 Unix, VMS, Internet GNU/Linux, a toy Unix Projekt GNU! Slackware Linux c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
34 PIERWSZE KROKI GJN a GNU AGH, studia: 1994 USA, Nashville TN: 1994/5 Unix, VMS, Internet GNU/Linux, a toy Unix Projekt GNU! Slackware Linux GNU/Linux, Linux kernel v c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
35 PIERWSZE KROKI GJN a GNU AGH, studia: 1994 USA, Nashville TN: 1994/5 Unix, VMS, Internet GNU/Linux, a toy Unix Projekt GNU! Slackware Linux GNU/Linux, Linux kernel v Slackware Walnut Creek CDROM Slackware 96 c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
36 PIERWSZE KROKI GJN a GNU AGH, studia: 1994 USA, Nashville TN: 1994/5 Unix, VMS, Internet GNU/Linux, a toy Unix Projekt GNU! Slackware Linux GNU/Linux, Linux kernel v Slackware Walnut Creek CDROM Slackware 96 c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
37 PIERWSZE KROKI GJN a GNU AGH, studia: 1994 USA, Nashville TN: 1994/5 Unix, VMS, Internet GNU/Linux, a toy Unix Projekt GNU! Slackware Linux GNU/Linux, Linux kernel v Slackware Walnut Creek CDROM Slackware 96 c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
38 DZIEŃ WYBICIA OKIEN GJN a GNU Debian GNU/Linux 1998, Debian hamm c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
39 DZIEŃ WYBICIA OKIEN GJN a GNU Debian GNU/Linux 1998, Debian hamm poczatkowa euforia c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
40 DZIEŃ WYBICIA OKIEN GJN a GNU Debian GNU/Linux 1998, Debian hamm poczatkowa euforia problemy... c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
41 DZIEŃ WYBICIA OKIEN GJN a GNU Debian GNU/Linux 1998, Debian hamm poczatkowa euforia problemy... wsparcie dla sprzętu c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
42 DZIEŃ WYBICIA OKIEN GJN a GNU Debian GNU/Linux 1998, Debian hamm poczatkowa euforia problemy... wsparcie dla sprzętu polskie znaki c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
43 DZIEŃ WYBICIA OKIEN GJN a GNU Debian GNU/Linux 1998, Debian hamm poczatkowa euforia problemy... wsparcie dla sprzętu polskie znaki intergracja narzędzi c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
44 DZIEŃ WYBICIA OKIEN GJN a GNU Debian GNU/Linux 1998, Debian hamm poczatkowa euforia problemy... wsparcie dla sprzętu polskie znaki intergracja narzędzi Netscape Navigator 4.76 c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
45 DZIEŃ WYBICIA OKIEN GJN a GNU Debian GNU/Linux 1998, Debian hamm poczatkowa euforia problemy... wsparcie dla sprzętu polskie znaki intergracja narzędzi Netscape Navigator 4.76 brak narzędzi office c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
46 DZIEŃ WYBICIA OKIEN GJN a GNU Debian GNU/Linux 1998, Debian hamm poczatkowa euforia problemy... wsparcie dla sprzętu polskie znaki intergracja narzędzi Netscape Navigator 4.76 brak narzędzi office kłopoty z multimediami c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
47 DZIEŃ WYBICIA OKIEN GJN a GNU Debian GNU/Linux 1998, Debian hamm poczatkowa euforia problemy... wsparcie dla sprzętu polskie znaki intergracja narzędzi Netscape Navigator 4.76 brak narzędzi office kłopoty z multimediami błyskotliwe uwagi znajomych: tu się pisze na klawiaturze?! trzeba podmontowywać CDROM?! :-) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
48 GNU/LINUX W PRACY GJN a GNU Znajomość free software w tym GNU/Linux bardzo przydała się w pracy: pierwszy w Polsce cykl szkoleniowy z Administrowania GNU/Linux, firma ABA z Krakowa (1998-9!), szkolenia pomoc kolegom na studiach, a potem w pracy administrowanie, firmy, AGH, PK prowadzenie zajęć dydaktycznych na AGH doradzanie w używaniu free software do dziś: Wstęp do systemu Unix/GNU/Linux 1. rok IS c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
49 GJN a GNU GNU/LINUX W PRACY 12 LAT PÓŹNIEJ Debian GNU/Linux 5.0 Lenny! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
50 GJN a GNU GNU/LINUX W PRACY 12 LAT PÓŹNIEJ Debian GNU/Linux 5.0 Lenny! GNU Emacs + L A T E X + DokuWiki c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
51 GJN a GNU GNU/LINUX W PRACY 12 LAT PÓŹNIEJ Debian GNU/Linux 5.0 Lenny! GNU Emacs + L A T E X + DokuWiki euforii brak rutyna, po prostu działa (choć nowy "cykl wydawniczy kernela Linux podnosi ciśnienie administratora... ) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
52 GJN a GNU GNU/LINUX W PRACY 12 LAT PÓŹNIEJ Debian GNU/Linux 5.0 Lenny! GNU Emacs + L A T E X + DokuWiki euforii brak rutyna, po prostu działa (choć nowy "cykl wydawniczy kernela Linux podnosi ciśnienie administratora... ) zaraźliwa pasja wszyscy wokół mnie używaja Debian/GNU, (ew. Ubuntu) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
53 GJN a GNU GNU/LINUX W PRACY 12 LAT PÓŹNIEJ Debian GNU/Linux 5.0 Lenny! GNU Emacs + L A T E X + DokuWiki euforii brak rutyna, po prostu działa (choć nowy "cykl wydawniczy kernela Linux podnosi ciśnienie administratora... ) zaraźliwa pasja wszyscy wokół mnie używaja Debian/GNU, (ew. Ubuntu) wszystkie programy, których potrzebujemy dostępne w nadmiarze (może poza wirusami, ale tych nie potrzebujemy... ) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
54 GJN a GNU GNU/LINUX W PRACY 12 LAT PÓŹNIEJ Debian GNU/Linux 5.0 Lenny! GNU Emacs + L A T E X + DokuWiki euforii brak rutyna, po prostu działa (choć nowy "cykl wydawniczy kernela Linux podnosi ciśnienie administratora... ) zaraźliwa pasja wszyscy wokół mnie używaja Debian/GNU, (ew. Ubuntu) wszystkie programy, których potrzebujemy dostępne w nadmiarze (może poza wirusami, ale tych nie potrzebujemy... ) DRM: niektóry firmy wciaż ograniczaja multimedia, np. SzybkiCzas dla Jabłek Obgryzionych c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
55 GJN a GNU GNU EMACS AT WORK... c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
56 PLAN PREZENTACJI Infrastruktura 1 PROSTA HISTORIA 2 FREE SOFTWARE 3 UNIX RYS HISTORYCZNY 4 OPENSOURCE SOFTWARE 5 GJN A GNU 6 INFRASTRUKTURA 7 DYDAKTYKA 8 HEKATE 9 PODSUMOWANIE c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
57 Infrastruktura ŚREDNIE DOBREGO POCZ ATKI (1999) Wybrane rozwiazania w KA z perspektywy poczatkuj acego pracownika: PCety w dużych ilościach DOS + PSO (Popularny System Operacyjny), w różnych odmianach serwery Sun stacje Sun Sparc XTerminale c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
58 BRAZYLIJSKIE RYTMY Infrastruktura KONTROLER DOMENY nowe laboratorium z PSO, ok. 20 maszyn wielu studentów konto student/student c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
59 BRAZYLIJSKIE RYTMY Infrastruktura KONTROLER DOMENY nowe laboratorium z PSO, ok. 20 maszyn wielu studentów konto student/student SAMBA implementacja serwisów sieciowych Netbios/CIFS kontroler domeny serwis plików dobra integracja (drop-in replacement) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
60 BRAZYLIJSKIE RYTMY Infrastruktura KONTROLER DOMENY nowe laboratorium z PSO, ok. 20 maszyn wielu studentów konto student/student SAMBA implementacja serwisów sieciowych Netbios/CIFS kontroler domeny serwis plików dobra integracja (drop-in replacement) WNIOSKI pod pewnymi względami lepszy zamiennik dokumentacja i wsparcie community pragmatyczne podejście kierownictwa pracuje z powodzeniem do dziś (x3)! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
61 Infrastruktura GNU/LINUX JEST JAK WIGWAM No gates, no windows, nor bars, Apache inside! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
62 Infrastruktura GNU/LINUX JEST JAK WIGWAM No gates, no windows, nor bars, Apache inside! SERWIS WWW strony internetowe projekty studenckie aplikacje internetowe c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
63 Infrastruktura GNU/LINUX JEST JAK WIGWAM No gates, no windows, nor bars, Apache inside! SERWIS WWW strony internetowe projekty studenckie aplikacje internetowe GLAPP (GLAMP) GNU/Linux OS Apache HTTPD PostgreSQL RDBMS PHP Platform c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
64 Infrastruktura GNU/LINUX JEST JAK WIGWAM No gates, no windows, nor bars, Apache inside! SERWIS WWW strony internetowe projekty studenckie aplikacje internetowe GLAPP (GLAMP) GNU/Linux OS Apache HTTPD PostgreSQL RDBMS PHP Platform OBSERWACJE wtedy brak konkurencyjnych rozwiazań znacznie dojrzalsze rozwiaznie działa z powodzeniem do dziś! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
65 LTSP Infrastruktura TERMINALE UNIXOWE śmierć starych terminali, brak wsparcia niskie koszty pecetów wzrost wymagań PSO rosnace zainteresowanie GNU/Linux c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
66 LTSP Infrastruktura TERMINALE UNIXOWE śmierć starych terminali, brak wsparcia niskie koszty pecetów wzrost wymagań PSO rosnace zainteresowanie GNU/Linux LTSP Linux Terminal Server Project niskie wymagania sprzętowe duża skalowalność łatwa integracja c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
67 LTSP Infrastruktura TERMINALE UNIXOWE śmierć starych terminali, brak wsparcia niskie koszty pecetów wzrost wymagań PSO rosnace zainteresowanie GNU/Linux LTSP Linux Terminal Server Project niskie wymagania sprzętowe duża skalowalność łatwa integracja ZALETY duże oszczędności TCO! (Total Cost of Ownership) w tamtym okresie brak sensownej alternatywy działa do dziś, a my nie musimy kupować nowego sprzętu (pod katem oprogramowania) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
68 Infrastruktura CSLAB W KA (CSLAB.IA.AGH.EDU.PL) INFRASTRUKTURA 3 serwery + lab. x 25 komputerów Debian/GNU Linux LTSP Samba i PSO ( działa? nie naprawiać! ) GLAPP c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
69 Infrastruktura CSLAB W KA (CSLAB.IA.AGH.EDU.PL) INFRASTRUKTURA 3 serwery + lab. x 25 komputerów Debian/GNU Linux LTSP Samba i PSO ( działa? nie naprawiać! ) GLAPP PODSUMOWANIE mamy większy wybór i funkcjonalność niższe koszty (TCO) GNU/Linux jest u nas standardem pragmatyczne Kierownictwo Prof. dr hab. inż. T. Szmuc powoli, cierpliwie, merytorycznie, lecz stanowczo robić swoje... c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
70 PLAN PREZENTACJI Dydaktyka 1 PROSTA HISTORIA 2 FREE SOFTWARE 3 UNIX RYS HISTORYCZNY 4 OPENSOURCE SOFTWARE 5 GJN A GNU 6 INFRASTRUKTURA 7 DYDAKTYKA 8 HEKATE 9 PODSUMOWANIE c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
71 PIERWSZE NARZEDZIA Dydaktyka PROGRAMOWANIE DOS + PSO TurboC + TurboProlog proste edytory MS Dostęp Matlab c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
72 PIERWSZE NARZEDZIA Dydaktyka PROGRAMOWANIE DOS + PSO TurboC + TurboProlog proste edytory MS Dostęp Matlab NARZEDZIA GNU GCC + GNU Binutils + GNU Make wiele platform, Cygwin Bison/Flex GNU Emacs i inne Ada GNAT c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
73 Dydaktyka EWOLUCJA NARZEDZI WOLNYCH ZAMIENNIKI biblioteki Gtk+, Qt narzędzia Glade, Qt Designer, etc. środowiska zintegrowane PostgreSQL, MySQL c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
74 Dydaktyka EWOLUCJA NARZEDZI WOLNYCH ZAMIENNIKI biblioteki Gtk+, Qt narzędzia Glade, Qt Designer, etc. środowiska zintegrowane PostgreSQL, MySQL BEZKONKURENCYJNE CVS, Subversion Doxygen PHP narzędzia XML c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
75 Dydaktyka EWOLUCJA NARZEDZI WOLNYCH ZAMIENNIKI biblioteki Gtk+, Qt narzędzia Glade, Qt Designer, etc. środowiska zintegrowane PostgreSQL, MySQL BEZKONKURENCYJNE CVS, Subversion Doxygen PHP narzędzia XML NOWE TECHNOLOGIE technologie internetowe, XML, W3C technologie sieciowe systemy wbudowane etc.... c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
76 DYDAKTYKA NA DZIŚ Dydaktyka SO: GNU/Linux + PSO (ale stara wersja ;-)) ANSI C/C++: GNU toolchain RBD: PostgreSQL (choć nie zawsze) Java (trap?): OpenJDK, GCJ, Eclipse! Prolog: SWI Prolog Biuro: OpenOffice, L A T E X Matlab/Simulink... (Octave, R) Oprogramowanie specjalizowane c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
77 DYDAKTYKA NA DZIŚ Dydaktyka SO: GNU/Linux + PSO (ale stara wersja ;-)) ANSI C/C++: GNU toolchain RBD: PostgreSQL (choć nie zawsze) Java (trap?): OpenJDK, GCJ, Eclipse! Prolog: SWI Prolog Biuro: OpenOffice, L A T E X Matlab/Simulink... (Octave, R) Oprogramowanie specjalizowane E-LEARNING! Moodle! (GNU GPL) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
78 CEL Dydaktyka c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
79 PLAN PREZENTACJI HeKatE 1 PROSTA HISTORIA 2 FREE SOFTWARE 3 UNIX RYS HISTORYCZNY 4 OPENSOURCE SOFTWARE 5 GJN A GNU 6 INFRASTRUKTURA 7 DYDAKTYKA 8 HEKATE 9 PODSUMOWANIE c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
80 PROJEKT HEKATE HeKatE WPROWADZENIE Hybrydowa Inżynieria Wiedzy inżynieria systemów inteligentnych (Sztuczna Inteligencja) inżynieria wiedzy w inżynierii oprogramowania projektowanie, implementacja, analiza regułowych systemów ekspertowych wspomaganie decyzji + systemy sterowania kierownik: Prof. dr hab. inż. Antoni Ligęza koordynator: GJN www: hekate.ia.agh.edu.pl c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
81 PROJEKT HEKATE HeKatE WPROWADZENIE Hybrydowa Inżynieria Wiedzy inżynieria systemów inteligentnych (Sztuczna Inteligencja) inżynieria wiedzy w inżynierii oprogramowania projektowanie, implementacja, analiza regułowych systemów ekspertowych wspomaganie decyzji + systemy sterowania kierownik: Prof. dr hab. inż. Antoni Ligęza koordynator: GJN www: hekate.ia.agh.edu.pl POTRZEBY 1 narzędzia programistyczne 2 platforma prototypowania i wdrożeniowa 3 zarzadzanie zespołem c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
82 HeKatE PLATFORMA FS W HEKATE PODSTAWOWE ROZWIAZANIA 1 SWI Prolog + GNU toolchain + Java/Eclipse 2 Debian/GNU Linux + Apache/PgSQL/PHP 3 DokuWiki + plugins c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
83 HeKatE PLATFORMA FS W HEKATE PODSTAWOWE ROZWIAZANIA 1 SWI Prolog + GNU toolchain + Java/Eclipse 2 Debian/GNU Linux + Apache/PgSQL/PHP 3 DokuWiki + plugins Pracownicy i Studenci korzystaja praktycznie wyłacznie z GNU/Linux! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
84 AI WIKI HeKatE c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
85 HQED HeKatE (Projekt, praca magisterska i dalsza współpraca: mgr inż. Krzysztof Kaczor) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
86 HeKatE STWORZONE ROZWIAZANIA NARZEDZIA HQed wizualny edytor wiedzy regułowej: Qt, GCC VARDA narzędzie do prototypowania reguł: SWI Prolog, Graphviz HeaRT środowisko uruchomieniowe (in progress): SWI Prolog, Java (Eclipse + free tools) PlNXT interfejs programistyczny dla LEGO Mindstorms NXT: SWI Prolog c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
87 HeKatE STWORZONE ROZWIAZANIA NARZEDZIA HQed wizualny edytor wiedzy regułowej: Qt, GCC VARDA narzędzie do prototypowania reguł: SWI Prolog, Graphviz HeaRT środowisko uruchomieniowe (in progress): SWI Prolog, Java (Eclipse + free tools) PlNXT interfejs programistyczny dla LEGO Mindstorms NXT: SWI Prolog c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
88 HeKatE STWORZONE ROZWIAZANIA NARZEDZIA HQed wizualny edytor wiedzy regułowej: Qt, GCC VARDA narzędzie do prototypowania reguł: SWI Prolog, Graphviz HeaRT środowisko uruchomieniowe (in progress): SWI Prolog, Java (Eclipse + free tools) PlNXT interfejs programistyczny dla LEGO Mindstorms NXT: SWI Prolog PLATFORMY GNU/Linux: Debian/GNU, Ubuntu Free Java: Eclipse, GCJ, JBoss, Geronimo, Harmony, OpenJDK OpenMoko! LEGO Mindstorms NXT c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
89 WNIOSKI HeKatE w naszym przypadku FS w 95% dostarczyło efektywnych narzędzi (problemy: pełne edytory UML) duża elastyczność narzędzi + dobre wsparcie niskie koszty młodsze pokolenie uznaje free software za coś naturalnego młode duchem i otwarte kierownictwo to podstawa! (Prof. A. Ligęza!) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
90 PLAN PREZENTACJI Podsumowanie 1 PROSTA HISTORIA 2 FREE SOFTWARE 3 UNIX RYS HISTORYCZNY 4 OPENSOURCE SOFTWARE 5 GJN A GNU 6 INFRASTRUKTURA 7 DYDAKTYKA 8 HEKATE 9 PODSUMOWANIE c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
91 Podsumowanie SPOJRZENIE WSTECZ brak uniwersalnego wolnego OS dla zwykłego sprzętu 2008 GNU/Linux, BSDs, GNU/Hurd, GNOME/KDE! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
92 Podsumowanie SPOJRZENIE WSTECZ brak uniwersalnego wolnego OS dla zwykłego sprzętu mało kto słyszał o free software 2008 GNU/Linux, BSDs, GNU/Hurd, GNOME/KDE! ciężko znaleźć kogoś kto nie słyszał c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
93 Podsumowanie SPOJRZENIE WSTECZ brak uniwersalnego wolnego OS dla zwykłego sprzętu mało kto słyszał o free software słaba dostępność oprogramowania 2008 GNU/Linux, BSDs, GNU/Hurd, GNOME/KDE! ciężko znaleźć kogoś kto nie słyszał najczęściej problem wyboru :-) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
94 Podsumowanie SPOJRZENIE WSTECZ brak uniwersalnego wolnego OS dla zwykłego sprzętu mało kto słyszał o free software słaba dostępność oprogramowania firmy nie liczyły się z free software jako alternatywa 2008 GNU/Linux, BSDs, GNU/Hurd, GNOME/KDE! ciężko znaleźć kogoś kto nie słyszał najczęściej problem wyboru :-) konkurencja służy wszystkim, powstał nowy rynek! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
95 Podsumowanie SPOJRZENIE WSTECZ brak uniwersalnego wolnego OS dla zwykłego sprzętu mało kto słyszał o free software słaba dostępność oprogramowania firmy nie liczyły się z free software jako alternatywa 2008 GNU/Linux, BSDs, GNU/Hurd, GNOME/KDE! ciężko znaleźć kogoś kto nie słyszał najczęściej problem wyboru :-) konkurencja służy wszystkim, powstał nowy rynek! Doktorze, każdej nocy śni mi się jeden i ten sam koszmar. Jestem na Antarktydzie a wokół pełno pingwinów. I ciagle przybywaja i przybywaja. Zbliżaja się do mnie, napieraja na mnie, przepychaja mnie do urwiska i za każdym razem spychaja mnie do lodowatej wody. c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
96 Podsumowanie SPOJRZENIE WSTECZ brak uniwersalnego wolnego OS dla zwykłego sprzętu mało kto słyszał o free software słaba dostępność oprogramowania firmy nie liczyły się z free software jako alternatywa 2008 GNU/Linux, BSDs, GNU/Hurd, GNOME/KDE! ciężko znaleźć kogoś kto nie słyszał najczęściej problem wyboru :-) konkurencja służy wszystkim, powstał nowy rynek! Doktorze, każdej nocy śni mi się jeden i ten sam koszmar. Jestem na Antarktydzie a wokół pełno pingwinów. I ciagle przybywaja i przybywaja. Zbliżaja się do mnie, napieraja na mnie, przepychaja mnie do urwiska i za każdym razem spychaja mnie do lodowatej wody. Normalnie leczymy takie przypadki w jeden dzień. Ale z Panem możemy mieć większe problemy, Billu G... c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
97 WYZWANIA Podsumowanie 1 patenty na oprogramowanie endsoftpatents.org c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
98 WYZWANIA Podsumowanie 1 patenty na oprogramowanie endsoftpatents.org 2 trusted computing i DRM defectivebydesign.org c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
99 WYZWANIA Podsumowanie 1 patenty na oprogramowanie endsoftpatents.org 2 trusted computing i DRM defectivebydesign.org 3 świadomość problemów licencyjnych GPLv2/v3, BSD, inne gnu.org/licenses c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
100 WYZWANIA Podsumowanie 1 patenty na oprogramowanie endsoftpatents.org 2 trusted computing i DRM defectivebydesign.org 3 świadomość problemów licencyjnych GPLv2/v3, BSD, inne gnu.org/licenses 4 free vs. free c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
101 WYZWANIA Podsumowanie 1 patenty na oprogramowanie endsoftpatents.org 2 trusted computing i DRM defectivebydesign.org 3 świadomość problemów licencyjnych GPLv2/v3, BSD, inne gnu.org/licenses 4 free vs. free 5 free software vs. opensource software c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
102 WYZWANIA Podsumowanie 1 patenty na oprogramowanie endsoftpatents.org 2 trusted computing i DRM defectivebydesign.org 3 świadomość problemów licencyjnych GPLv2/v3, BSD, inne gnu.org/licenses 4 free vs. free 5 free software vs. opensource software 6 neutralność technologiczna! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
103 WYZWANIA Podsumowanie 1 patenty na oprogramowanie endsoftpatents.org 2 trusted computing i DRM defectivebydesign.org 3 świadomość problemów licencyjnych GPLv2/v3, BSD, inne gnu.org/licenses 4 free vs. free 5 free software vs. opensource software 6 neutralność technologiczna! 7 koszty, kryzys, ekologia! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
104 WYZWANIA Podsumowanie 1 patenty na oprogramowanie endsoftpatents.org 2 trusted computing i DRM defectivebydesign.org 3 świadomość problemów licencyjnych GPLv2/v3, BSD, inne gnu.org/licenses 4 free vs. free 5 free software vs. opensource software 6 neutralność technologiczna! 7 koszty, kryzys, ekologia! 8 community... c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
105 DLA WYKŁADOWCÓW Podsumowanie uczyć metod i technologii, zamiast narzędzi c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
106 DLA WYKŁADOWCÓW Podsumowanie uczyć metod i technologii, zamiast narzędzi jeżeli narzędzia to (gdzie możliwe) generyczne, rozwiazuj ace problemy (a nie tworzace nowe problemy) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
107 DLA WYKŁADOWCÓW Podsumowanie uczyć metod i technologii, zamiast narzędzi jeżeli narzędzia to (gdzie możliwe) generyczne, rozwiazuj ace problemy (a nie tworzace nowe problemy) być otwartym na nowe rozwiazania c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
108 DLA WYKŁADOWCÓW Podsumowanie uczyć metod i technologii, zamiast narzędzi jeżeli narzędzia to (gdzie możliwe) generyczne, rozwiazuj ace problemy (a nie tworzace nowe problemy) być otwartym na nowe rozwiazania nie narzucać swoich rozwiazań za wszelka cenę c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
109 DLA WYKŁADOWCÓW Podsumowanie uczyć metod i technologii, zamiast narzędzi jeżeli narzędzia to (gdzie możliwe) generyczne, rozwiazuj ace problemy (a nie tworzace nowe problemy) być otwartym na nowe rozwiazania nie narzucać swoich rozwiazań za wszelka cenę ale też uczyć rozwiazań używanych na rynku, w pracy! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
110 DLA WYKŁADOWCÓW Podsumowanie uczyć metod i technologii, zamiast narzędzi jeżeli narzędzia to (gdzie możliwe) generyczne, rozwiazuj ace problemy (a nie tworzace nowe problemy) być otwartym na nowe rozwiazania nie narzucać swoich rozwiazań za wszelka cenę ale też uczyć rozwiazań używanych na rynku, w pracy! z drugiej strony kształtować rynek! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
111 DLA WYKŁADOWCÓW Podsumowanie uczyć metod i technologii, zamiast narzędzi jeżeli narzędzia to (gdzie możliwe) generyczne, rozwiazuj ace problemy (a nie tworzace nowe problemy) być otwartym na nowe rozwiazania nie narzucać swoich rozwiazań za wszelka cenę ale też uczyć rozwiazań używanych na rynku, w pracy! z drugiej strony kształtować rynek! uświadamiać w sprawach problematyki licencyjnej, prawnej, etc. c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
112 DLA WYKŁADOWCÓW Podsumowanie uczyć metod i technologii, zamiast narzędzi jeżeli narzędzia to (gdzie możliwe) generyczne, rozwiazuj ace problemy (a nie tworzace nowe problemy) być otwartym na nowe rozwiazania nie narzucać swoich rozwiazań za wszelka cenę ale też uczyć rozwiazań używanych na rynku, w pracy! z drugiej strony kształtować rynek! uświadamiać w sprawach problematyki licencyjnej, prawnej, etc. zachęcać do rozwijania free software c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
113 DLA WYKŁADOWCÓW Podsumowanie uczyć metod i technologii, zamiast narzędzi jeżeli narzędzia to (gdzie możliwe) generyczne, rozwiazuj ace problemy (a nie tworzace nowe problemy) być otwartym na nowe rozwiazania nie narzucać swoich rozwiazań za wszelka cenę ale też uczyć rozwiazań używanych na rynku, w pracy! z drugiej strony kształtować rynek! uświadamiać w sprawach problematyki licencyjnej, prawnej, etc. zachęcać do rozwijania free software używać legalnego oprogramowania c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
114 DLA WYKŁADOWCÓW Podsumowanie uczyć metod i technologii, zamiast narzędzi jeżeli narzędzia to (gdzie możliwe) generyczne, rozwiazuj ace problemy (a nie tworzace nowe problemy) być otwartym na nowe rozwiazania nie narzucać swoich rozwiazań za wszelka cenę ale też uczyć rozwiazań używanych na rynku, w pracy! z drugiej strony kształtować rynek! uświadamiać w sprawach problematyki licencyjnej, prawnej, etc. zachęcać do rozwijania free software używać legalnego oprogramowania chodzi nie tylko o inżynierię, chodzi też o c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
115 DLA WYKŁADOWCÓW Podsumowanie uczyć metod i technologii, zamiast narzędzi jeżeli narzędzia to (gdzie możliwe) generyczne, rozwiazuj ace problemy (a nie tworzace nowe problemy) być otwartym na nowe rozwiazania nie narzucać swoich rozwiazań za wszelka cenę ale też uczyć rozwiazań używanych na rynku, w pracy! z drugiej strony kształtować rynek! uświadamiać w sprawach problematyki licencyjnej, prawnej, etc. zachęcać do rozwijania free software używać legalnego oprogramowania chodzi nie tylko o inżynierię, chodzi też o c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
116 DLA WYKŁADOWCÓW Podsumowanie uczyć metod i technologii, zamiast narzędzi jeżeli narzędzia to (gdzie możliwe) generyczne, rozwiazuj ace problemy (a nie tworzace nowe problemy) być otwartym na nowe rozwiazania nie narzucać swoich rozwiazań za wszelka cenę ale też uczyć rozwiazań używanych na rynku, w pracy! z drugiej strony kształtować rynek! uświadamiać w sprawach problematyki licencyjnej, prawnej, etc. zachęcać do rozwijania free software używać legalnego oprogramowania chodzi nie tylko o inżynierię, chodzi też o etykę... c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
117 DLA STUDENTÓW Podsumowanie rozumieć standardy, technologie, formaty c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
118 DLA STUDENTÓW Podsumowanie rozumieć standardy, technologie, formaty znać licencje i różnice między nimi c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
119 DLA STUDENTÓW Podsumowanie rozumieć standardy, technologie, formaty znać licencje i różnice między nimi szukać odpowiedników free software c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
120 DLA STUDENTÓW Podsumowanie rozumieć standardy, technologie, formaty znać licencje i różnice między nimi szukać odpowiedników free software używać gdzie to możliwe c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
121 DLA STUDENTÓW Podsumowanie rozumieć standardy, technologie, formaty znać licencje i różnice między nimi szukać odpowiedników free software używać gdzie to możliwe proponować kolegom, wykładowcom jego użycie c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
122 DLA STUDENTÓW Podsumowanie rozumieć standardy, technologie, formaty znać licencje i różnice między nimi szukać odpowiedników free software używać gdzie to możliwe proponować kolegom, wykładowcom jego użycie rozwijać free software c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
123 DLA STUDENTÓW Podsumowanie rozumieć standardy, technologie, formaty znać licencje i różnice między nimi szukać odpowiedników free software używać gdzie to możliwe proponować kolegom, wykładowcom jego użycie rozwijać free software używać legalnego oprogramowania c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
124 DLA STUDENTÓW Podsumowanie rozumieć standardy, technologie, formaty znać licencje i różnice między nimi szukać odpowiedników free software używać gdzie to możliwe proponować kolegom, wykładowcom jego użycie rozwijać free software używać legalnego oprogramowania instalować vrms! (packages.debian.org/vrms) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
125 DLA STUDENTÓW Podsumowanie rozumieć standardy, technologie, formaty znać licencje i różnice między nimi szukać odpowiedników free software używać gdzie to możliwe proponować kolegom, wykładowcom jego użycie rozwijać free software używać legalnego oprogramowania instalować vrms! (packages.debian.org/vrms) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
126 DLA STUDENTÓW Podsumowanie rozumieć standardy, technologie, formaty znać licencje i różnice między nimi szukać odpowiedników free software używać gdzie to możliwe proponować kolegom, wykładowcom jego użycie rozwijać free software używać legalnego oprogramowania instalować vrms! (packages.debian.org/vrms) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
127 DLA STUDENTÓW Podsumowanie rozumieć standardy, technologie, formaty znać licencje i różnice między nimi szukać odpowiedników free software używać gdzie to możliwe proponować kolegom, wykładowcom jego użycie rozwijać free software używać legalnego oprogramowania instalować vrms! (packages.debian.org/vrms) etyka... c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
128 DLA STUDENTÓW Podsumowanie rozumieć standardy, technologie, formaty znać licencje i różnice między nimi szukać odpowiedników free software używać gdzie to możliwe proponować kolegom, wykładowcom jego użycie rozwijać free software używać legalnego oprogramowania instalować vrms! (packages.debian.org/vrms) etyka... Nie należy uciekać przez okna, nawet gdy po 15 latach ktoś domalował za nimi widok (hiszp. vista). Żyj wolny/a na łonie przyrody w stadzie przyjaznych zwierzat antylop GNU (ang. herd of GNUs) i pingwinów! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
129 EPILOG Podsumowanie A droga wiedzie w przód i w przód, Skad się zaczęła, tuż za progiem - I w dal przede mna mknie na wschód, A ja wciaż za nia - tak, jak mogę... Skorymi stopy za nia w ślad Aż w szersza sie rozpłynie drogę, Gdzie strumień licznych dróg już wpadł... A potem dokad? rzec nie mogę. (J. R. R. Tolkien, Hobbit, tłum. M. Skibniewska) c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
130 EPILOG Podsumowanie A droga wiedzie w przód i w przód, Skad się zaczęła, tuż za progiem - I w dal przede mna mknie na wschód, A ja wciaż za nia - tak, jak mogę... Skorymi stopy za nia w ślad Aż w szersza sie rozpłynie drogę, Gdzie strumień licznych dróg już wpadł... A potem dokad? rzec nie mogę. (J. R. R. Tolkien, Hobbit, tłum. M. Skibniewska) YES WE CAN! c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
131 KONIEC Podsumowanie!GNU ROCKS! Happy Hacking! Powered by L A T E Xbeamer! Przy tej prezentacji żadne małe miękkie silne punkty dla okien nie zostały wykorzystane ani w inny sposób skrzywdzone... c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
132 DODATEK Podsumowanie WOLNE OPROGRAMOWANIE (ANG. FREE SOFTWARE) Wolne oprogramowanie odnosi się do prawa użytkowników do swobodnego uruchamiania, kopiowania, rozpowszechniania, analizowania, zmian i ulepszania programów. CZTERY SWOBODY Dokładniej, mówimy o czterech rodzajach wolności użytkowników programu: wolność uruchamiania programu, w dowolnym celu (wolność 0), wolność analizowania, jak program działa, i dostosowywania go do swoich potrzeb (wolność 1). Warunkiem koniecznym jest tu dostęp do kodu źródłowego. wolność rozpowszechniania kopii, byście mogli pomóc sasiadom (wolność 2) wolność udoskonalania programu i publicznego rozpowszechniania własnych ulepszeń, dzięki czemu może z nich skorzystać cała społeczność (wolność 3). Warunkiem koniecznym jest tu dostęp do kodu źródłowego. Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. c 2009 by G. J. Nalepa (AGH-UST) Free Software: perspektywy TUO / 54
Free Software NA AGH
Free Software NA AGH SPOJRZENIE INDYWIDUALNE Grzegorz J. Nalepa Laboratorium Informatyki Katedra Automatyki Akademia Górniczo-Hutnicza Kraków c 2009 by G. J. Nalepa Creative Commons Attribution-No Derivative
Software is like sex it s better when it s free. Linus Torvalds
Software is like sex it s better when it s free Linus Torvalds Free and Open Source Software czyli o rozwoju wolnego oprogramowania Ryszard Tanaś http://zon8.physd.amu.edu.pl/~tanas 13 maja 2004 Spis treści
Wolne oprogramowanie
Wykład popularny dla młodzieży szkół średnich Wolne oprogramowanie czyli czy można żyć bez PowerPointa Ryszard Tanaś http://zon8.physd.amu.edu.pl/~tanas 2 października 2004 Spis treści 1 Wolne Oprogramowanie
Wolne Oprogramowanie
Technologia informacyjna Wolne Oprogramowanie Aleksander Denisiuk denisjuk@euh-e.edu.pl Elblaska Uczelnia Humanistyczno-Ekonomiczna ul. Lotnicza 2 82-300 Elblag Technologia informacyjna p. 1 Wolne Oprogramowanie
Narzędzia informatyczne. Wolne oprogramowanie
Narzędzia informatyczne. Wolne oprogramowanie Aleksander Denisiuk Uniwersytet Warmińsko-Mazurski Olsztyn, ul. Słoneczna 54 denisjuk@matman.uwm.edu.pl 1 / 20 Wolne oprogramowanie Najnowsza wersja tego dokumentu
Licencje na oprogramowanie i zasoby internetowe
Licencje na oprogramowanie i zasoby internetowe Licencja Słownik języka polskiego PWN, Warszawa 1979 Licencja to zezwolenie na korzystanie z praw do opatentowanego wynalazku, zarejestrowanego wzoru użytkowego
Technologia Informacyjna
Technologia Informacyjna Oprogramowanie i licencje dr. inż Adam Klimowicz Oprogramowanie Rodzaje oprogramowania System operacyjny Program komputerowy bądź zbiór programów, który zarządza sprzętem oraz
Prawa autorskie, licencje
Prawa autorskie, licencje Wyjaśnienie pojęć oraz tezy do dyskusji Michał Rad 21.10.2015 Przedstawione w dalszej części wykładu tezy są prywatnym poglądem autora i powinne być traktowane jako głos w dyskusji,
Podstawy użytkowania systemu Linux
Podstawy użytkowania systemu Linux Pierwsze kroki Instytut Fizyki Teoretycznej UWr 2 września 2005 Plan kursu 1 Pierwsze kroki 2 3 Wyjście na świat 4 Linux w biurze 5 Grafika 6 Multimedia/Rozrywka Pierwsze
SOP System Obsługi Parkingów
SOP System Obsługi Parkingów JEE i Android Marcin Tatjewski Tomasz Traczyk Grzegorz Zieliński Paweł Borycki 5 listopada 2009 www.sopark.pl Plan prezentacji Java Platform, Enterprise Edition (JEE) Wstęp
PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA
PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA Wydział Matematyczno-Przyrodniczy Szkoła Nauk Ścisłych Koło Naukowe Informatyków FRAKTAL Opracował : Michał Wójcik, II rok MU IiE CZYM JEST
Licencje open-source. Bartosz Szreder. Bartosz Szreder Licencje open-source 1 / 8
Licencje open-source Bartosz Szreder Bartosz Szreder Licencje open-source 1 / 8 Mnogość licencji Bartosz Szreder Licencje open-source 2 / 8 Mnogość licencji GPL, LGPL, AGPL, różne wersje... Bartosz Szreder
Podstawy administracji systemu Linux
Podstawy administracji systemu Linux Instytut Fizyki Teoretycznej UWr 4 stycznia 2006 Plan kursu Opis systemu 1 2 Tryb tekstowy 3 Linux od podszewki 4 Pierwsze kroki w administracji 5 Sieci lokalne 6 Bezpieczeństwo
egroupware czy phpgroupware jest też mniej stabilny.
Opengroupware to projekt udostępniający kompletny serwer aplikacji oparty na systemie Linux. Dostępny na licencji GNU GPL, strona domowa: http://www.opengroupware.org/ Jego cechy to wysoka stabilność,
System UNIX 2. Micha l Tanaś, PhD Adam Mickiewicz University, Faculty of Physics http://www.amu.edu.pl/~mtanas Michal.Tanas@amu.edu.
System UNIX 2 Micha l Tanaś, PhD Adam Mickiewicz University, Faculty of Physics http://www.amu.edu.pl/~mtanas Michal.Tanas@amu.edu.pl Debian GNU/Linux GNU = GNU s Not Unix FSF = Free Software Foundation
Wykład VI. Wybrane zagadnienia licencjonowania i praw autorskich. Studia Podyplomowe INFORMATYKA Podstawy Informatyki
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład VI Wybrane zagadnienia licencjonowania i praw autorskich 1 Licencja Licencja na oprogramowanie to umowa na korzystanie z utworu jakim jest aplikacja
Przede wszystkim autor ma oficjalne prawo do autorstwa utworu, rozpowszechniania go pod wyznaczonym pseudonimem, kontroli nad
Prawo autorskie Prawa autorskie dzielimy na osobiste i majątkowe. Pierwsze z nich polegają na powiązaniu nazwiska twórcy z jego dziełem. Nie wygasają, są niezbywalne, nieprzenoszalne i nie można się ich
Wolne oprogramowanie. - bądź legalny za darmo
Wolne oprogramowanie - bądź legalny za darmo Historia Wolnego Oprogramowania Początki rozwoju oprogramowania Laboratorium AI MIT ( 70) Powstanie projektu GNU (1983) Linux (1991-...) AI MIT GNU (1983) Linux
Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.
GRZEGORZ FURDYNA Krótka Historia Co to jest NetBeans? Historia Wersje NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły NetBeans Profiler Narzędzie do projektowania GUI Edytor NetBeans
UWAGI O PISANIU PRACY DYPLOMOWEJ (AGH, EAIIE)
UWAGI O PISANIU PRACY DYPLOMOWEJ (AGH, EAIIE) SEMINARIUM DYPLOMOWE Grzegorz J. Nalepa (Antoni Ligęza, Marcin Szpyrka) Laboratorium Informatyki Katedra Automatyki Akademia Górniczo-Hutnicza Kraków c 2009-12
BSD alternatywa dla Linuksa. (na przykładzie FreeBSD)
BSD alternatywa dla Linuksa (na przykładzie FreeBSD) 1 Plan prezentacji 1. Historia BSD 2 Plan prezentacji 1. Historia BSD 2. Licencja BSD a GNU/GPL 3 Plan prezentacji 1. Historia BSD 2. Licencja BSD a
Praca przejściowa. Sklep internetowy. Tomasz Konopelski ZIP50-IWZ Katowice 2006
Praca przejściowa Sklep internetowy Tomasz Konopelski ZIP50-IWZ Katowice 2006 Polski e-commerce Badania rynku Badaniem, które odbyło się w październiku 2001 roku objęto 300 przedsiębiorstw a ich dobór
Tworzenie oprogramowania
Tworzenie oprogramowania dr inż. Krzysztof Konopko e-mail: k.konopko@pb.edu.pl 1 Tworzenie oprogramowania dla systemów wbudowanych Program wykładu: Tworzenie aplikacji na systemie wbudowanym. Konfiguracja
UWAGI O PISANIU PRACY MAGISTERSKIEJ (AGH, EAIIE)
UWAGI O PISANIU PRACY MAGISTERSKIEJ (AGH, EAIIE) SEMINARIUM DYPLOMOWE Grzegorz J. Nalepa (Antoni Ligęza, Marcin Szpyrka) Laboratorium Informatyki Katedra Automatyki Akademia Górniczo-Hutnicza Kraków c
Technologia Informacyjna
Technologia Informacyjna ZAŁOŻENIA OPEN SOURCE dr inż. Adam Klimowicz 1. Darmowe rozpowszechnianie Licencja nie może zabraniać nikomu sprzedaży ani przekazywania oprogramowania jako części złożonej dystrybucji
Wstęp do Informatyki. Klasyfikacja oprogramowania
Wstęp do Informatyki Klasyfikacja oprogramowania Oprogramowanie komputerowe Funkcjonalność komputera jest wynikiem zarówno jego budowy, jak i zainstalowanego oprogramowania Komputer danej klasy znajduje
Podejście iteracyjne - jak z humanistów zrobić specjalistów od internetu. Dr Marek Robak
Podejście iteracyjne - jak z humanistów zrobić specjalistów od internetu Dr Marek Robak Realizowane projekty Szkolnictwo wyższe Adiunkt, twórca/koordynator specjalizacji internetowej Katedra Internetu
Kategorie Wolnego i Niewolnego Oprogramowania
Kategorie Wolnego i Niewolnego Oprogramowania Autor: Administrator 02.01.2008. Zmieniony 06.09.2008. Piotr Witczak - audyt bezpieczenstwa informacji, systemów IT Oto leksykon rozmaitych kategorii oprogramowania,
Systemy operacyjne. Informatyka Stosowana, I rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania
Systemy operacyjne Informatyka Stosowana, I rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Konsultacje: poniedziałek, 11.30-13; B-4, pok. 207 Systemy operacyjne Wykłady:
Krótka Historia Systemów Operacyjnych. Tomasz Borzyszkowski
Krótka Historia Systemów Operacyjnych Tomasz Borzyszkowski UNIX: prepoczątki 1965r. - firmy Bell Telephone Labs, General Electric Company i Massachusetts Inst. of Tech. podjęły prace nad stworzeniem nowego
Przegląd współczesnych systemów operacyjnych
SOE - Systemy Operacyjne Wykład 2 Przegląd współczesnych systemów operacyjnych dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW Wstęp Cechy współczesnych systemów operacyjnych
KARTA MODUŁU KSZTAŁCENIA
KARTA MODUŁU KSZTAŁCENIA Informacje ogólne I. 1 Nazwa modułu kształcenia Projektowanie i programowanie w środowiskach graficznych 2 Nazwa jednostki prowadzącej moduł Instytut Informatyki, Zakład Informatyki
Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source
Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Dr inż. Michał Bednarczyk Uniwersytet Warmińsko-Mazurski w Olsztynie Wydział Geodezji i Gospodarki Przestrzennej Katedra Geodezji
KARTA KURSU. Administracja i integracja systemów operacyjnych
KARTA KURSU Nazwa Nazwa w j. ang. Administracja i integracja systemów operacyjnych Administration and integration of the operating systems Kod Punktacja ECTS* 4 Koordynator dr inż. Krzysztof Mazela Zespół
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki Tomasz Pawłowski Nr albumu: 146956 Praca magisterska na kierunku
PODSTAWY INFORMATYKI
PODSTAWY INFORMATYKI dr inż. Krzysztof Małecki Proprietary software zamknięte oprogramowanie, oprogramowanie własnościowe - posiada restrykcje dotyczące używania i kopiowania, zazwyczaj nakładane przez
LearnIT project PL/08/LLP-LdV/TOI/140001
LearnIT project PL/08/LLP-LdV/TOI/140001 Newsletter Issue 2 April 2009 Drogi czytelniku, Przedstawiamy z przyjemnością drugie wydanie biuletynu projektu LearnIT. W tym wydaniu chcemy powiedzieć więcej
Wstęp do Informatyki dla bioinformatyków
Wstęp do Informatyki dla bioinformatyków Wykład 1. Wstęp do Wstępu Bartek Wilczyński bartek@mimuw.edu.pl Po pierwsze - Formalności 2 kolokwia (po 15 pkt) początek XI i koniec XII Dwa programy zaliczeniowe:
Zastosowania matematyki w systemie operacyjnym Linux
Zastosowania matematyki w systemie operacyjnym Linux Politechnika Gdańska Gdańsk, 22 stycznia 2009 wstęp historia Rok 1969 w labolatoriach Bell Labs hakerzy Dennis Ritchie, Ken Thompson, Brian Kernighan
Kernel Kompilacja jądra
Kernel Kompilacja jądra systemu Co to jest jądro systemu operacyjnego Jądro systemu operacyjnego jest rozpowszechniane na licencji GNU General Public License (GPL) określonej przez konsorcjum Free Software
Środowiska i platformy programistyczne
Środowiska i platformy programistyczne 1 Rys historyczny lata 80-90: efektywność! Cel: zwiększyć efektywność programisty jedno narzędzie: integracja edytor kodu, funkcje programistyczne (kompilacja, łączenie,
Informatyczne fundamenty
Informatyczne fundamenty Informatyka to szeroka dziedzina wiedzy i praktycznych umiejętności. Na naszych studiach zapewniamy solidną podstawę kształcenia dla profesjonalnego inżyniera IT. Bez względu na
SYSTEMY OPERACYJNE WYKŁAD 2 PRZEGLĄD SYSTEMÓW WINDOWS I UNIX
SYSTEMY OPERACYJNE WYKŁAD 2 PRZEGLĄD SYSTEMÓW WINDOWS I UNIX Marcin Tomana marcin@tomana.net SKRÓT WYKŁADU Historia Microsoft oraz systemów Windows Przegląd systemów Windows Historia i przegląd systemów
Tworzenie i obsługa wirtualnego laboratorium komputerowego
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ochociński nr albumu: 236401 Praca magisterska na kierunku informatyka stosowana Tworzenie i obsługa wirtualnego
Monitorowanie i zarządzanie urządzeniami sieciowymi przy pomocy narzędzi Net-SNMP
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Szymon Klimuk Nr albumu: 187408 Praca magisterska na kierunku Informatyka Monitorowanie
ABIX Cyfrowa edukacja z oprogramowaniem Open Source www.cyfrowaszkola.waw.pl
Informacje o systemie interaktywnym Tablica interaktywna to urządzenie, które przypomina dużą białą tablicę i umożliwia współdziałanie z podłączonym do niej komputerem oraz projektorem multimedialnym.
Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma
Historia systemów operacyjnych - Unix
Historia systemów operacyjnych - Unix Lata 60-te prace na systemem Multisc poprzednikiem Unixa 1969 powstanie systemu Unix 1975 UNIX edition 5 1975 1 BSD 1977 UNIX edition 6 1978 3 BSD 1979 UNIX edition
1. Licencja GPL / GNU. 2. Dystrybucje systemu Linux. 4. Sposoby instalacji w Ubuntu
1. Licencja GPL / GNU 2. Dystrybucje systemu Linux 3. Terminal 4. Sposoby instalacji w Ubuntu 1. Licencja GPL / GNU Powszechna Licencja Publiczna GNU (GNU General Public License) - licencja wolnego i otwartego
Technologie Informatyczne Wykład XI linux
Technologie Informatyczne Wykład XI A. Matuszak 13 grudnia 2007 A. Matuszak Technologie Informatyczne Wykład XI A. Matuszak (2) Technologie Informatyczne Wykład XI UNIX Twórcy: rozwój jądra rozwój programów
Firma Informatyczna ASDER. Prezentacja. Serwer danych lokalnych. Przemysław Kroczak ASDER 2012-08-06
2012 Firma Informatyczna ASDER Prezentacja Serwer danych lokalnych Przemysław Kroczak ASDER 2012-08-06 Szanowni Państwo, W dzisiejszej coraz częściej trzeba współdzielić pliki między pracownikami/działami
Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF. Tomasz Turski 26.05.2011
Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF Tomasz Turski 26.05.2011 Plan prezentacji Architektura korporacyjna Frameworki Pryncypia Metodyka TOGAF
Oprogramowanie IBM Lotus Domino, czyli technologiczna podstawa systemów pracy grupowej
Oprogramowanie IBM Lotus Domino, czyli technologiczna podstawa systemów pracy grupowej Różne wersje oprogramowania oraz związane z nim sposoby licencjonowania Lotus Domino w wersji Enterprise Przeznaczone
Robert BoBsoN Partyka Praktyka ekonomii otwartości wyzwanie 21 wieku
Robert BoBsoN Partyka Praktyka ekonomii otwartości wyzwanie 21 wieku Porozmawiajmy o języku otwarty 1. «niczym nieograniczony przestrzennie» 2. «bez dachu lub z opuszczonym dachem» 3. «o sklepie, instytucji,
Case Study: Migracja 100 serwerów Warsaw Data Center z platformy wirtualizacji OpenSource na platformę Microsoft Hyper-V
Case Study: Migracja 100 serwerów Warsaw Data Center z platformy wirtualizacji OpenSource na platformę Microsoft Hyper-V Warszawa, 6 lutego 2014 www.hypermixer.pl 01 1 2 3 4 Rynkowe wyzwania Poszukiwania
SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017
Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2014-2018 realizacja w roku akademickim 2016/2017 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu
KATALOG MASZYN I POJAZDÓW ROLNICZYCH MASZYNY-3
Inżynieria Rolnicza 9(118)/2009 KATALOG MASZYN I POJAZDÓW ROLNICZYCH MASZYNY-3 Michał Cupiał Instytut Inżynierii Rolniczej i Informatyki, Uniwersytet Rolniczy w Krakowie Streszczenie. Przedstawiono internetową
Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008
Adam 1 grudnia 2008 Wstęp Opis Historia Apache kontener serwletów rozwijany w ramach projektu Apache jeden z bardziej popularnych kontenerów Web open source, Apache Software License rozwijany przez ASF
Systemy operacyjne na platformach mobilnych 2 Platforma Maemo
Systemy operacyjne na platformach mobilnych 2 Platforma Maemo Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez
Systemy operacyjne na platformach mobilnych 2 Wstęp do systemu Linux
Systemy operacyjne na platformach mobilnych 2 Wstęp do systemu Linux Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka
Kompetencje i obszary działalności Opitz Consulting
IT do Twoich usług! Wydajna komunikacja danych krokiem w nowoczesność Współpraca AGH z partnerem technologicznym przy wdrażaniu platformy integracyjnej OpenSource (WSO2) - praktyczne przypadki. Krzysztof
KARTA KURSU. Administracja serwerami WWW
KARTA KURSU Nazwa Nazwa w j. ang. Administracja serwerami WWW Web server administration Kod Punktacja ECTS* 2 Koordynator mgr Alfred Budziak Zespół dydaktyczny: mgr Alfred Budziak Opis kursu (cele kształcenia)
SOA Web Services in Java
Wydział Informatyki i Zarządzania Wrocław,16 marca 2009 Plan prezentacji SOA 1 SOA 2 Usługi Przykłady Jak zacząć SOA Wycinek rzeczywistości Problemy zintegrowanych serwisów : Wycinek Rzeczywistości Zacznijmy
Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej
Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin HENRYKOWSKI Nr albumu: 158069 Praca magisterska na kierunku Informatyka Archiwizacja
KOMPUTER. Programy użytkowe i systemy operacyjne
KOMPUTER Programy użytkowe i systemy operacyjne Programy do redagowania tekstów Programy te mają zazwyczaj wbudowany edytor graficzny, umożliwiają wstawianie grafiki zewnętrznej. Przykłady: Word WordPerfect
Programowanie w C. dr inż. Stanisław Wszelak
Programowanie w C dr inż. Stanisław Wszelak Przeszłość i przyszłość składni programowania w C Ken Thompson Denis Ritchie Bjarne Stoustrup Zespoły programistów B C C++ C# 1969 rok Do SO UNIX 1972 rok C++
U M L. System operacyjny Linux zagnieżdżony w zewnętrznym systemie operacyjnym (Linux)
http://user-mode-linux.sourceforge.net/ System operacyjny Linux zagnieżdżony w zewnętrznym systemie operacyjnym (Linux) Autor: Jeff Dike Koncepcja powstała w 1999 r. Początkowo jako patch do jądra 2.0
KARTA PRZEDMIOTU. 2. Kod przedmiotu: ZSI. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI
(pieczęć wydziału) KARTA PRZEDMIOTU Z1-PU7 WYDANIE N1 Strona 1 z 5 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI 3. Karta przedmiotu ważna od roku akademickiego: 2015/16 4. Forma kształcenia:
Otwarte Zasoby Edukacyjne
Otwarte Zasoby Edukacyjne a projekty Wikimedia Agnieszka Kwiecień WCSS WMPL Dostęp do wiedzy - filozofia Jedynie nauka tworzy uniwersalną platformę komunikacyjną umożliwiającą racjonalną debatę ponad podziałami
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą
Koniec problemów z zarządzaniem stacjami roboczymi BigFix. Włodzimierz Dymaczewski, IBM
Koniec problemów z zarządzaniem stacjami roboczymi BigFix Włodzimierz Dymaczewski, IBM Dlaczego zarządzanie stacjami roboczymi sprawia tyle problemów? Na ogół duŝa ilość Brak standardu konfiguracji Wielka
Struktury systemów operacyjnych
Struktury systemów operacyjnych Jan Tuziemski Część slajdów to zmodyfiowane slajdy ze strony os-booi.com copyright Silberschatz, Galvin and Gagne, 2013 Cele wykładu 1. Opis usług dostarczanych przez OS
Open Source w Open e-learningu. Przykłady zastosowania
Open Source w Open e-learningu Przykłady zastosowania Co to jest E-learning? E-learning zaawansowana technologicznie forma uczenia się i nauczania na odległość, znana także pod nazwą kształcenia zdalnego.
KARTA KURSU. Techniki informatyczne
KARTA KURSU Nazwa Nazwa w j. ang. Techniki informatyczne Information technology Kod Punktacja ECTS* 1 Koordynator Prof. dr hab. Jacek Migdałek Zespół dydaktyczny: Prof. dr hab. Jacek Migdałek Opis kursu
Systemy Firewall. Grzegorz Blinowski. "CC" - Open Computer Systems. Grzegorz.Blinowski@cc.com.pl
Systemy Firewall Grzegorz Blinowski "CC" - Open Computer Systems Grzegorz.Blinowski@cc.com.pl Plan wykładu Zastosowanie systemów Firewall w Intranecie Rodzaje systemów Firewall Główne koncepcje stosowania
Jak zgodnie z prawem założyć radio internetowe na swojej stronie?
Ochrona Własności Intelektualnej cz. VI dr inż.tomasz Ruść Spis treści Na jakich zasadach możemy korzystać z prawa cytatu? Jak zgodnie z prawem założyć radio internetowe na swojej stronie? Czy brak informacji
tel. fax. 41 332 32 03 e-mail: sodmidn@sodmidn.kielce.pl www.sodmidn.kielce.pl
SAMORZĄDOWY OŚRODEK DORADZTWA METODYCZNEGO I DOSKONALENIA NAUCZYCIELI w Kielcach 25-431 KIELCE, ul. Marszałka J. Piłsudskiego 42 tel. fax. 41 332 32 03 e-mail: sodmidn@sodmidn.kielce.pl www.sodmidn.kielce.pl
Modele sprzedaży i dystrybucji oprogramowania Teoria a praktyka SaaS vs. BOX. Bartosz Marciniak. Actuality Sp. z o.o.
Modele sprzedaży i dystrybucji oprogramowania Teoria a praktyka SaaS vs. BOX Bartosz Marciniak Actuality Sp. z o.o. Prezes Zarządu Społeczeństwo informacyjne społeczeństwo, które znalazło zastosowanie
Prezentacja kierunku Informatyka w I Liceum Ogólnokształcącym im. Stanisława Wyspiańskiego w Szubinie
Kwalifikacje kadry dydaktycznej kluczem do rozwoju Uczelni PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO Prezentacja kierunku Informatyka w I Liceum
Wolne Oprogramowanie i GNU Fortran
Wolne Oprogramowanie i GNU Fortran Olsztyn 2007-2012 Wojciech Sobieski Wolne Programowanie Wolne Oprogramowanie (Free Software) jest to ruch programistów i użytkowników komputerów, zaangażowanych w działania
KARTA KURSU. Opis kursu (cele kształcenia) Warunki wstępne. Efekty kształcenia. Technologia informacyjna kierunek Ochrona Środowiska.
KARTA KURSU Nazwa Nazwa w j. ang. Technologia informacyjna kierunek Ochrona Środowiska Information Technology Kod Punktacja ECTS* 2 Koordynator Dr hab. Grzegorz Formicki, Prof. UP Zespół dydaktyczny Dr
Opis efektów kształcenia dla modułu zajęć
Nazwa modułu: Projektowanie i użytkowanie systemów operacyjnych Rok akademicki: 2013/2014 Kod: EAR-2-324-n Punkty ECTS: 5 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek:
Część III. Załączniki
Część III. Załączniki Załącznik nr 1. Zestawienia dotyczące ocenianego kierunku studiów Tabela 1. studentów ocenianego kierunku 1 Poziom studiów I stopnia II stopnia Studia stacjonarne Studia niestacjonarne
Jednolite zarządzanie użytkownikami systemów Windows i Linux
Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Paweł Gliwiński Nr albumu: 168470 Praca magisterska na kierunku Informatyka Jednolite
Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu
Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu Polska Organizacja Turystyczna ul. Chałubińskiego 8 00-613 Warszawa Spis treści 1 Założenia wstępne... 1 1.1 Informacje wstępne... 1 1.2 Cel projektu...
13.01.1976 r., Częstochowa ul. Bursztynowa 7/28, 42-500 Będzin żonaty 502 73 17 44 narewski@poczta.fm www.robertnarewski.pl
Robert Narewski Dane osobowe Data i miejsce urodzenia: Adres zamieszkania: Stan cywilny: Telefon: Email: Portfolio: 13.01.1976 r., Częstochowa ul. Bursztynowa 7/28, 42-500 Będzin żonaty 502 73 17 44 narewski@poczta.fm
MonoGame. Wieloplatformowe gry w C# Mateusz Cicheński
MonoGame Wieloplatformowe gry w C# Mateusz Cicheński Plan prezentacji Założenia Alternatywy Narzędzia Różnice między WP8, ios, Android DEMO Podsumowanie Założenia CEL: Stworzenie wieloplatformowej gry
Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki. Paweł Parys. Nr albumu: 209216. Aukcjomat
Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki Paweł Parys Nr albumu: 209216 Aukcjomat Praca licencjacka na kierunku INFORMATYKA w zakresie INFORMATYKA Praca wykonana pod kierunkiem
OS2 rola open source i otwartych standardów w wyrównywaniu szans. Jarosław Kowalski Novell
OS2 rola open source i otwartych standardów w wyrównywaniu szans Jarosław Kowalski Novell Rola szkoły w przygotowaniu uczniów do współczesnych wyzwań w szybko zmieniającym się świecie. 2 Trendy w rozwoju
Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa
1 Java Wprowadzenie 2 Czym jest Java? Język programowania prosty zorientowany obiektowo rozproszony interpretowany wydajny Platforma bezpieczny wielowątkowy przenaszalny dynamiczny Rozumiana jako środowisko
Firebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres
Firebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres Artur Kozubski Software Development GigaCon Warszawa 2008 Plan Historia projektu Firebird Architektura serwera Administracja
Architektura systemu e-schola
ą ą ą Architektura systemu e-schola System e-schola zbudowany jest w postaci interaktywnej witryny intranetowej, działającej jako aplikacja serwerowa typu WEB(oparta o serwer WWW) Architektura systemu
Linux Essentials: nowe kompetencje specjalistów przyszłości
Linux Essentials: nowe kompetencje specjalistów przyszłości Elżbieta Godlewska Przedstawiciel LPI wpolsce Dlaczego Linux? Big Data i CloudComputing 400 mln. tweetów dziennie 1,32 mld użytkowników facebook
Sieciowe Systemy Operacyjne sem 5
Sieciowe Systemy Operacyjne sem 5 Kod przedmiotu: SSO5 Rodzaj przedmiotu: specjalnościowy ; obieralny Wydział: Informatyki Kierunek: Informatyka Specjalność (specjalizacja): Technologie internetowe i sieci
Linux i Open Source w biznesie
III KONGRES LINUKSA PROFESJONALNEGO Otwarte oprogramowanie w biznesie otwarte standardy w administracji Warszawa, 24 maja 2007 r. Renata Pasternak Pentor Research International Stanisław M. Stanuch Stowarzyszenie
Opracowanie dodatkowego rodzaju pytań dla systemu Moodle
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Fizyki, Astronomii i Informatyki Stosowanej Rafał Święch Nr albumu: 236418 Praca inżynierska na kierunku Informatyka Stosowana Opracowanie dodatkowego rodzaju
Razem godzin w semestrze: Plan obowiązuje od roku akademickiego 2016/17 - zatwierdzono na Radzie Wydziału w dniu r.
Część wspólna dla kierunku 1 IMS1.01 Obiektowe projektowanie SI 2 2 E 3 60 3 2 IMS1.02 Teleinformatyka 2 2 E 4 60 4 3 IMS2.01 Modelowanie i analiza systemów dyskretnych 2 2 E 3 60 3 4 IMS2.02 Wielowymiarowa
www.gim4.slupsk.pl/przedmioty
Lekcja 4. Program komputerowy - instalacja i uruchomienie 1. Rodzaje programów komputerowych 2. Systemy operacyjne 3. Instalowanie programu 4. Uruchamianie programu 5. Kilka zasad pracy z programem komputerowym
Narzędzia programistyczne - GIT
Narzędzia programistyczne - GIT Kamil Maraś kamil.maras@gmail.com @KamilMaras Agenda Zintegrowane środowisko programistyczne Systemy kontroli wersji Narzędzia wspomagające wytwarzanie aplikacji Narzędzia
GIT. Rozproszony system kontroli wersji
GIT Rozproszony system kontroli wersji Co to jest system kontroli wersji? System kontroli wersji śledzi wszystkie zmiany dokonywane na pliku (lub plikach) i umożliwia przywołanie dowolnej wcześniejszej