mgr inż. Przemysław Adam Śmiejek (przemyslaw.smiejek@b7.pl) Otwarte oprogramowanie w zastosowaniach biznesowych 9 I 2010
Wprowadzenie
Wprowadzenie Plan prezentacji O licencjach słów kilka Historia oprogramowania i sposobów licencjonowania Hakerska kultura w różnych epokach Jak zarabiać na otwartym oprogramowaniu Wojny prawne i patentowe, rosnące ograniczenia Otwarte oprogramowanie w praktyce na serwerach w księgowości w biurze dla informatyka (programisty, administratora itp.)
O licencjach słów kilka
O licencjach słów kilka Przegląd licencji Użytkowanie dowolnego oprogramowania związane jest z przestrzeganiem licencji, na jakiej zostało udostępnione. Licencje OEM najbardziej restrykcyjne Licencje komercyjne (różnego rodzaju) Licencje shareware Licencje adware / freeware Licencje Wolnego Oprogramowania / Otwartych źródeł Licencje dobra publicznego (public domain)
O licencjach słów kilka Kod źródłowy Programy tworzone są przez programistów. Piszą oni odpowiednie polecenia w języku mniej lub bardziej zbliżonym do naturalnego języka używanego przez człowieka. Następnie tak zapisany program jest tłumaczony (kompilowany) na ciąg zer i jedynek sterujących działaniem procesora. Tak przetłumaczony program nazywamy kodem maszynowym. Aby dokonać zmian w programie, należy mieć kod źródłowy. Bez tego możliwe jest jedynie bardzo szczątkowe ingerowanie w sposób działania programu 0000:0000 7F 45 4C 46 0000:0010 02 00 03 00 0000:0020 A0 11 00 00 0000:0030 25 00 22 00 0000:0040 34 80 04 08 0000:0050 04 00 00 00 0000:0060 34 81 04 08 0000:0070 01 00 00 00 0000:0080 00 80 04 08 0000:0090 00 10 00 00 0000:00A0 E8 98 04 08 0000:00B0 00 10 00 00 0000:00C0 00 99 04 08 0000:00D0 04 00 00 00 0000:00E0 48 81 04 08 0000:00F0 04 00 00 00 0000:0100 F4 87 04 08 0000:0110 04 00 00 00 0000:0120 00 00 00 00 0000:0130 04 00 00 00 0000:0140 78 2E 73 6F 01 01 01 00 01 00 00 00 00 00 00 00 06 00 00 00 00 01 00 00 03 00 00 00 13 00 00 00 01 00 00 00 E8 08 00 00 01 00 00 00 40 01 00 00 02 00 00 00 E8 00 00 00 04 00 00 00 20 00 00 00 50 E5 74 64 2C 00 00 00 51 E5 74 64 00 00 00 00 2F 6C 69 62 2E 32 00 00 00 00 00 00 E0 85 04 08 34 00 20 00 34 00 00 00 00 01 00 00 34 01 00 00 13 00 00 00 00 00 00 00 E8 08 00 00 E8 08 00 00 EC 01 00 00 00 09 00 00 E8 00 00 00 48 01 00 00 20 00 00 00 F4 07 00 00 2C 00 00 00 00 00 00 00 00 00 00 00 2F 6C 64 2D 04 00 00 00 00 00 00 00.ELF... 34 00 00 00...à...4... 08 00 28 00...4....(. 34 80 04 08 %."...4...4... 05 00 00 00 4... 34 81 04 08...4...4... 04 00 00 00 4... 00 80 04 08... 05 00 00 00...è...è... E8 98 04 08...è...è... 06 00 00 00 è...@...ì... 00 99 04 08... 06 00 00 00...è...è... 48 81 04 08...H...H... 04 00 00 00 H......... F4 87 04 08...Påtdô...ô... 04 00 00 00 ô...,...,... 00 00 00 00...Qåtd... 06 00 00 00... 6C 69 6E 75.../lib/ld-linu 10 00 00 00 x.so.2...
O licencjach słów kilka Na czym więc polega Wolność czy też Otwartość Słowo wolne odnosi się do dwóch konkretnych wolności: po pierwsze, wolności kopiowania programu i dzielenia się nim ze swoimi przyjaciółmi i współpracownikami; po drugie, wolności modyfikowania programu wedle własnego uznania, dzięki pełnemu dostępowi do kodu źródłowego. Poza tym można studiować źródło i uczyć się jak program został napisany. Można go wówczas portować (dostosowywać do różnego sprzętu/systemów), ulepszać i dzielić się swoimi zmianami z innymi.
O licencjach słów kilka Na czym więc polega Wolność czy też Otwartość wolność uruchamiania programu, w dowolnym celu (wolność 0) wolność analizowania, jak program działa, i dostosowywania go do swoich potrzeb (wolność 1) wolność rozpowszechniania kopii (wolność 2) wolność udoskonalania programu i publicznego rozpowszechniania własnych ulepszeń (wolność 3)
O licencjach słów kilka Modele Otwartego Oprogramowania W stylu GPL (GNU General Public Licence) Nie wolno zamykać zmian kodu źródłowego w produkcie licencjonowanym GPL-em ani kodu źródłowego własnych produktów z nim połączonych (tzw. wirusowość licencji) W stylu LGPL (GNU Lesser General Public Licence) Nie wolno zamykać zmian kodu źródłowego produktu, wolno jednak tworzyć korzystające z niego zamknięte rozwiązania. W stylu BSD (Berkeley Software Distribution) Wolno zamknąć nie tylko produkty połączone, ale także same zmiany w kodzie dostępnym na licencji BSD
Rzut oka na historię
Rzut oka na historię Otwarte Oprogramowanie było pierwsze E N I A C
Rzut oka na historię Otwarte Oprogramowanie było pierwsze Ken Thompson Dennis Ritchie
Rzut oka na historię Lata 60/70 w dużym skrócie Komputery pojawiają się na uczelniach Akademickie ośrodki skupiają wybitnych fachowców zwanych hakerami (nie, nie chodzi o włamywaczy) Powstaje UNIX (1969 Kenneth Thompson, Dennis Ritchie) Powstaje język C (1972 Dennis Ritchie, 1978 Brian Kernighan) w 1975 roku powstaje The Jargon File (zbiór hakerskiego słownictwa i zasad) Na przełomie lat 70 i 80 następuje załamanie hakerskiej kultury i coraz większa komercjalizacja
Rzut oka na historię Drukarka Richarda Stallmana Nowa drukarka znowu się zacięła. Richard M. Stallman, programista w Laboratorium Sztucznej Inteligencji w Massachusetts Institute of Technology (zwanym w skócie AI Lab), dotkliwe odczuł odkrycie tego uszkodzenia. W godzinę po posłaniu do druku 50-stronicowego pliku 27-letni Stallman oderwał się na chwilę od zajmującej go pracy i poszedł po dokumenty. Po dotarciu do drukarki znalazł tylko cztery wydrukowane strony, co gorsza - nie były to strony z jego dokumentu, co oznaczało, że jego plik w całości nadal tkwił w przepastnej plątaninie sieci AI Lab. W obronie wolności; Sam Williams; http://stallman.helion.pl/ch01.html
Rzut oka na historię Drukarka Richarda Stallmana W dalszej części czytamy: O tym jak Stallman niegdyś podobny problem rozwiązał O tym jak Stallman teraz kodów źródłowych nie dostał O tym jak Stallman zaczął analizować sytuację I wreszcie o tym, jak odkrył, że dawna skłonność hakerów do wymiany się osiągnięciami i wspólnej pracy nad jakimś zagadnieniem jest blokowana przez umowy lojalnościowe z korporacjami...... które to odkrycie spowodowało powstanie w 1983 r. projektu GNU (GNU is Not Unix) i pchnęło Stallmana do zdefiniowania idei i filozofii Wolnego Oprogramowania
O licencjach słów kilka Kultura hakerska w latach 80 Join us now and share the software; You'll be free, hackers, you'll be free. Hoarders may get piles of money, That is true, hackers, that is true. But they cannot help their neighbors; That's not good, hackers, that's not good. When we have enough free software At our call, hackers, at our call, We'll throw out those dirty licenses Ever more, hackers, ever more. Richard Stallman; autor zdjęcia: Chris McKenna dokonuj rzeczy niedokonywalnych dziel się dokonaniami
Rzut oka na historię Linus Torvalds podbija świat Stallman i jego GNU, w tym kompilator gcc Konkurencyjny dla GNU projekt BSD (Berkeley Software Distribution) Linus Torvalds, młody student uniwersytetu w Helsinkach tworzy jądro o nazwie Linux Rozpoczyna się kariera GNU/Linuksa zwanego potocznie Linuksem
Rzut oka na historię Killer applications Czym jest system operacyjny bez oprogramowania? Apache HTTP Server pierwszym produktem dającym wymierne korzyści Linux na serwerach WWW, poczty, ruterach itp. 1995: program do grafiki rastrowej GIMP 1996: Środowisko graficzne KDE 1997: Środowisko graficzne GNOME 1998: Startuje projekt Mozilla (na bazie kodu Netscape) 2000: OpenOffice.org (na bazie kupionego przez Suna Star Office) 2004: GIMP 2.0 oraz Firefox 1.0
Rzut oka na historię Kto je tworzy? Hobbyści, studenci, uczniowie, pracownicy naukowi Zawodowi programiści zatrudniani przez Fundacje Free Software Foundation, Mozilla Foundation, Apache Foundation, Python Foundation, Perl Foundation i wiele innych Zawodowi programiści zatrudniani przez przedsiębiorstwa potrzebujące danego produktu przedsiębiorstwa opierające całą lub część swojej oferty na Wolnym Oprogramowaniu Administratorzy zajmujący się utrzymaniem systemów w sprawnym działaniu
Hakerzy a biznes
Hakerzy a biznes Wybiórczy przegląd najważniejszych firm Biznes towarzyszy hakerom od dawna 1989: Cygnus Support, przejęty w 1999 przed RedHata 1992: SuSE (firma) 1994: SuSE Linux 1.0 1994/1995: RedHat, twórca korporacyjnego GNU/Linuksa 1995: MySQL AB rozpoczyna działalność 1998: Mandrakesoft, obecnie Mandriva 1999: Sun kupuje StarOffice i uwalnia jako OpenOffice.org 2004: Novell przejmuje SuSE 2004: Canonical i Ubuntu GNU/Linux 2005: Mozilla Corporation (związana z Mozilla Foundation)
Hakerzy a biznes Wybiórczy przegląd najważniejszych firm 2006/2007: Oracle Enterprise Linux 2008: Sun przejmuje MySQL 1998: Google opiera swoją infrastrukturę na GNU/Linuksie 2007: Android system operacyjny Googla początki XXI wieku: Google aktywnie inwestuje w rozwój Firefoksa. 2001: Amazon oszczędza miliony przechodząc na GNU/Linuksa: http://www.news.com/2100-1001-275155.html 2005: Powstaje YouTube w oparciu o Apache i Pythona http://video.google.com/videoplay?docid=-6304964351441328559
Hakerzy a biznes Wolne kontra otwarte Wolne Oprogramowanie Stallmana jako ruch nie tylko techniczny, ale i filozoficzny Free Software kojarzące się w biznesie z brakiem możliwości zarabiania lub z ideami hipisowskimi. 1997: Esej Erica Raymonda The Cathedral and the Bazaar Pojawia się termin OpenSource (Otwarte Źródła) jako coś przyjaznego dla biznesu 1998: Open Source Initiative Bruce'a Perensa i Erica Raymonda.
Hakerzy a biznes Kluczowe postacie Otwartego Oprogramowania
No to jak zarabiać?
Otwartość a pieniądze Jak oszczędzać dzięki otwartemu oprogramowaniu Jest tanie lub całkowicie darmowe, więc obniża koszty licencji oraz pozwala zapobiec wartościowaniu pracowników oraz prowadzeniu ścisłej inwentaryzacji oprogramowania Jest z kodem źródłowym, więc możemy dostosować go do potrzeb samodzielnie lub zatrudnić lokalnego specjalistę, co obniża ceny oraz napędza rynek lokalny Nie stosuje się w Open Source trików przywiązujących, mamy więc pewność, że i za kilkadziesiąt lat będziemy mogli odczytać nasze dane. Możemy zamawiać spokojnie programy współpracujące i to stosunkowo tanio
Otwartość a pieniądze Jak zarabiać na Otwartym oprogramowaniu Możemy oprzeć nasze usługi na otwartym oprogramowaniu. Możemy je ulepszać i dostosowywać Możemy je wdrażać i serwisować Możemy świadczyć pomoc techniczną Jeżeli otworzymy nasz produkt, to mamy szanse na informacje zwrotne i pomoc w rozwoju. Wystarczająca liczba przyglądających się oczu sprawia, że wszystkie błędy stają się banalne (ang. Given enough eyeballs, all bugs are shallow ) - prawo Linusa sformułowane przez Erica S. Raymonda Jeżeli otworzymy nasz produkt, to możemy wykorzystać już istniejące spore zasoby otwartego oprogramowania.
Otwartość a pieniądze Myśl globalnie, działaj lokalnie Oprogramowanie własnościowe wypływ gotówki z różnych regionów do jednego, centralnego, nierzadko zagranicznego producenta powiązanie z drogimi serwisami firmowymi zdanie się na łaskę producenta w zakresie poprawek błędów oraz zwiększania funkcjonalności Wolne Oprogramowanie większe rozproszenie i konkurencyjność usługodawców wsparcie dla lokalnego przemysłu wolność wyboru rozwiązania oraz podmiotu, który zmieni jego funkcjonalność w zależności od potrzeb
Otwartość a pieniądze Stawiaj na standardy Otwarte oprogramowanie generuje otwarte standardy sieć komunikacji Jabber, na którą stawiają najwięksi (Wirtualna Polska, Google, AOL) Open Document Format pochodzący z OpenOffice.org, ustandaryzowany przez OASIS oraz ISO i wymagany coraz częściej w administracji UE Otwarte oprogramowanie używa standardów Mozilla Firefox i jej dążenie do pełnej obsługi standardów W3C (HTML, CSS, JavaScript, SVG, OGG Theora) Internet Explorer i jego zamknięte rozwiązania wykorzystywane w wojnie przeglądarkowej
Postaw na wolność
Postaw na Wolność Gospodarka kapitalistycznie regulowana Miliony ograniczeń zakazy kopiowania, nawet jako kopii bezpieczeństwa zakazy odsprzedaży lub przenoszenia na inny komputer zakazy dostosowywania do swoich potrzeb Nie trzymanie się standardów ani norm komercyjne oprogramowanie nie lubi być otwarte nawet w zakresie użytych technologii i kooperacji z innymi produktami Podstawą rozwoju jest nieskrępowana wymiana technologii i kooperacja. Wojny patentowe i technologiczne prowadzą do zastoju lub cofania się.
Postaw na Wolność Gospodarka kapitalistycznie regulowana Wiek XX i XXI to wiek absurdów i patentowania wszystkiego, łącznie z oczywistościami http://www.dziennik.pl/default.aspx?tabid=14&viewmore=1&moduleid=92&showarticleid=23373
Postaw na Wolność Wojna patentowa i prawna Specjalne firmy prawnicze patentują wszystko i wszędzie celem wykorzystania w wojnach patentowych. (http://www.nosoftwarepatents.com/pl/m/basics/weapons.html) Urząd Patentowy w Stanach Zjednoczonych (USPTO) tradycyjnie nie przyznawał patentów na oprogramowanie, ponieważ nie zawierało się ono w definicji przedmiotu patentu. [...] Z tego powodu podstawowe techniki programistyczne nie zostały nigdy opatentowane. W 1982 USA powołały nowy sąd [...] do spraw patentowych. [...] patent jest ważny dopóki nie udowodni się jego nieważności [...] Na początku lat 90. patentowanie oprogramowania było już uznawane. http://pl.wikipedia.org/wiki/patenty_na_oprogramowanie
Postaw na Wolność Wojna patentowa i prawna Dużo przedsiębiorstw żeruje na nieprzyjemnym i nieprzyjaznym dla innych prawie. Dla nich to dobrze, ale czy dla partnerów biznesowych również? Pewna polska firma pozwała studenta na kwotę 6000zł za to, że użył kawałka jej mapy na prywatnej stronce dla kolegów jako ilustrację dojazdu na imprezę (http://suchar.net/forum/viewtopic.php?t=13292) David Ritz został skazany przez sąd stanu Dakota Północna na grzywnę w wysokości 60 000 dolarów za użycie polecenia host na swoim komputerze, które to polecenie pobrało publicznie dostępne informacje o domenie pozywającej go firmy. (http://prawo.vagla.pl/node/7673)
Postaw na Wolność Wojna patentowa i prawna Proces RIAA kontra małżeństwo, które zgrało sobie do mp3 swoje, legalnie nabyte płyty. Nastolatka skazana za nagranie 20 sekund filmu w kinie http://blog.wired.com/27bstroke6/2007/08/teen-cops-guilt.html Sony twierdzi, że zgrywanie legalnych płyt do mp3 jest przestępstwem (http://twojepc.pl/news15375.html), a jednocześnie sprzedaje ogromne ilości urządzeń odtwarzających format mp3. Twórcy filmowi muszą płacić tantiemy dla ZAIKS, nawet jeśli ich twórczość w 100% jest ich własnością
Postaw na Wolność Wojna patentowa i prawna Michał Drozd wykupił abonament TVN24 przez internet, a następnie utracił plik z licencją. TVN stwierdziła, że konieczne jest wniesienie ponownie opłaty. Samantha Tumpach w 2009 roku wybrała się z kumpelami do kina. Wypad do kina stanowiący część imprezy urodzinowej kręciła amatorską kamerką. Za używanie kamery w kinie trafiła do aresztu i grożą jej 3 lata odsiadki. http://osnews.pl/nagrala-3-minuty-filmu-moze-posiedziec-3-latka/
Postaw na Wolność Wojna patentowa i prawna Jeden z moich klientów utracił płytkę z Windowsem XP. Niestety posiadane kody nie pasowały do innych płytek (są różnice w wersjach instalacyjnych). Microsoft stwierdził, że system XP już nie jest wspierany i nie ma możliwości zamówienia płytki. Klient stracił więc nie tylko system, ale i sprzęt, bo na starym sprzęcie nowy system nie zadziała. Ja, Przemysław Adam Śmiejek, utraciłem płytkę z Windowsem do mojego laptopa. Acer, producent laptopa, zażądał 200zł za ręcznie wypalaną płytkę (bo taka przysługuje do mojego modelu laptopa) z wersją Recovery
Postaw na Wolność Wojna patentowa i prawna Nowe systemy Microsoftu są coraz częściej 64-bitowe. Oznacza to, że część starego sprzętu można wyrzucić, jeśli producent nie dostarcza nowych sterowników (producent czasami nie istnieje albo nie jest zainteresowany wspieraniem starych modeli). W systemach linuksowych istniejące sterowniki 32-bitowe mogą zostać przekompilowane do wersji 64-bit.
Postaw na Wolność Podsumowanie Dwieście slajdów później... Przykłady można mnożyć, ale nie o to chodzi. Jeśli nie będziemy stawiali na otwartość standardów i otwartość rozwiązań, może się okazać pewnego dnia, że cała kultura oraz cały przemysł leżą w rękach kilku dużych korporacji, bo tylko one są dość silne aby prowadzić wojny prawne i patentowe.
Postaw na Wolność Podsumowanie doskonal: TAK utajniaj: NIE zarabiaj: TAK wyzyskuj: NIE Zdrowy rozsądek podpowiada nam, że Armstrong [...] wynalazł nieporównywalnie lepszą technologię radiową [FM]. Pracował jednak dla firmy Radio Corporation of America (RCA), dominującej na rynku radia AM. Lawrence Lessig; Wolna kultura
Otwieramy nasze przedsiębiorstwo Otwarte Oprogramowanie na serwerach
Na serwerach Zbiorczy przegląd serwer dostępu do internetu (GNU/Linux, BSD) routing, firewall, NAT, proxy, ochrona antywirusowa serwer plików i drukarek dla sieci Windows (Samba) autoryzacja użytkowników (Samba, LDAP) serwer komunikacji firmowej skrzynki użytkowników, listy dyskusyjne komunikacja natychmiastowa w sieci Jabber fora dyskusyjne, listy dystrybucyjne serwer stron internetowych i aplikacji WWW (LAMP = Linux, Apache, MySQL, PHP) systemy zarządzania treścią (CMS, Wiki) serwer baz danych i aplikacji bazodanowych
Na serwerach Dostęp do internetu GNU/Linux albo *BSD, np. FreeBSD Freesco (dyskietka, 386, 8MiB RAM, stary linux 2.0.3x) NAT (Network Address Translation) Firewall i proksy blokowanie i filtrowanie niepożądanych treści przydział określonych treści do stanowisk lub użytkowników różnicowanie zachowania w zależności od pory dnia blokada niepożądanych połączeń wychodzących, w tym wycieku danych Podłączanie wielu łączy do jednego serwera np. zwiększanie mocy łącz asynchronicznych
Na serwerach Samba SMB (Server Message Block) IBM, a później Microsoft Otoczenie sieciowe w Windows, dostęp do plików i drukarek Samba jako serwer zasobów widzianych przez Windowsy Samba jako klient zasobów serwowanych przez Windowsy lub inne Samby Samba jako klient domeny Windows NT oraz częściowo AD Samba jako kontroler domeny NT Udostępnianie zorientowane na zasób lub na użytkownika Zarządzanie także przez WWW SWAT (Samba Web Administration Tool).
Na serwerach VPN Virtual Private Network Szyfrowanie Przezroczystość Wygoda dla podróżujących (np. handlowców) Wygoda dla administratorów zdalnych
Na serwerach Poczta elektroniczna w firmie własny serwer poczty (np. postfix) dowolna liczba skrzynek i aliasów obsługa wielu domen możliwość instalacji antyspamów (bogofilter, spamassasin) możliwość instalacji antywirusów (ClamAV, Mks_vir) możliwość zintegrowania z bazą użytkowników (np. LDAP) dostęp do skrzynek przez WWW (np. OpenWebMail) listy dyskusyjne i dystrybucyjne (mailman) fora dyskusyjne (phpbb)
Na serwerach Komunikacja natychmiastowa bardzo przydatna w przypadku konieczności współpracy pracowników często wygodniejsza dużo niż telefon, a zarazem poręczniejsza i szybsza niż poczta elektroniczna. Jedyne sensowne rozwiązanie: Sieć Jabber (XMPP) szyfrowanie własny serwer usługi dodatkowe możliwość integracji z dowolnymi programami -- użytkownik -- serwer -- usługa
Na serwerach LAMP (Linux), Apache, MySQL, PHP Własna strona WWW statyczna strona lub zaawansowana (np. CMS) Webowe aplikacje widoczne w Internecie sklep, rezerwacje, komunikacja, fora dyskusyjne Webowe aplikacje widoczne w Intranecie (LAN) aplikacje księgowe, aplikacje produkcyjne, bazy danych Aplikacje zamawiane na potrzeby firmy Zarządzanie serwerami przez WWW Analiza ruchu, statystyki odwiedzin
Na serwerach CMS Klasyczny system zarządzania treścią (Content Management System) W miarę łatwe zarządzanie serwisem WWW W miarę łatwe dodawanie nowinek i artykułów przez osoby zupełnie nie znające się na HTML/CSS Moda na Wiki Prostota budowy i wygoda używania Nadaje się do tworzenia treści ciągle aktualizowanych i rozbudowywanych, jak firmowa baza wiedzy czy dokumentacje do produktów Może, ale nie musi, pozwalać na interakcję z użytkownikami z zewnątrz
Na serwerach CMS Klasyczny system zarządzania treścią (Content Management System) Wiele narzędzi tego rodzaju: Drupal, Joomla (Mambo), XOOPS, ez publish W miarę łatwe zarządzanie serwisem WWW W miarę łatwe dodawanie nowinek i artykułów przez osoby zupełnie nie znające się na HTML/CSS Moda na Wiki (MediaWiki, TWiki,...) Prostota budowy i wygoda używania Nadaje się do tworzenia treści ciągle aktualizowanych i rozbudowywanych, jak firmowa baza wiedzy lub tablica robocza czy też dokumentacje do produktów Może, ale nie musi, pozwalać na interakcję z użytkownikami z zewnątrz
Na serwerach Serwer baz danych GNU/Linux jako platforma dla wielu baz danych MySQL (MySQL AB -> Sun) PostgreSQL Firebird (fork borlandowskiego InterBase SQL) Oracle (niewolne) IBM DB2 (niewolne) EnterpriseDB (na bazie PostgreSQL, zgodne z Oracle) Wypasiona centralka telefoniczna Asterisk - oprogramowanie centrali telefonicznej PBX serwera VoIP na licencji GPL. (http://7thguard.net/news.php?id=4652)
Tak całkiem biznesowo
Zarządzanie przedsiębiorstwem Mały przegląd możliwości CMSy do tworzenia portali firmowych Trawers (niewolny; http://www.tres.pl/) ERP5, system zintegrowanego zarządzania przedsiębiorstwem http://erp5.pl/ ; http://7thguard.net/news.php?id=5630 LeftHand (niewolny, ale działa także pod GNU/Linuksem) PKPiR, FK, CRM, środki trwałe, lista obecności OsCommerce, ZenCart sklepy internetowe na wolnej licencji Kexi biurkowa baza danych, odpowiednik Accessa Smabi obsługa sprzedaży i magazynu pod Linuksa (niewolny) Dawes darmowa, choć nadal niewolna, wersja Smabi
Zarządzanie przedsiębiorstwem Mały przegląd możliwości Q-Line 3000 (niewolne, płatne, ale działa pod GNU/Linuksem) http://www.qbs.com.pl/programy/index.html Bazy adresów, CRM, archiwum dokumentów, księgowość, kadry-płace, leasing,... agencja nieruchomości, ewidencje zwierząt, gabinet lekarza, klinika, laboratorium analityczne, salon piękności, stomatologia SugarCRM potężny system CRM (zarządzanie relacjami z klientami) dostępny na wolnej licencji. Gnome Planner zarządzanie projektem, ustalanie etapów działania
Bardzo klasyczne biuro
Otwieramy nasze przedsiębiorstwo Mozilla Firefox na biurkach pracowników Panele do przeglądania na raz wielu stron w jednym oknie, które są niezastąpione zwłaszcza przy przeglądaniu serwisów informacyjnych, gdy przy pomocy środkowego klawisza można otwierać nowinki w tle. Szybki dostęp do wyszukiwarek (domyślnie Google, ale nie tylko) Płynne powiększanie/pomniejszanie tekstu (Ctrl+Kółko) Blokady reklam przy pomocy wbudowanych blokad wyskakujących okienek oraz przy pomocy doinstalowywanego AdBlocka Baza dodatków zwiększających funkcjonalność i skórek zmieniających wygląd Obsługuje nowoczesne standardy (HTML, CSS, JavaScript, SVG,...)
Firefox www
Thunderbird poczta, grupy, RSS
Sunbird - PIM
Lightning - PIM
Otwieramy nasze przedsiębiorstwo Evolution Novell Evolution, znany wcześniej jako Ximian Evolution to wielofunkcyjny klient poczty i organizator (kalendarz, lista zadań, książka adresowa). Rozwijany jest przez firmę Novell na licencji GPL jako alternatywne rozwiązanie dla komercyjnych rozwiązań. Sam interfejs wzorowany jest niestety na Microsoft Outlook, jednak w niektórych zastosowaniach może to być zaletą. Evolution ma wbudowaną obsługę serwerów pracy grupowej Novell GroupWise oraz Kolab, a za pomocą wolnej wtyczki Novell Connector potrafi pracować także z Microsoft Exchange Server (w wersji 2000 lub nowszej). Istnieje również wtyczka do pracy z OpenGroupware.org. Koordynacja zadań z innymi użytkownikami sieci odbywa się poprzez otwarty protokół sieciowego terminarza icalendar.
Evolution poczta, PIM, praca grupowa
Writer procesor tekstu
Calc arkusz kalkulacyjny
Impress prezentacje
Draw grafika prezentacyjna
Base biurkowa baza danych
Base biurkowa baza danych
Otwieramy nasze przedsiębiorstwo Abi Word lekki procesor tekstu Edytor tekstu o mniejszych wymaganiach niż OpenOffice.ux.pl Writer, przydatny na słabsze komputery, mające służyć za maszynę do pisania. Autorzy reklamują go jako narzędzie pośrednie pomiędzy WordPadem a Wordem.
Otwieramy nasze przedsiębiorstwo Gnumeric lekki arkusz kalkulacyjny Arkusz kalkulacyjny o mniejszych wymaganiach niż OpenOffice.ux.pl Calc, przydatny na słabsze komputery, jako uzupełnienie do AbiWorda.
Scribus zaawansowany skład publikacji
Pędzlem i gumką
Otwieramy nasze przedsiębiorstwo The GIMP popularny duże możliwości wielosystemowy z niego wywodzi się biblioteka GTK+
Otwieramy nasze przedsiębiorstwo Inkscape grafika wektorowa
Na warsztacie webmastera
NVU tworzenie stron WWW
FileZilla klient FTP i SFTP
WinSCP klient SCP i SFTP
HTTrack pobieranie serwisów WWW
Za biurkiem programisty
Zgodny z Turbo Pascalem oraz z ObjectPascalem Obsługuje coś w rodzaju TurboVision FreePascal + IDE w stylu Borlanda
Dev-Pascal IDE + FreePascal
Dev-C++ IDE do C/C++
Otwieramy nasze przedsiębiorstwo Lazarus RAD w stylu Delphi Lazarus czyli RAD Szybkie tworzenie aplikacji, jak w VB i Delphi Bazuje na FreePascalu, który jest zgodny z borlandowskim Pascalem oraz z OpenPascalem z Delphi Posiada bibliotekę LCL zgodną w sporej mierze z VCL z Delpi
Lazarus RAD oparty o FreePascala
NetBeans IDE do Jawy
Eclipse IDE do Jawy i nie tylko
Adminem być
Otwieramy nasze przedsiębiorstwo 7zip archiwizator i kompreser plików Lepsza kompresja niż u konkurencji (format 7z) Udokumentowany format Obsługa wielu formatów (zip, tar, bz, rar, arj itp) Małe wymagania sprzętowe
Azureus klient sieci BitTorrent
Otwieramy nasze przedsiębiorstwo VNC oszczędzaj nogi adminie VNC (ang. Virtual Network Computing) - system przekazywania obrazu z wirtualnego, bądź fizycznego środowiska graficznego. Prosty pakiet serwer+klient jest dostępny pod najpopularniejsze systemy operacyjne z trybem graficznym, jak: Linux, Windows, BSD, MacOS, OS/2, Solaris, Amiga, SCO i wiele innych. Klienty VNC są dostępne nawet dla urządzeń typu PDA i niektórych telefonów komórkowych.
Otwieramy nasze przedsiębiorstwo VNC oszczędzaj nogi adminie
Otwieramy nasze przedsiębiorstwo GnuPG bezpieczeństwo i tajność
Otwieramy nasze przedsiębiorstwo Inne PDF Creator Narzędzie instalujące się w systemie Windows jako drukarka, umożliwiające tworzenie PDFów z dowolnych programów drukujących poprzez sterowniki drukarek Windows. Kodeki Wiele kodeków dźwięku i filmów na wolnych licencjach, bez obciążeń patentowych. XviD, OGG Vorbis, OGG Theora, FLAC i wiele innych
No i wreszcie sam król...
Otwieramy nasze przedsiębiorstwo GNU/Linux Wolny i darmowy system operacyjny podbijający coraz bardziej świat komputerów. lata '90 : rynek serwerów lata '00 : także rynek stacji roboczych i multimediów Dostępny w tzw. dystrybucjach, czyli odmianach różniących się mniej lub bardziej od siebie i przystosowanych do różnych zastosowań. W niektórych aspektach trudniejszy od Windowsa, w niektórych prostszy.
102 gg 103
I to by było na tyle...
Zastrzeżenia prawne Licencja prezentacji Niniejsza prezentacja jest dostępna na licencji* Creative Commons Uznanie autorstwa Na tych samych warunkach 3.0 Niniejsze dzieło ani jego twórca nie są reprezentowani przez żadną organizację zbiorowego zarządzania prawami autorskimi lub prawami pokrewnymi. * Zastrzeżenie licencyjne nie dotyczy niektórych elementów będących autorstwa osób trzecich. Spis tych elementów można znaleźć w dalszej części.
Zastrzeżenia prawne Licencje elementów obcych W prezentacji wykorzystano: Przerobioną grafikę autorstwa kpt. mgra inż. Karola Kreńskiego (mimooha) stanowiącą logo Alrauny. Zdjęcie Autora na stronie tytułowej, będące własnością Autora, który wyraża zgodę na jego wykorzystywanie tylko w charakterze identyfikacji prezentacji, bez prawa do modyfikacji innej niż ew. proporcjonalne skalowanie i inne pozycjonowanie na stronie tytułowej. W razie wątpliwości, usuń zdjęcie i to zastrzeżenie z prezentacji :D Zdjęcie Richarda Stallmana (autor: Chris McKenna) na licencji CC BY-SA http://commons.wikimedia.org/wiki/image:richard_stallman_speaking_at_wikimania_2005-08-07.jpg Zdjęcie Eniaka na licencji Public Domain z Wikipedii: http://commons.wikimedia.org/wiki/image:eniac.jpg A portion of a DECsystem-1090 showing the KL10 CPU and MH10 memory cabinets. CC BY-SA Michael L. Umbricht http://en.wikipedia.org/wiki/image:pdp-10_1090.jpg Ken Thompson and Dennis Ritchie na licencji Public Domain: http://en.wikipedia.org/wiki/image:ken_n_dennis.jpg Linux Torvalds; autor: Martin Streicher; GNU Free Documentation License; http://commons.wikimedia.org/wiki/image:linus_torvalds.jpeg Eric S. Raymond; autor: Doc Searls; CC BY-SA; http://commons.wikimedia.org/wiki/image:eric_s_raymond.jpg Bruce Perens talking at WSIS 2005 in Tunis. Copyright 2005 UNDP-APDIP; CC BY; http://pl.wikipedia.org/wiki/grafika:bruce_perens_wsis_2005.png Jon "maddog" Hall giving a presentation at an Access to Knowledge conference; autor: Ragesoss; CC BY-SA lub GNU FDL http://commons.wikimedia.org/wiki/image:jon_maddog_hall_at_a2k2.jpg Zrzuty ekranów, zastosowane w celach informacyjnych, dostępne w zasadzie i tak na wolnych licencjach
Zastrzeżenia prawne Zrzeczenie się odpowiedzialności Autor włożył ogromny wysiłek w przygotowanie prezentacji w sposób rzetelny, jednak istnieje możliwość popełnienia błędu na etapie tworzenia prezentacji lub zaistnienia tegoż w źródłach, z których Autor korzysta. Autor zrzeka się więc odpowiedzialności za wykorzystanie przekazywanych treści w praktyce i zachęca do samodzielnej weryfikacji prezentowanej wiedzy.