OPROGRAMOWANIE KLASY ERP DYSTRYBUOWANE NA ZASADACH LICENCJI OPEN SOURCE



Podobne dokumenty
egroupware czy phpgroupware jest też mniej stabilny.

Praca przejściowa. Sklep internetowy. Tomasz Konopelski ZIP50-IWZ Katowice 2006

Informacja o firmie i oferowanych rozwiązaniach

Technologia Informacyjna

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

Przede wszystkim autor ma oficjalne prawo do autorstwa utworu, rozpowszechniania go pod wyznaczonym pseudonimem, kontroli nad

evolpe Consulting Group

Wykład VI. Wybrane zagadnienia licencjonowania i praw autorskich. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Software is like sex it s better when it s free. Linus Torvalds

tel. fax

Wolne oprogramowanie

Możliwość dodawania modułów pozwala na dopasowanie oprogramowania do procesów biznesowych w firmie.

Miejsce realizacji usługi. szkolenia (informacje zalecane zgodnie z kartą usługi) bez ułamków) uczestnika usługi ul. W. Syrokomli 11/8.

Przetwarzanie Zespołowe Porównanie programów do pracy grupowej: DotProject, egroupware, SAP ERP

GoBiz System platforma współpracy marektingowej

LearnIT project PL/08/LLP-LdV/TOI/140001

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Wykład I. Wprowadzenie do baz danych

Globalne referencje dla idempiere Business Suite

Firma ACEL J.M. Ciskowscy Sp. K. powstała w 1987 roku w Gdańsku. Obecnie. posiada oddziały w Rumi, Gdyni i Warszawie. Zajmuje się hurtową sprzedażą

Rodzaje licencji Program komercyjny

ZSE - Systemy baz danych 1 SIECIOWE SERWERY BAZ DANYCH

Tomasz Grześ. Systemy zarządzania treścią

Wstęp do Informatyki. Klasyfikacja oprogramowania

Firebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

Ustawa o ochronie praw autorskich i prawach pokrewnych

Specyfikacja techniczna GoBiz Virtual Office - systemu dostępu do zasobów wirtualnego biura przez Internet

Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki

Absolwenci kierunków informatycznych

Firma Informatyczna ASDER. Prezentacja. Serwer danych lokalnych. Przemysław Kroczak ASDER

POPULARNE TYPY LICENCJI

Webowy generator wykresów wykorzystujący program gnuplot

Budowa systemu wspomagającego podejmowanie decyzji. Metodyka projektowo wdrożeniowa


Firma Informatyczna ASDER. Prezentacja. Serwer danych zdalnych. Przemysław Kroczak ASDER

Linux i Open Source w biznesie

Jak zgodnie z prawem założyć radio internetowe na swojej stronie?

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

BSD alternatywa dla Linuksa. (na przykładzie FreeBSD)

Open Source w Open e-learningu. Przykłady zastosowania

Zintegrowany System Informatyczny (ZSI)

Dobór systemów klasy ERP

Wstępne zapytanie ofertowe nr 4/2017

Licencje na oprogramowanie i zasoby internetowe

Licencjonowanie oprogramowania

Linux i Open Source w biznesie Podsumowanie wyników badania

Sage Symfonia Kadry i Płace

Wyspecjalizowani w ochronie urządzeń mobilnych

ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska

Oferta szkoleniowa Yosi.pl 2012/2013

Zarządzanie procesami w Twojej firmie Wygodne. Mobilne. Sprawdzone.

Dane Klienta: Inter Szyk J. Kozikowski Sp.J. ul. Narwicka 11a Gdańsk.

Automatyzacja Procesów Biznesowych. Systemy Informacyjne Przedsiębiorstw

System Profesal. Zarządzanie przez fakty

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu

Sieciowe dyski wirtualne oraz VM platforma jako usługa. Bogusław Kaczałek Kon-dor GIS Konsulting

BCC ECM Autorskie rozwiązanie BCC wspomagające zarządzanie dokumentami oraz procesami biznesowymi

Informatyzacja Polskiego Związku Jeździeckiego. Informatyzacja Polskiego Związku Jeździeckiego. Informatyzacja Polskiego Związku Jeździeckiego

Kancelaria instalacja programu

E-logistyka Redakcja naukowa Waldemar Wieczerzycki

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

Wstęp Część I. Podstawy teoretyczne zintegrowanych systemów zarządzania

KATALOG MASZYN I POJAZDÓW ROLNICZYCH MASZYNY-3

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Dane Klienta: Staples Polska Sp. z o.o. Bysewska Gdańsk

GanttProject /Microsoft Project. Danuta Golec

Symfonia Faktura. Instalacja programu. Wersja 2013

ZAPYTANIE OFERTOWE. nr 1/UE/2014. z dnia r. w związku z realizacją projektu pn.

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

SYSTEMY OCHRONY ŚRODOWISKA. Pakiet ASEMIS

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

PRZYJAZNE ZARZĄDZANIE TREŚCIĄ TWOJEGO SERWISU WWW NALEŻYMY DO

Karta przedmiotu studiów podyplomowych

ZAPYTANIE OFERTOWE. Wsparcie projektów celowych

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect

TECHNOLOGIE JUTRA DZISIAJ NOWOCZESNE ZARZĄDZANIE MAJĄTKIEM

SYSTEM ZARZĄDZANIA RELACJAMI Z KLIENTAMI Enovatio CRM

Procesy dynamiczne BPM+SOA+CLOUD. Mariusz Maciejczak

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika)

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Sage Symfonia e-dokumenty. Instalacja programu

OS2 rola open source i otwartych standardów w wyrównywaniu szans. Jarosław Kowalski Novell

REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką

Technologia Informacyjna

Dokument Detaliczny Projektu

Wyspecjalizowani w ochronie urządzeń mobilnych

Opracowanie dodatkowego rodzaju pytań dla systemu Moodle

System Broker. Wersja 5.1

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Oprogramowanie Alternatywne

Modele sprzedaży i dystrybucji oprogramowania Teoria a praktyka SaaS vs. BOX. Bartosz Marciniak. Actuality Sp. z o.o.

Wolne i Otwarte Oprogramowanie w instytucjach publicznych i firmach

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

Instrukcja. Rejestracji i aktywacji konta w systemie so-open.pl DOTACJE NA INNOWACJE; SOFTWARE OPERATIONS SP. Z O. O.

Portale raportowe, a narzędzia raportowe typu self- service

Dane Klienta: ZLP Trokotex Sp. z o.o. ul. Wapienna Toruń.

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Transkrypt:

OPROGRAMOWANIE KLASY ERP DYSTRYBUOWANE NA ZASADACH LICENCJI OPEN SOURCE Stanisław IWAN Streszczenie: Jedną z istotnych trudności, związanych z wykorzystywaniem technologii informacyjnych do wspomagania procesów zarządzania są wysokie koszty związane z opłatami licencyjnymi za oprogramowanie komputerowe. Mogą one ulec znacznemu obniżeniu przy zastosowaniu alternatywnych metod dystrybuowania programów. W opracowaniu przedstawiono ogólne założenia licencji open source oraz wybrane przykłady systemów klasy ERP dystrybuowanych na jej zasadach. Słowa kluczowe: ERP, licencje oprogramowania, otwarte oprogramowanie, open source, technologie sieciowe. 1. Wprowadzenie Jedną z istotnych trudności, związanych z wykorzystywaniem technologii informacyjnych do wspomagania procesów zarządzania są wysokie koszty z tym związane. Choć znaczną ich część stanowią koszty zakupu i eksploatacji sprzętu komputerowego, to jednak koszty zakupu licencji oprogramowania mogą w wielu wypadkach (szczególnie w odniesieniu do mocno wyspecjalizowanych zadań) stanowić element dominujący i niekiedy znacznie przewyższać koszty sprzętu. Dodatkowo firmy software owe stosują różne metody utrzymania klientów i zapewnienia sobie stałego dopływu opłat licencyjnych. Przykładem niechaj będą niektóre kontrowersyjne zapisy, zawarte w umowach licencyjnych jednego z producentów, mówiące, że: użytkownik nie jest właścicielem oprogramowania, które zakupił; użytkownik nie może uruchamiać więcej niż jednej kopii systemu; system operacyjny stanowi część zestawu oprogramowanie-komputer, nie może zatem być użytkowany na komputerze innym, niż ten na którym został zainstalowany i zarejestrowany po raz pierwszy; producent nie ponosi odpowiedzialności za straty, jakie poniesie użytkownik w skutek użytkowania systemu (pomimo wysokich opłat licencyjnych). Wysokie koszty oprogramowania mogą ulec znacznemu obniżeniu przy zastosowaniu systemów alternatywnych, dostępnych na odmiennych niż komercyjne zasadach licencjonowania. Jeszcze do niedawna programy udostępniane nieodpłatnie lub po znacznie obniżonych cenach miały najczęściej charakter demonstracyjny lub też były poważnie okrojonymi wersjami programów komercyjnych, przez co ich przydatność znacznie malała. W ostatnich latach nastąpił jednak dynamiczny rozwój ruchu wolnego oprogramowania, w ramach którego dostępnych jest obecnie wiele niezwykle wydajnych środowisk pracy, z powodzeniem konkurujących z rozwiązaniami komercyjnymi. Jednym z takich środowisk jest system operacyjny Linux wraz z niezwykle bogatymi zasobami oprogramowania użytkowego. 396

2. Oprogramowanie dystrybuowane na zasadach licencji open source 2.1. Alternatywne formy dystrybucji oprogramowania Jeszcze do niedawna użytkownicy komputerów skazani byli zwykle na zakup drogiego, komercyjnego oprogramowania. Programy udostępniane nieodpłatnie lub po znacznie obniżonych cenach miały najczęściej charakter demonstracyjny, lub też były poważnie okrojonymi wersjami programów komercyjnych, przez co ich funkcjonalność stawała się często wątpliwa. Z drugiej zaś strony rozwiązania interesujące, o większej przydatności przeznaczone były dla użytkowników zaawansowanych z uwagi na trudności instalacyjne i mało przyjazny sposób pracy. W ostatnich latach nastąpił jednak dynamiczny rozwój alternatywnych form dystrybucji programów komputerowych. Najważniejszą z nich jest ruch wolnego oprogramowania, w ramach którego dostępnych jest wiele niezwykle wydajnych środowisk pracy, z powodzeniem konkurujących z rozwiązaniami komercyjnymi. Od dłuższego już czasu słowa tanie, czy też darmowe w odniesieniu do oprogramowania nie są synonimami niskiej funkcjonalności i trudności w zakresie użytkowania. Pojawiła się bardzo duża ilość rozwiązań nie ustępujących swoim komercyjnym (drogim) odpowiednikom, a w niektórych przypadkach wręcz przewyższających je. Zastosowanie tego typu oprogramowania może znacznie zredukować koszty wdrażania technologii informatycznych. 2.2. Istota wolnego oprogramowania Termin "free software", sformułowany przed ponad 20 laty, obejmuje oprogramowanie, które nie nakłada na użytkownika ograniczeń znanych z licencji zachowujących prawa własności (tzw. proprietary software lub closed source). Ideą przewodnią, przyświecającą twórcom tego nurtu był nieskrępowany dostęp do oprogramowania. Niespełna sześć lat temu powstało nowe określenie: "open source". Termin ten uwypukla dodatkowo takie aspekty jak stabilność oprogramowania oraz jego bezpieczeństwo. W myśl definicji wolne oprogramowanie może być uruchamiane przez użytkownika w dowolnym celu, dodatkowo użytkownik ma prawo do analizowania kodu i dostosowywania go do własnych potrzeb oraz rozpowszechniania jego kopii. Istotnym warunkiem uwolnienia programu jest udostępnienie jego kodu źródłowego. Wskazuje się zatem cztery poziomy wolności oprogramowania [3]: wolność uruchamiania w dowolnym celu (wolność 0); wolność analizowania, jak program działa i dostosowywania go do własnych potrzeb (wolność 1); wolność rozpowszechniania kopii (wolność 2); wolność rozpowszechniania własnych ulepszeń w postaci kodu źródłowego (wolność 3). Należy jednakże podkreślić, że określenie free software tłumaczone jest zwykle błędnie jako darmowe oprogramowanie, tymczasem w zależności od specyfiki zastosowanej licencji aspekt ceny może być traktowany różnie. Wśród nich na szczególną uwagę zasługują: oprogramowanie z udostępnionym kodem źródłowym (open source), oprogramowanie będące dobrem publicznym (public domain) w ramach tej licencji nie ma wymogu udostępniania kodu źródłowego programu, 397

oprogramowanie objęte copyleft (licencja ta nie pozwala redystrybutorom na wprowadzanie jakichkolwiek ograniczeń przy redystrybucji zmodyfikowanych wersji programów), oprogramowanie nie objęte copyleft. 2.3. Przykłady licencji alternatywnych dla licencji komercyjnych Najpopularniejszą obecnie formą dystrybucji wolnego oprogramowania jest projekt GNU GPL (General Public License) Powszechna Licencja Publiczna. Jest pełnym zestawem warunków rozpowszechniania pozwalającym na objęcie programu licencją typu copyleft. Zachowuje wszelkie założenia definicji wolnego oprogramowania, ale wprowadza dodatkowo restrykcje dotyczące twórców i redystrybutorów. Licencja definiuje prawa i obowiązki użytkowników w trzynastu punktach. Warunki w nich zawarte można zestawić w sposób następujący: kopiowanie programów i rozpowszechnianie ich kopii jest możliwe tylko pod warunkiem dołączenia do każdej z nich warunków licencji, licencja nie daje żadnych gwarancji na objęte nią oprogramowanie, zastrzega też, że użytkownik uruchamia program na własne ryzyko, cały kod źródłowy programu musi zostać udostępniony, opłaty mogą być pobierane za dystrybuowanie kodu oraz usługi (np. dopasowanie kodu do wymagań użytkownika, udzielenie gwarancji itp). Innym bardzo popularnym rozwiązaniem jest licencja BSD (Berkeley Software Distribution), opracowana na Uniwersytecie Kalifornijskim w Berkeley. Jest to rozwiązanie znacznie mniej restrykcyjne niż licencja GPL. Licencje BSD nie narzucają przede wszystkim konieczności udostępniania kodu źródłowego, ale prawa zarówno programisty jak i osoby uruchamiającej program nie są ograniczone. Zasadnicze warunki tej licencji można zawrzeć zaledwie w dwóch punktach: redystrybutor ma obowiązek zamieszczania informacji o projekcie, z którego pochodzi dany program; podobnie jak GPL, nie gwarantuje poprawnego działania programu ani tego, że nie poniesiemy szkód na skutek jego użycia. Oprócz wyżej wymienionych projektów, istnieją również inne formy rozprowadzania darmowego oprogramowania, m.in.: freeware oprogramowanie udostępniane nieodpłatnie, ale bez możliwości wprowadzania zmian w kodzie (bardzo często aplikacje komercyjne posiadają swoje darmowe wersje, przeznaczone jednak tylko do użytku domowego, nie komercyjnego); adware oprogramowanie, które jest rozpowszechniane za darmo, ale w oknie roboczym wyświetlane są reklamy bez możliwości ich zablokowania (zwykle nie jest to zbyt uciążliwe i w żaden sposób nie utrudnia efektywnej pracy, choć programy tego typu mogą bez wiedzy użytkownika kontaktować się z witryną internetową reklamodawcy lub autora); donationware, cardware, mailware i giftware to typy licencji, w ramach których autor aplikacji wymaga od użytkownika przesłania określonego rodzaju darowizny: dotacji finansowej, kartki pocztowej, e-mail a lub upominku. 398

Ruch wolnego oprogramowania zdobywa coraz liczniejszą rzeszę zwolenników na całym świecie. Programy komputerowe dystrybuowane na zasadach licencji alternatywnych w stosunku do dominujących do niedawna komercyjnych licencji zamkniętych stają się coraz bardziej efektywne i wielokrotnie mogą z powodzeniem konkurować ze swoimi komercyjnymi odpowiednikami. Warte podkreślenia jest, że licencje otwarte są wykorzystywane obecnie nie tylko przez wytwórców oprogramowania, dostarczających drobne, nieskomplikowane aplikacje przeznaczone głownie do użytku domowego. W ostatnich latach powstało wiele rozwiązań niezwykle zaawansowanych i przeznaczonych dla małych i średnich przedsiębiorstw. Okazuje się, że nawet rozbudowane systemy informatyczne mogą być realizowane w oparciu o rozwiązania open source. W tabeli 1 przedstawiono wybrane przykłady wolnego oprogramowania. Tab. 1. Przykłady wolnego oprogramowania. Kategoria Przykłady programów Systemy operacyjne Linux, Hurd, FreeBSD, OpenBSD, NetBSD, ReactOS Oprogramowanie OpenOffice, Firefox, Thunderbird, GIMP, Inkscape, użytkowe QCAD, GanttProject Usługi sieciowe Apache, PHP, PostgreSQL, sendmail, Mozilla, OpenSSL Systemy Tiny MRP, Open ERP, CK-ERP, ERP5, CeReM Personal, informatyczne CRM Berberis Minima, Lefthand CRM, weberp Źródło: opracowanie własne 3. Systemy klasy ERP dostępne na zasadach licencji open source Systemy klasy ERP ze względu na swoją złożoność funkcjonalną są systemami stosunkowo trudnymi w projektowaniu i implementacji. Zwykle realizowane są przez duże firmy informatyczne, z wykorzystaniem komercyjnych, drogich rozwiązań. Postępująca standaryzacja i znaczna powtarzalność wielu procesów sprawiają, że coraz częściej wykorzystuje się do ich budowy strukturę szkieletową. Większość firm informatycznych dostarcza gotowych systemów, które na etapie wdrożenia przechodzą fazę adaptacyjną i są dostosowywane do specyfiki przedsiębiorstwa (z drugiej zaś strony każdy proces wdrożeniowy związany jest z przeprowadzeniem w większym lub mniejszym stopniu reorganizacji samej firmy). W ostatnich latach, na fali rosnącej popularności oprogramowania dystrybuowanego na zasadach licencji otwartych, pojawiła się znaczna liczba aplikacji przeznaczonych do zarządzania przedsiębiorstwem. Aplikacje te obejmują szerokie spektrum zastosowań, od bardzo prostych, przeznaczonych do realizacji wybranych zadań, aż po złożone systemy, integrujące wiele funkcjonalności i pozwalające na wdrożenia kompleksowe. Od pewnego czasu obserwuje się rozwój dystrybuowanych na zasadach licencji open source systemów klasy ERP, czy raczej ERP II (z uwagi na integrację z technologiami internetowymi). Systemy te charakteryzują się różnym stopniem złożoności oraz zakresem oferowanych funkcji. Istotne jest jednak, że z uwagi na specyfikę licencji, są systemami dynamicznie rozwijanymi, a w ich rozwój zaangażowani są w dużej mierze sami użytkownicy. W tabeli 2 przedstawiono charakterystykę porównawczą kilku wybranych systemów. Systemy zawarte w zestawieniu należą do najpopularniejszych i znajdują szerokie zastosowanie w małych i średnich przedsiębiorstwach. W tabeli wykorzystano oznaczenia: + cecha występuje, +/- zaimplementowane częściowo,? planowane. 399

Tab. 2. Funkcjonalność wybranych systemów ERP, dystrybuowanych jako open source. Nazwa systemu Compiere Hipergate Neogia Open for Oratio ERP5 weberp Business Wspomaganie księgowości Księgowość +? + + + + Generowanie kursów + Zamówienia + + + + + + Sprzedaż +/- +/- +/- + + + Obsługa walut + + + Wynagrodzenia + + Integracja Ms Office + +/- +/- Outlook +/- Middleware +/- +/- +/- e-mail + + + Systemy mobilne? Produkcja, wytwarzanie, zasoby Harmonogramowanie +/- +/- Zarządz. dyskretne +/- +/- + +/- Zarządz. zapasami + +/- + + + + Produkty/ceny +/- +/- + + + Katalog produktów + + + +/- Zarządz. zakupami + + + +/- Zarządz. transportem +/- +/- + Magazynowanie, logistyka, dystrybucja + +/- + + + + +/- Raporty Export do różnych formatów plików + +/- +/- +/- Analityczne +/- +/- Standardowe +/- Prekonfigurowalne + + + + +/- Sprzedaż i marketing Zarządz. kampaniami marketingowymi +/- +/- +/- Zarządz. kontaktami + + + + + Wspomaganie klienta +/- +/- Zarządz. marketingiem +/- Śledzenie okazji + + Inne cechy Kalendarz + + +/- + Portal klienta + +/- Zarządz. wydajnością +/- + Powiązanie z mediami + + Zarządz. projektami +? + +/- + Zarządz. przepływ. pracy + + + Źródło: opracowanie własne na podstawie [2] 400

W tabeli 3 zestawiono podstawowe parametry techniczne wybranych systemów klasy ERP, dystrybuowanych na zasadach licencji open source. Praktycznie wszystkie wymienione systemy wykorzystują technologie internetowe i udostępniają możliwość pracy niezależnie od platformy sprzętowej oraz systemu operacyjnego. Warte podkreślenia jest również, że pozwalają na wykorzystywanie różnych środowisk bazodanowych, w tym środowisk udostępnianych również na zasadach licencji otwartych. Trzeba jednak zauważyć, że w większości przypadków wszelka pomoc techniczna i dokumentacja dostępne są za opłatą oznaczono to w tabeli jako +($). Jest to częsta praktyka, stosowana przez firmy oferujące rozwiązania open source. Samo oprogramowanie jest dystrybuowane nieodpłatnie, jednak wszelka pomoc w zakresie instalacji, konfiguracji, serwisowania, wdrożeń itp. jest płatna i stanowi źródło dochodu firmy. Tab. 3. Parametry techniczne wybranych systemów ERP, dystrybuowanych jako open source. Nazwa systemu Compiere Hipergate Neogia Open for Business Oratio ERP5 weberp Faza rozwoju Produk. Produk. Beta Produk. Produk. Produk. Produk. Aktualny numer 3.1 3.0.6 0.9 4.0 3.0 1.0 3.09 wersji Serwis i wsparcie techniczne Implementacja + ($) + ($) + ($) + + Dokumentacja + ($) + + + +/- + Wsparcie telefon. + ($) + ($) + ($) Wsparcie e-mail + ($) + Rozwój + ($) + Szkolenia/konsult. przez sieć + ($) + ($) Szkolenia/konsult. na stronie dedyk. + ($) + ($) + ($) Szkolenia/konsult. na stronie klienta + ($) + ($) + ($) + ($) + Informacje techniczne Środowisko baz JDBC danych JDBC, Oracle, Sybase Język programowania Java, JavaScript, PL/SQL Wsparcie językowe System operacyjny Tak: Ch, En, Fr, Ger, It, Ru, inne Win32, POSIX, Microsoft SQL, Oracle, PostgreSQL Java, JSP Java Java, JavaScript Prolog Tak: Ch, En, Ger, Ita, Ru, Sp Win32, POSIX, niezależny niezależny Tak: En, Fre, Ita, Por Interfejs użytkownika Web Web based Java based, Swing, Gnome, Web KDE, Win based 32 Źródło: opracowanie własne na podstawie [2] Tylko angielski Oracle, MySQL, MySQL, PostgreSQL PostgreSQL, PostgreSQL db2, Oracle Perl, PL/SQL Tak: En, Fr, Gr, It, Sp niezależny niezależny Win32, POSIX Tak Linux, Widnows, Mac OS Web based Web based Web based PHP Tak: En, Pol, Ru, Sp niezależny Web based 401

Oprócz wymienionych powyżej rozwiązań można wskazać wiele innych, pozostających na różnym poziomie zaawansowania i oferujących różny zakres funkcjonalności. W tabeli 4 zebrano większość dostępnych obecnie systemów klasy ERP, dystrybuowanych na zasadach licencji open source. Tab. 4. Systemy open source ERP. Nazwa systemu Apache Open For Business Project, Adempiere, Compiere Community Edition 3.1, Dolibarr, EBI Neutrino R1 Open Source CRM/ERP ERP5, GNU Enterprise, GRR (software), Hipergate, JallInOne ERP/CRM, JFire, Kuali Foundation, LedgerSMB, Neogia, OpenBlueLab, Openbravo, OpenERP (dawniej Tiny ERP), OpenPro ERP, Opentaps ERP + CRM, Oratio, Postbooks from Xtuple, SocrateOpen, SQL-Ledger, Stoq, weberp. Źródło: opracowanie własne Strona internetowa http://ofbiz.apache.org/ http://www.adempiere.org/ http://www.compiere.com/ http://www.dolibarr.org/ http://www.ebineutrino.org/ http://www.erp5.com/ http://www.gnuenterprise.org/ http://grr.mutualibre.org/ http://www.hipergate.org/ http://jallinone.sourceforge.net/ http://www.jfire.org/ http://www.kuali.org/ http://www.ledgersmb.org/ http://www.neogia.org/ http://www.openbluelab.org/ http://www.openbravo.com/ http://openerp.com/ http://www.openpro.com/ http://www.opentaps.org/ http://www.oratio-project.org/ http://www.xtuple.org/ http://www.socrateopen.ro/ http://www.sql-ledger.org/ http://www.stoq.com.br/ http://www.weberp.org/ 4. System weberp jako przykład systemu opartego na technologiach internetowych System weberp jest opartym na technologiach sieciowych systemem klasy ERP. Koncepcja tego rozwiązania oparta jest na umożliwieniu swobodnego wyboru platformy sprzętowej oraz systemu operacyjnego. Może być uruchamiany na dowolnym serwerze www, wykorzystującym język PHP oraz silnik baz danych MySQL. Z uwagi na fakt, iż rozwiązania te są niezwykle popularne i zostały zaimplementowane w praktycznie wszystkich ważniejszych systemach operacyjnych, pojawia się duża swoboda wyboru środowiska uruchomieniowego tegoż systemu ERP. Ze względu na zachowanie możliwie największej kompatybilności z przeglądarkami internetowymi, zminimalizowano użycie języka javas-cript. Poprawia to jednocześnie bezpieczeństwo systemu. 402

Dzięki zastosowaniu technologii klient-serwer, użytkownik nie musi instalować żadnego specjalnego oprogramowania. Na rysunku 1 przedstawiono system weberp uruchomiony w polskiej wersji językowej w przeglądarce internetowej Mozilla Firefox. Rys. 1. System weberp uruchomiony w przeglądarce internetowej System weberp składa się z ośmiu modułów zawartych w menu głównym i obejmujących: sprzedaż, należności, zobowiązania, zakupy, magazyn, produkcję, księgę główną, ustawienia. Każdy z modułów, z wyjątkiem ostatniego, obejmuje trzy grupy poleceń: transakcje, zestawienia i raporty, pielęgnacje. Moduł ostatni, służący do konfigurowania parametrów pracy systemu oraz dostosowania go do specyfiki przedsiębiorstwa, podzielony jest również na trzy grupy: ogólne, sprzedaż/zakupy, ustawienia magazynowe. Dzięki zastosowaniu ujednoliconego sposobu grupowania poleceń, obsługa systemu staje się pod wieloma względami intuicyjna. Na szczególną uwagę zasługuje dostępność wielu wersji językowych systemu weberp, w tym wersji polskiej. Użytkownik ma dużą łatwość wyboru języka, bez potrzeby opuszczania samego środowiska pracy. Ciekawą funkcją jest możliwość zmiany wyglądu 403

interfejsu graficznego użytkownika i tym samym dostosowanie go do indywidualnego gustu osoby obsługującej system. System weberp wydaje się bardzo interesującym projektem, oferującym bogaty zbiór poleceń oraz duże możliwości konfiguracyjne. To sprawia, że może być stosowany w przedsiębiorstwach o różnej specyfice. Obecnie istnieją na świecie 24 firmy oferujące darmowe wsparcie w zakresie wdrażania systemu weberp. Funkcjonują one między innymi w Stanach Zjednoczonych, Kanadzie, Wielkiej Brytanii, Indiach, Nowej Zelandii, Południowej Afryce, Singapurze. 5. Wnioski Zastosowanie licencji open source w przypadku wdrażania oprogramowania klasy ERP stanowi interesującą alternatywę w stosunku do licencji komercyjnych. Systemy tego typu, dystrybuowane na zasadach licencji otwartych zyskują na popularności, a tym samym stają się doskonalsze, bardziej odpowiadające wysokim wymaganiom użytkowników. Obecnie możliwość pozyskania nieodpłatnie oprogramowania niekoniecznie musi być synonimem pozyskiwania oprogramowania o ograniczonych możliwościach. Z drugiej jednak strony należy zaznaczyć, że są to systemy, które swoją sprawnością mogą odbiegać od drogich komercyjnych rozwiązań. Należy traktować je jako ciekową propozycję dla przedsiębiorstw mniejszych, charakteryzujących się mniejszą strukturą i mniejszymi wymaganiami w zakresie wydajności przetwarzania danych. Mimo to warto zwrócić uwagę na systemy ERP dystrybuowane na zasadach licencji otwartych. Należy oczekiwać, że będą one ewoluowały w kierunku coraz pełniejszej implementacji złożonych procesów, zachodzących w dużych przedsiębiorstwach oraz staną się stopniowo efektywniejsze i szybsze w działaniu. Ruch open source zrewolucjonizował podejście do pozyskiwania oprogramowania i sprawił już w wielu obszarach zastosowań, że drogie programy komercyjne musiały stanąć do walki o swoją pozycję z nieustępującymi im funkcjonalnie programami oferowanymi nieodpłatnie. Wydaje się, że podobna sytuacja rozwija się na rynku systemów wspomagających zarządzanie przedsiębiorstwem. Literatura 1. Herzog T., A Comparison of Open Source ERP Systems, Institute of Information Systems and Operations, Wiedeń 2006 2. Open Source ERP Feature Availability Table, Part III, http://www.sourcio.com/blog.2005-12-08.3811378908/ 3. www.gnu.org 4. www.weberp.org Dr Stanisław IWAN Instytut Zarządzania Transportem Akademia Morska w Szczecinie 70-507 Szczecin, ul. H. Pobożnego 11 tel./fax.: (0-91) 480 96 20 e-mail: siwan@am.szczecin.pl 404