Oprogramowanie Open Source

Transkrypt

Oprogramowanie Open Source
Oprogramowanie Open
Source
Otwarte, Wolne
Oprogramowanie
O czym będzie
•
•
•
•
•
•
•
•
•
Zalety oprogramowania Open Source
Przegląd licencji regulujące wolne oprogramowanie
Systemy Operacyjne
Programy do automatyzacji biura.
Systemy do zarządzania bazy danych
Strategia w stosunku do systemów zarządzania baz danych
Programy aplikacyjne
Open source in public administration
Strategia firmowa w stosunku do Open Source
Open Source
• Wolne oprogramowanie - wolne od opłat licencyjnych (filozofia
dystrybucji)
• Oprogramowanie o otwartym kodzie źródłowym (użytkownik ma
dostęp do kodu programu i może go modyfikować) (metoda
rozwoju i dystrybucji oprogramowania)
• Freeware - darmowe (wolne oprogramowanie), jednak nie
mamy dostępu do jego kodu źródłowego.
Open Source
• What is open source software and how is it different from
traditional software?
• Rozwój oprogramowania Open Source zmieni głęboko rynek
oprogramowania.
• Jakie wersje open source istnieją:
– komercyjny produkt, który nie odniósł sukcesu;
– okrojona (lekka) wersja komercyjnego produktu
– most of these products are lightweight versions of successful
versions or are products that may not have seen success as
commercial products. (Jack Loftus, With open source, free
isn't always a bargain, http://www.
SearchEnterpriseLinux.com
• volunteers are much harder to manage than employees
Open Source
• The "Ingres Million Dollar Challenge" recently announced by
Computer Associates (CA) is divided into six prizes, ranging
from $400,000 to $50,000. The panel of judges includes
representatives from CA and the open-source community.
Winners must agree to license their entries to all under the CA
Trusted Open Source License (CATOSL) or an equivalent
license that does not contain copyleft requirements. (Phil Albert,
CA's Ingres Challenge: Programming on Contingency,
http://www.linuxinsider.com/story/ingres-challenge-36056.html,
08/24/04 8:03 AM PT
Zalety oprogramowania Open
Source
• możliwość wyboru oprogramowania wśród wielu dostępnych
rozwiązań (Freedom to choose new software solutions as
business needs evolve)
• brak opłat licencyjnych. They can implement as many copies as
they want, rather than being limited to only installing on certain
machines.
• brak presji upgrade (zmiana wersji programu na wyższą) np..
Ms Office 97 już nie jest wspomagany (supportowany) przez
firmy Microsoft. Organizations can control how often and how
soon they want to upgrade to a new version of the software,
rather than being forced to move based on the vendor's plans.
(Bernard Golden, Succeeding with Open Source, CEO of
Navica, www.navicasoft.com)
• There's no vendor lock-in either
Zalety oprogramowania Open
Source
• zwiększenie niezawodności i bezpieczeństwa oprogramowania,
które dzięki dostępności kodu źródłowego może być
analizowane i poprawiane przez każdą zainteresowaną osobę
czy instytucję (wiele developerów pracuje wspólne).
(Fundamentally, the open source movement is about enabling a
distributed group of developers with access to source code so
they can rapidly improve software.)
• otwarte oprogramowanie łatwiej integruje się z istniejącymi
rozwiązaniami. Open source is distributed as source code,
which users are encouraged to modify and redistribute. Users
can modify the product to better serve their needs rather than
being forced to live with the product's functionality as is.
(Bernard Golden, Succeeding with Open Source, CEO of
Navica, www.navicasoft.com)
Rodzaje licencji Open Source
• License to Code. When it comes to open source licenses, no
two are alike (equally, similar)
• There is nothing simple about open source licensing.
• Interesting how so simple and noble (having high moral
qualities, solid) a mission is ripe (fully developed or matured)
with complexity.
• Before making a decision about whether to open source a
proprietary product or use an existing open source product, it's
wise to familiarize yourself with the fine print of the various open
source licensing models.
Rodzaje licencji Open Source
• Each has its own definition for how source code can be
accessed, modified, and redistributed.
• For a crash course in open source licensing, here's a thumbnail
(quite short) summary of the major licenses in use today.
• http://sun.delivery.net/SunInnerCircle/0904feature3.jsp?cid=155
36012903&pid=478229
Rodzaje licencji Open Source
Notes:
1. Only if the IP is required by a modification that does
not comply with the standard.
2. All bug fixes must be published.
3. If a modified or new interface specification (API) is
shared with any third party, then the API must be
published for all to see.
4. Only changes that do not comply with the standard
must be published.
5. Only changes to files containing the original code or
community contributions must be published.
6. License includes several alternative conditions that
if met do not require modifications to be published.
7. Under some conditions must give non-standard
executables non-standard names, and clearly
document the differences in manual pages, together
with instructions on where to get the standard
version.
8. May only be distributed to those who have signed
the SCSL.
*The following material is excerpted from the
forthcoming book, Innovation Happens Elsewhere--Open Source as Business Strategy, by Ron Goldman
and Richard P. Gabriel, Morgan Kaufmann Publishers,
2004.
Licencja General Public License
• Free Software Foundation pracuje nad nową wersją najczęściej
używanej licencji dla Wolnego / Otwartego Oprogramowania,
czyli GNU General Public License. Poprzednia wersja GPL
powstała w 1990 roku w innych warunkach rynkowych i
technologicznych i nie przewidywała obecnych problemów z
ochroną własności intelektualnej.
Organizacja Software in the Public
Interest
• organizację non-profit założona w 1997r przez uczestników w
projekcie Debain Linux
• posiada status podmiotu prawnego i może wystawiać
dokumenty potwierdzające otrzymanie darowizny
• Amerykański Urząd Skarbowy od 1999r. uznał organizację nonprofit. Od tej pory jej dochody nie podlegają opodatkowaniu.
• Projekty wspierane przez organizację:
– Debian, system graficzny Fresco http://www.fresco.org
– Gnome
http://www.gnome.org
– sieć OFTC IRC
http://www.oftc.net
– Open Source Initiative
http://www.opensource.org
– edytor GNU Texmacs
http://gnu.org/directory/GNU/GNU/TeXmacs.html
Apache Software Foundation
• The Apache Software Foundation (www.apache.org) is an
umbrella organization for a number of valuable open source
applications like
• Struts (Java Web applications),
• SpamAssassin (anti-spam software),
• Web services software like Axis.
Systemy operacyjne - Linux
• Dystrybucja systemu operacyjnego Linux zawiera:
– jądro systemu (kernel)
– środowisko graficzne - GNOME, KDE,
– instalator systemu operacyjnego (Yast, Anaconda)
– programy administracyjne
– programy uzytkowe (OpenOffice, Xmms)
• Linux jest bardziej niezawodny niż Ms Windows (Linux has a lot
more reliability)
• Linux jest tańszy
• Anyone with an Internet connection can download Linux
• Linux jest szybszy
Systemy operacyjne - Linux
• Wielcy producenci oprogramowania traktują poważne system
operacyjny Linux
– Oracle wsparcie nie tylko dla bazy danych ale i dla systemu
operacyjnego (Red Hat Enterprise Linux, Suse, TurboLinux)
• Wielcy producenci serwerów wypuszczają modele specjalne
przeznaczone dla Linuxa
– Clint Boulton, IBM Debuts Power5 Server Line for Linux,
September 13, 2004,
http://itmanagement.earthweb.com/erp/article.php/3406941,
• Bezpieczeństwo
– Jak dotąd Linux uniknął ataków, które powodowałyby wielkie
straty.
Systemy operacyjne - Linux Fedora 4 Red Hat
• Fedora jest następstwem darmowych wersji Red-Hat 8, 9. Firmy
Red-Hat i ponad 1000 wolontariuszy. Poprzez Fedora firma
Red-Hat rozwija i testuje nowe wersje oprogramowania, które
później znajdują miejsce w jej komercyjnych systemach
operacyjnych dla firm - dla serwerów i stacji roboczych
(Enterprise Linux). Fedora nie ma wsparcia w tradycyjnym tego
słowa znaczeniu przez firmę Red-Hat. Zgłaszając problem na
listach dyskusyjnych, dotyczących danego systemu, zawsze
znajdziemy rozwiązanie.
• Czwarta i ostatnia wersja rozwojowa Fedory 4 jest już dostępna
do ściągnięcia i testowania (czerwiec 2005). Dostępna jest
również lista dyskusyjna , na której możemy porozmawiać o
testowych wersjach FC.
Systemy operacyjne - Linux Fedora 4 Red Hat
•
•
•
•
•
Hardware Abstraction Layer).
Środowiska graficzne - Gnome .... i KDE ...
Pakiet biurowy - OpenOffice.org
Środowisko rozwoju aplikacji Eclipse ...
http://www.fedora.redhat.com/download/test.html
http://www.fedora.pl
• md5sum <isofilename>
MandrivaLinux (dawna
Mandrakelinux)
• MandrivalinuxTM jest przyjaznym systemem operacyjnym Linux
specjalizującym się w ułatwianiu pracy z serwerami oraz
komputerami domowymi/biurowymi. Jest dostępny w wielu
językach świata.
• http://www.mandrakelinux.com/en/ftp.php3
• http://www.mandrakelinux.com/pl/
Systemy operacyjne - Linux
• Debian GNU/Linux
http://www.debian.org
• Suse, kupiony przez Novell, darmowa wersja Personel
– http://www.novell.com/linux/suse.html
– http://www.suse.com/us/private/products/suse_linux/pers
• Slackware - rozwijany przez Patricka Volkerdinga bezpieczeństwo i stabilność, brak zależności między pakietami
oraz brak graficznych konfiguratorów. http://www.slackware.com
• Yoper - szybki, optymalizowany dla 686 i nowszych procesorów
Linux
• Knoppix - system na jednej płycie CD. Może być uruchamiany z
płyty CD bez instalacji na twardym dysku. www.knoppix.org
• Aurox - polska dystrybucja, wykorzystuje pakiety Fedora Core.
Wersja jest udostępniana w Internecie i w czasopiśmie
Linux+Extra. Http://www.aurox.org
Stosowanie Linuxa
• Rząd hiszpańskiej prowincji Extremadura zawarł umowę z
koncernem IBM na przeprowadzenie migracji oprogramowania
pracującego w tamtejszym systemie zdrowia na rozwiązania
oparte o system operacyjny Linux. Cała operacja zaplanowana
jest na najbliższe cztery lata. Migracją objętych zostanie 14
tysięcy pracowników hiszpańskiej organizacji zdrowia Servicio
Extremeno de Salud, pracujących w 14 szpitalach, 107 centrach
zdrowia i około 300 poradniach miejskich. Zgodnie z założeniami, realne korzyści z wdrożenia linuksowego oprogramowania powinna odnieść nie tylko administracja, ale i sami pacjenci.
Zautomatyzowana zostanie procedura przyjęć oraz przetwarzania wyników testów, co pozwoli na unikanie zbędnych wizyt
lekarskich, polepszą się również możliwości diagnozowania.
Personel lekarski, pielęgniarski, oraz pracownicy administracyjni
będą mieli nieskrępowany i pełny dostęp do potrzebnych im
informacji, a to m.in. dzięki wprowadzeniu elektronicznych akt
pacjenta.
Stosowanie Linuxa
• Drugi co do wielkości koncern paliwowy na świecie - Shell
postanowił wykorzystać na swoich stacjach benzynowych w
Wielkiej Brytanii i Irlandii, urządzenia do czytania kart
bankowych PED (PIN Entry Device) działające pod kontrolą
systemu operacyjnego Linux.
• The financial industry is perhaps the most aggressive user of
Linux and open source.
Kaliska grupa użytkowników
Linuxa
• http://www.monk.kom.pl/gKUL
- grupa Kaliskich Użytkowników Linuksa
Open-source version of Solaris
• The IT community can realistically expect an open-source
version of Solaris by the end of this year - extending the life of
Solaris through an open-source approach. Open-source Solaris
must be viewed as both a stabilization and offensive move on
the part of Sun to slow down (retard) the Linux juggernaut (A
massive inexorable force that seems to crush everything in its
way).
– Full Featured and Priced. Encompasses all the latest
features and functions, along with enterprise support.
– Full Featured Open Source. Encompasses all the latest
features and functions, but with no support.
Open-source version of Solaris
– Full Featured Open Source with Blocks of Support.
Encompasses all the latest features and functions, with the
addition of blocks of support that may be purchased by
businesses and organizations on a when needed basis. (Sun
will always be there if the need arises)
• (Russell Ruggiero and Rex Brooks, Open Solaris Source
Customers Pleased / Competitors Vexed, Article published in
DM Direct Newsletter September 03, 2004 Issue)
Open-source version of Solaris
•
•
•
•
•
•
•
•
Open-source Solaris only makes things more attractive. How? The
financial services company could
1) Leverage its in-house knowledge of the Sun Solaris operating
system, Sun hardware platforms and Oracle software;
2) Retain its current Oracle application server and database software;
3) Retain its Sun mid-tier and back-end hardware platforms;
4) Lower costs by adopting open-source Solaris;
5) Leverage new Oracle and Sun development tools.
These are five valid and compelling reasons, why the financial services
company would choose not to move over to the Linux operating
system.
(Russell Ruggiero and Rex Brooks, Open Solaris Source Customers Pleased /
Competitors Vexed, Article published in DM Direct Newsletter September 03,
2004 Issue)
Który system operacyjny wybrać
dla firmy?
•
•
•
•
•
•
•
•
Wsparcie, support?
Łatwość użycia,
Łatwość administracji,
Łatwość aktualizacji
Bezpieczeństwo
W języku polskim / angielskim?
Dla serwerów
Dla stacji roboczych
Uruchamianie w Linuxie programy
dla Windows
• Wine - czyli OpenSource'owej implementacja Windows API dla
Linuksa http://www.winehq.org
ReactOS (FreeWin95)
• próbą połączenia zalet wolnego oprogramowania i programów
dla systemów Windows.
• system operacyjny z kompatybilnymi sterownikami, zgodny
binarnie z systemem Windows NT 4.0.
• można instalować tylko na partycjach FAT16 i FAT32
• Celem zespołu jest dostarczenie na początku 2005 roku
pełnego systemu ReactOS.
• http://www.reactos.com
Linux vs Windows
K ryte ria ocen y
W in do w s
Linu x
W ag a
Uwa
czyn nik gi
a
O p rog ram o w a nie d osta rczon e z syste m em
o peracyjn ym
O b słu ga urząd ze ń (sterow niki)
M o żliw ość czytan ia plików z innych system ó w
o peracyjn ych
S ta biln ość syste m u ope racyjne go
D ostę pno ść d oda tkow ego oprog ram ow ania
B ezpie czeństw o
Z a sto so w a nie jako system o peracyjny dla
serw erów
Z a sto so w a nie jako system o peracyjny dla
korporacyjnych stacji robo czych
W spa rcie techn iczne (suppo rt)
C en a zakup u, aktu alizacji, a dm inistracji
syste m u, szko lenia u żytkow ników (T C O )
OpenOffice.org
• W roku 2000 firma Sun Microsystems uwolniła kod źródłowy
pakietu biurowego Star Office. Od tego czasu rozpoczęło życie
Open Office.org - pakietu biurowego, ale także społeczności,
jaka wokół niego wyrosła.
• Open Office jest jednym z największych i najważniejszych
projektów Open Source.
• Działa na wielu platformach sprzętowych i programowych.
• Wspiera prawie pół setki języków.
• W projekcie brało i bierze udział tysiące ludzi z całego świata.
• http://www.OpenOffice.org
OpenOffice.org
• Microsoft has discontinued distribution of new licenses for Office
2000 and Office 97.
- The high cost of an upgrade to Office 2003
- It pains me to have to spend money for features and functions
most of my end users won't even begin to need.
- I'd prefer to spend money that directly relates to our business,
like investing in hardware.
- User training requirements
- The applications' capability and compatibility. Little or no trouble
moving from their current suite to OpenOffice.org
- For more advanced users—especially advanced users of
Excel—OpenOffice.org did not fare as well.
- The interface of OpenOffice.org isn't that friendly that Office
2003.
OpenOffice.org
• Pakiet oprogramowania OpenOffice
OEM zawiera CD-ROM
z najnowszą wersją, dostęp do pomocy technicznej oraz prawo
do darmowych aktualizacji przez 1 rok od daty zakupu 79 zł
• Pakiet oprogramowania OpenOffice
BOX zawiera:
- CD-ROM z najnowszą wersją,
- książkę - podręcznik użytkownika,
- dostęp do pomocy technicznej oraz
- prawo do darmowych aktualizacji przez 1 rok od daty zakupu
109 zł
• http://www.ux.pl/openoffice
OpenOffice.org
Costs
Good integration
among suite
applications
Variety of export
options
OpenOffice.Org 1.1.1
No licensing costs As a freesoftware project, OpenOffice.org has
no licensing
Posibility to create new spreadsheet
documents from within the word
processor application.
- PDF export capabilities,
- saving presentations in Flash
format
Familiarity
File-format
compatibility
Support
Interface
differences
Advanced
features
Windows 2003
High licensing costs
that can be difficult to justify when your users require only basic productivity
suite functionality.
Most knowledge workers use some version of Microsoft Office already, and
an upgrade to a new version of Office presents the flattest learning curve.
Small formatting inconsistencies will
require reworking of complex Ms
Office documents.
- Lack of traditional support
- newsgroups
similar to Microsoft Office in its design,
but users will need some time to grow
accustomed to differences between
the two.
Office 2003 has more features and capabilities than competing suites.
Although many users do not require or use much of this functionality,
advanced users, particularly of spreadsheets, often find it vital.
Some of the most compelling features added to the last two versions of
Office—such as extensible smart tags, document protection and Smart
Document creation—are not backward-compatible with earlier versions of the
suite.
OpenOffice.org Writer vs Word
• OpenOffice.org Writer vs Word
- The ability of Writer to save documents as PDF files, a feature
they believe would save money as well as time because PDF
export for Word requires a Microsoft add-in that must be
purchased separately.
- The application's word-complete function, Writer attempts to
complete words being typed based on words previously typed in
a particular document. The users would have to be careful that
Writer was suggesting an appropriate word.
- Word 2003's translation capabilities
• Jason Brooks, Office 2003 vs. OpenOffice.Org, April 26, 2004,
http://www.eweek.com/print_article/0,1761,a=124918,00.asp,
[email protected],
OpenOffice.org Calc vs Excel
•
•
•
•
Excel vs. Calc
Users who use spreadsheets can be grouped in two categories:
- very little or for fairly simple tasks
- who are accustomed to using Excel 97/2000 as an analysis
tool
• Improvements in Excel 2003
- statistics capabilities
- Pivot Table feature
- Converting problems Excel in Calc related to charts
- Jason Brooks, Office 2003 vs. OpenOffice.Org, April 26, 2004,
http://www.eweek.com/print_article/0,1761,a=124918,00.asp,
[email protected]
OpenOffice.org Impress vs Power
Point
• PowerPoint vs. Impress
• Impress is the OpenOffice.org application that differs most from
Office in its design.
• Its icons and commands are not very similar to PowerPoint
• Jason Brooks, Office 2003 vs. OpenOffice.Org, April 26, 2004,
http://www.eweek.com/print_article/0,1761,a=124918,00.asp,
[email protected]
Stosowanie Open Office
• Jak podaje serwis ZDNet , Ministerstwo Obrony Singapuru
postanowiło zmienić oprogramowanie biurowe z MS Office na
OpenOffice.org. Jest to jedna z największych migracji: zmiana
oprogramowania planowana jest na około 20 tys. komputerów.
Ministerstwo Obrony rozważało upgrade pakietu MS Office 97
do wersji 2003, ale ze względu na wysokie koszty nie
odpowiadające nowych możliwości pakietu, zdecydowało się na
alternatywę.
• Źródło: ZDNet
Open Source w UE
• Komórka Komisji Europejskiej IDA (Interchange of Data
between Administrations) wspierająca rozwój eGovernment
oparty na otwartych standardach wysłała do firm Sun, IBM oraz
Microsoft zapytanie z wytycznymi formatu wymiany danych w eadministracji. Odpowiedź firm była pozytywna; każda z firm
zgodziła się wspierać format OpenOffice.org/OASIS.
• http://europa.eu.int/ida/en/document/2592
• At its meeting of 25 May 2004, the TAC (Telematics between
Administrations Committee)
– - recognising the special responsibility of the European
public sector to ensure the accessibility of its information,
- with a view to rationalising and improving the interactions
with citizens and enterprises,
- taking into account the importance of the public sector as
buyer of IT services and products,
Open Source w UE
• endorsed the following recommendations established by the IDA
expert group on open document formats.
•
IDA expert group conclusions and recommendations on open
document formats
• Industry has taken important steps to address the requirements
and concerns of the public sector regarding the use of document
formats. The publication of the OpenOffice.Org and WordML
formats has greatly improved the potential for interoperability of
document processing.
Communications between the public sector and citizens,
businesses and other administrations are frequently documentsbased. Not all documents need to be revisable, and nonrevisable formats may pose less interoperability problems.
Open Source w UE
• Where electronic, revisable documents are required, XMLbased formats hold the promise of separating content, structure,
semantics and presentation. A range of applications are
available that support XML-based formats.
Because of its specific role in society, the public sector must
avoid that a specific product is forced on anyone interacting with
it electronically. Conversely, any document format that does not
discriminate against market actors and that can be implemented
across platforms should be encouraged.
Organization for the Advancement
of Structured Information
Standards (OASIS)
• Likewise, the public sector should avoid any format that does
not safeguard equal opportunities to market actors to implement
format-processing applications, especially where this might
impose product selection on the side of citizens or businesses.
In this respect standardisation initiatives will ensure not only a
fair and competitive market but will also help safeguard the
interoperability of implementing solutions whilst preserving
competition and innovation. Therefore, the submission of the
OpenOffice.Org format to the Organization for the Advancement
of Structured Information Standards (OASIS) in order to adopt it
as the OASIS Open Office Standard should be welcomed.
With these considerations in mind a number of short-comings of
current document formats need to be addressed.
Organization for the Advancement
of Structured Information
Standards (OASIS)
• It should also be recognised that XML-based formats cannot
become the preferred document technology in communication
with citizens and businesses until there is sufficient take-up of
applications that support these.
• The OASIS Technical Committee considers whether there is a
need and opportunity for extending the emerging OASIS Open
Document Format to allow for custom-defined schemas;
• Submission of the emerging OASIS Open Document Format to
an official standardisation organisation such as ISO is
considered;
• Microsoft considers issuing a public commitment to publish and
provide non-discriminatory access to future versions of its
WordML specifications;
• Microsoft should consider the merits of submitting XML formats
to an international standards body of their choice;
Organization for the Advancement
of Structured Information
Standards (OASIS)
• Microsoft assesses the possibility of excluding non-XML
formatted components from WordML documents;
• Industry is encouraged to provide filters that allow documents
based on the WordML specifications and the emerging OASIS
Open Document Format to be read and written to other
applications whilst maintaining a maximum degree of
faithfulness to content, structure and presentation. These filters
should be made available for all products;
• Industry is encouraged to provide the appropriate tools and
services to allow the public sector to consider feasibility and
costs of a transformation of its documents to XML-based
formats;
• The public sector is encouraged to provide its information
through several formats.
OpenOffice.org Open-source
Deployment Strategy
• Identify where open source can be successful. Identify several
potential scenarios for open source within your enterprise
- Compare attributes of the open-source alternatives with your
needs. Consider an application's functionality, cost, market
share, support and maintenance issues, reliability, performance,
usability, and security
- Develop a pilot program Give a user test group the opportunity
to experiment with the new application at work and even at
home; ask users to record their thoughts on training,
compatibility and support issues.
OpenOffice.org Open-source
Deployment Strategy
-
-
Build a core of knowledgeable users IT managers with user
advocates will have an easier time persuading their
organizations to make the move to something new; these users
also will be able to help lower training costs at organizations that
choose to conduct training in-house
Develop a training program Determine whether users will be
trained in-house and how much time will be necessary for users
to perform daily functions while training without productivity loss
(or, at least, without significant productivity loss); keep in mind
that some applications will take longer to learn than others
Gnome Office
• Projekt rozpoczęty przez SourceGear Corporation. W skład
pakietu biurowego AbiSource wchodzą:
• Arkusz kalkulacyjny Gnumeric ,
• Edytor tekstu
AbiWord
– lacks grammar checker
• Gnome-db.
• Www.AbiSource.com
• Team Flexbeta, AbiWord vs MS Word,
http://www.flexbeta.net/main/articles.php?action=show&id=78&p
erpage=1&pagenum=1
Tworzenie dokumentów pdf
• Standard pdf
– pozwała tworzyć dokumenty o treści, w której może być
zabroniona zmiana zawartości, kopiowania, drukowania...
– Wolny od makro wirusów występujących w dokumentach
Ms Office.
• Open Office - wersja 1.1.2. gorsza jakość dokumentów niż PDF
Creator
• PDF Creator http://sourceforge.net/forum/forum.php?forum_id=364747
• Passepartout jest w stanie eksportować wyniki pracy do formatu
PDF, wspiera czcionki TrueType. Strona projektu
http://www.stacken.kth.se/project/pptout/
• Scribius
Bazy Danych Open Source
• In the open source space, some very good databases are
available
– MaxDB,
– mSQL,
– Postgres,
– MySQL
– Ingres
Systemy do zarządzania bazy
danych - MySQL
• MySQL DataBase - skalowalna, rozpowszechniona baza
danych
• Producent bazy danych MySQL, MySQL A.B. dostarcza oprócz
samej bazy także narzędzia do zarządzania i pracy z danymi.
Dostępne są MtSQL Administrator
http://www.mysql.com/products/administrator, który ułatwia
monitorowanie, konfigurację i zarządzanie bazą, oraz MySQL
Query Browser
- narzędzie do wizualnego tworzenia, wykonywania i
optymalizacji zapytań SQL.
• Oba narzędzia dostępne są na podwójnej licencji: GPL i
komercyjnej. Narzędzia zastępują nierozwijane, ale jeszcze
dostępne MySQL Control Center
• http://dev.mysql.com/downloads/other/mysqlcc.html
Centrum szkoleniowe MySQL
• Centrum edukacyjne Compendium podpisało ze szwedzką firmą
MySQL AB umowę, na mocy której otrzymało status pierwszego
w Polsce Autoryzowanego Centrum Szkoleniowego MySQL.
Tytuł uprawnia do prowadzenia certyfikowanych kursów w
zakresie rozwiązań bazodanowych MySQL na terenie całego
kraju
• Autoryzowane szkolenia MySQL są przeznaczone dla
administratorów, programistów oraz tych użytkowników, którzy
wykorzystują w swojej pracy język SQL do bezpośredniego
komunikowania się z bazą danych. W ofercie Compendium CE
znajdują się zarówno szkolenia podstawowe (przeznaczone dla
osób bez doświadczenia w zakresie obsługi bazy danych), jak i
zaawansowane szkolenie Managing MySQL (koncentrujące się
na zagadnieniach związanych z optymalizacją zapytań i
bezpieczeństwem danych).
Baza danych PostgreSQL
• Centrum komputerowe w Oxford University (OUCS - Oxford
University Computing Services) zamierza zrezygnować z
komercyjnych baz danych i przenieść większość usług
bazodanowych PostgreSQL.
http://www.postgresql.org/mirrors-ftp.html
Systemy do zarządzania bazy
danych - Ingres - CA
• Computer Associates International Inc - Ingres DBMS. CA said
last week it would offer $1 million to encourage development of
an open source database migration toolkit
– The Ingres DBMS was originally developed as a research
project at the University of California, Berkeley, during the
mid-'70s.
– It became a commercial product in the mid-'80s, with
features and reliability comparable to Oracle
– Ingres' problem was that it was owned by companies in the
'80s that couldn't penetrate the market dominance of Oracle
– CA is releasing the Ingres code under its CA Trusted Open
Source License. Under the license, CA retains ownership of
the code and could take the code back in the future.
Systemy do zarządzania bazy
danych - Ingres - CA
Key features in Ingres that are not commonly found in other
open source databases are (has):
- unicode data support
- bi-directional replication
- triggers
- table partitioning
- parallel query
- online table
reorganization
- automatic space management - XML support
- program language
- Microsoft .NET
precompilers
integration
- new administration tools
- scalable clusters
- added support from third-party vendors
Systemy do zarządzania bazy
danych
• Sybase Inc. - Adaptive Server Enterprise Express Edition on
Linux - bazy o rozmiarze do 5 GB na serwerze
jednoprocesorowym z pamięcią operacyjną do 2 GB RAM (
http://www.SearchDatabase.com)
– Wsparcie, w tym wsparcie telefoniczne jest dostępne za
roczną opłatą rozpoczynająca się od 2 200 US$.
• IBM was donating - Cloudscape - Java-based relational
database to the Apache Software Foundation.. The project will
be known as "Derby” and amounts to more than 500,000 lines
of Java code
– http://www.software.ibm.com/data
– http://www.ibm.com/developerworks/db2/
Systemy do zarządzania bazy
danych
• db4o - mała, szybka i prosta w użyciu obiektowa baza danych,
działająca na platformach Java oraz .NET. Baza jest
udostępniana na podwójnej licencji - GPL i komercyjnej.
www.db4objects.com
Bazy Danych - narzędzie do
tworzenia raportów, zapytań SQL
• Kexi - alternatywa na Ms Access
– tworzy schematy
– środowisko do generacji zapytań
• http://www.kexi-project.org/about.html
Open Source databases
•
•
•
•
•
low cost of support and maintenance,
low acquisition costs
education is required
easier integration with customized software.
Most of the open source DBMS deployments are for nonmission-critical applications, but Forrester predicts that more
than 20% of overall deployments will be mission-critical by 2006.
– Robert Westervelt, Open source making its mark ,12 Aug
2004, http://www.SearchDatabase.com
Strategia wobec implementacji
bazy danych
• downloading the free open source versions
• test out the functionality in company specific environment,
• Rozpocznij od jednej bazy o małym rozmiarze i stopniowo
powiększaj od 20 do 50 GB.
• Security !
• Figuring out (Find the solution to) the total cost of ownership for
a DBMS can be more complex than many companies expect at
the outset (beginning)
• Most people don't buy a database based on price alone.
• Oracle, Microsoft and IBM will respond to a flood (inundation) of
interest in open source databases by slashing prices
Strategia wobec implementacji
bazy danych
• vendor responsiveness when you've got a critical issue and
downtime, switch to the fully supported version.
• "We have a procedure on how to roll back transactions when
something goes wrong, but in the event that everything you try
doesn't work and you look for support, there area million
comments out there on the Web -- and newsgroup articles on
MySQL -- but in production scenarios, you can't really rely on
that,"
• "The up-front cost savings for open source products didn't even
out the long-running support costs,"
Strategia wobec implementacji
bazy danych
• "Implementing the open source binaries is a little cheaper on the
initial purchase, but now you have to engage support contracts
at levels that seem quite high."
• "The cost of dollars to a company that has a database down can
be staggering.” (Robert Westervelt, Weighing the costs of open
source, 03 Jun 2004, http://www.SearchDatabase.com)
Application Servers
• Apache,
• Tomcat Application Server
Oprogramowanie ERP
• L'ERP Compiere - pobrano 700 000 razy
– http://www.nieuwbourg.com
• LeftHand Small Business
– Fakturowanie - możliwość prawie dowolnej modyfikacji
wyglądu faktury i wystawiania faktur pro forma oraz faktur na
podstawie cen brutto.
– Obsługa środków trwałych i amortyzacji jednorazowej.
– Rejestry VAT.
– Obsługa magazynu, remanentów.
– Obsługa płatności.
– Raporty
– CRM.
– Tworzenie kopii zapasowych.
Oprogramowanie CRM
• Sugar CRM
– http://www.nieuwbourg.com
Oprogramowanie do BPM
• Projekt Apache
– http://www.nieuwbourg.com
Oprogramowanie do raportów
• Agata Reports http://aa..........
• Projekt Actuate
– http://www.nieuwbourg.com
Program statystyczny
•
•
http://www.r-project.org/
Strona projektu
http://www-106.ibm.com/developerworks/linux/library/l-r1/ Artykuł na temat R
Programy do szyfrowania
• MKK Encrypt - program do szyfrowania danych. Wykorzystuje
algorytm o tej samej nazwie. Program jest napisany w języku
Python.
Grafika komputerowa
• Grafika i animacja 3d
- Blender
http://www.blender.pl/
http://www.blender3d.org
• Obróbka grafiki bitmapowej (rastrowej) - Gimp
(GNU Image Manipulation Program)
http://www.gimp.org
• Tworzenie ilustracji wektorowych - Inkscape
http://www.inkscape.org
• Blender jest najbardziej zaawansowanym darmowym
programem do grafiki 3D, na wielu płaszczyznach niewiele
ustępującym bardzo drogiemu komercyjnemu oprogramowaniu.
Programy do montażu
prasowego DTP
• Scribus
http://www.scribus.net
Przeglądarka internetowa
• Mozilla Suite (Firma Netscape udostępniła kod źródłowy)
http://www.mozilla.org
http://www.mozillapl.org
• Mozilla Firefox Spreadfirefox.com odnotowuje z dumą
10 milionów pobrań przeglądarki Firefox. Taką liczbę pobrań
udało się ustanowić w 32 dni, od 9 listopada, czyli od premiery
Firefox 1.0. Spreadfirefox.com
• Opera
http://www.opera.com
Klient pocztowy
• Evolution
Wizualne edytory HTML
•
•
•
•
Nvu (wymawiany N-view, for a "new view") jest rozwijany przez firmę Linspire na
podstawie kodu modułu Composer, wchodzącego w skład Mozilla Suite.
Nvu to wizualny edytor stron internetowych, który jest konkurentem takich
programów jak Ms FrontPage i Dreamweaver.
W nowej wersji Nvu można znaleźć:
– Wbudowane zarządzanie plikami i funkcją FTP (File Transfer Protocoł).
Możliwość redakcji stron bezpośrednio na serwerze WWW.
– HTML code - współpracuje z wszystkimi najbardziej popularnymi
przeglądarkami.
– Podświetlanie składni,
– Wbudowane sprawdzanie pisowni,
– Ulepszone linijki poziome i pionowe.
– Wsparcie- formy, tabele, szablony
– Program jest dostępny na platformach: Linux, MacOS X, Windows
http://nvu.com
Wizualne edytory HTML
• Quanta
http://quanta.sourceforge.net
– dla środowiska KDE
– VPL - Visual Page Layout edytor - edytor typu WYSIWYG
(What You See Is What You Get)
– wbudowany klient FTP
• Bluefish
http://bluefish.openoffice.nl
– dla środowiska GNOME
• Screem
http://www.screem.org
Nauczanie
• LRN to otwarta platforma wspomagająca nauczanie i badania
naukowe. Pierwotna wersja LRN została opracowana w MIT.
Rozwojem LRN zajmuje się organizacja non-profit zrzeszająca
kilka znaczących instytucji związanych z edukacją.
• LRN jest już wykorzystywana na wielu uczelniach na całym
świecie przez około 250 tysięcy użytkowników do:
• course management
• online community support
• learning management
• content management
• http://dotlrn.org/
Telefonia internetowa
• Istnieje zbyt wiele standardów VoIP, które są całkowicie ze sobą
niezgodne
• Projekt Asterisk – programowa centrala telefoniczna, która jest
jednocześnie bramką VoIP
• telefonia internetowa (voice-over-IP - VoIP), oparta na
rozwiązaniach open-source
• Jak można zintegrować VoIP z istniejącą już infrastrukturą
telefoniczną i w jaki sposób można wykonywać rozmowy
telefoniczne VoIP z osobami używającymi normalnego telefonu
(PSTN lub komórkowego).
• http://web.skype.com/skype.html - darmowa rozmowa z innymi
osobami, które zainstalowały skype, możliwość dzwonienia na
telefony stacjonarne i komórkowe
Konferencje
• GnomeMeeting - komunikator do wideo konferencje możliwość
dzwonienia na numery telefoniczne przy pomocy systemu PCTo-Phone, strona projektu http://www.gnomemeeting.org/
• Kadu - komunikator,możliwość wysyłania SMS do wszystkich
polskich operatorów komórkowych
http://www.kadu.net
Simple Document Management
System
• A lot of companies and even some individuals need a system to
archive documents.
• This document management system uses MySQL for storage
and provides varying levels of access to those who need it.
• Access can be denied, read-only, modify or god-mode (which
allows almost anything) on a document-by document basis.
• Requires: MySQL, PHP,Web server and Web browser.
• http://sdms.cafuego.net
Enterprise Content Management
System
• Zope (www.zope.org) is an enterprise content management
system designed to enable decentralized control of Web site
content.
• Plone (www.plone.org) is a portal product built on top of Zope.
Computer Associates has recently announced support for Zope
and participated in the creation of the Plone Foundation.
Programy do zarządzania
katalogów, plików
• Midnight Commander
Bezpieczna transmisja plików
• WinSCP
– umożliwia transfer plików między systemem operacyjnym
Windows a Linux
– można tworzyć, usuwać pliki i foledy w Linuxie....
– http://winscp.sourceforge.net/eng/download.php
• Trzech japońskich gigantów IT (Fujitsu Limited, Hitachi, Ltd. i
NEC Corporation) stworzyło razem wolną implementację
otwartego standardu WS-Reliability. Standard ten przyjęty został
przez OASIS jako sposób na niezawodną komunikację
pomiędzy aplikacjami typu Web Services. RM4GS (Reliable
Messaging for Grid Services) jest otwartą implementacją, która
spełnia wymogi OASIS i jako oprogramowanie pośrednie
umożliwia pewną i niezawodną transmisję pomiędzy
aplikacjami.
Programy związane z
bezpieczeństwem
• Network Intrusion Detection System Snort
www.snort.org
Zdalny dostęp
• Webmin - administracja odległym komputerem poprzez
przeglądarkę internetową
http://www.webmin.com
• VNC
Java
• BEA Systems Inc.'s - Beehive, a subset of its Java
development environment
• JBoss is a fully certified J2EE application server
(www.jboss.org),
Program do monitorowania
• Motion - program do monitorowania obiektów poprzez
porównanie obrazów w dwóch momentach czasowych (obraz
wzorcowy i bieżący), analiza i zapis obrazu
• Motion –t /catalog/catalog/ctalog
• plik konfiguracyjny
• threshold 1200
• # Ile pikseli należy zmienić, aby program zarejestrował zmianę.
• http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome
• http://www.lavrsen.dk/twiki/bin/view/Motion/MotionCGI
• http://www.fishbase.org/Country/CountrySpeciesSummary.cfm?
Country=Malaysia&Genus=Betta&Species=splendens
• Charly Kuhnast, Codzienność sysadmina: nadzór za pomocą
Motion Filmowanie rybek, Linux Magazine 2005, 01, s. 67,
Open source in public
administration
• W kantonie genewskim w Szwajcarii planowane jest całkowite
porzucenie zamkniętego oprogramowania na rzecz otwartego i
bezpłatnego. Migracja ma się odbyć do roku 2009
• Trzy ważne osoby ruchu Open Source:
– Linus Torvalds
- twórca jądra Linuksa,
– Michael Widenius
- twórca MySQL i
– Rasmus Lerdorf
- twórca PHP
• opublikowało apel do Rady Unii Europejskiej, w którym
domagają się nie przyjęcia przez Radę "Dyrektywy
Patentowania Komputerowo Wdrażanych Wynalazków".
Wspomniana dyrektywa w sposób ukryty umożliwia
patentowanie oprogramowania.
• http://www.nosoftwarepatents.com/pl/m/intro/app0411.html
Open Source Consortium
• W Wielkiej Brytanii z udziałem ponad 60 firm została utworzona
organizacja non-profit Open Source Consortium, która ma na
celu promocję oprogramowania Open Source w sektorze
publicznym. OSC chce wspierać wdrożenia Open Source i
gwarantować ich jakość.
• http://www.opensourceconsortium.com/
Aurox BIP Server - Biuletynu
Informacji Publicznej
Ustawa z dnia 6 września 2001 r. o dostępie do informacji
publicznej nakłada na podmioty wykonujące zadania publiczne
obowiązek przygotowania i udostępniania Biuletynu Informacji
Publicznej na stronach internetowych. Wychodząc naprzeciw
potrzebom takich instytucji, Aurox Sp. z o.o. stworzyła Aurox
BIP Server. Jest to specjalistyczna dystrybucja Linuksa,
stworzona w oparciu o system Aurox Linux, umożliwiająca
uruchomienie Biuletynu Informacji Publicznej. System Aurox BIP
jest darmowy, nie wymaga żadnych opłat z tytułu użytkowania,
można go swobodnie redystrybutować. Przygotowana została
także oferta szkoleń i pomocy technicznej dla zainteresowanych
instytucji.
Aurox BIP Server - Biuletynu
Informacji Publicznej
•
Po instalacji Aurox BIP Serwera na komputerze
otrzymujemy kompletny system operacyjny, wszystkie
potrzebne narzędzia i programy oraz gotowy serwis internetowy,
spełniający wszystkie wymagania wymienione w
Rozporządzeniu MSWiA z dnia 17 maja 2002 r. w sprawie
Biuletynu Informacji Publicznej.
•
Aurox BIP Server jest pierwszym elementem programu
“Aurox w administracji”. Celem akcji jest przygotowanie i
promocja nowoczesnych i bezpiecznych rozwiązań dla polskiej
administracji opartych na otwartych standardach.
•
Aurox BIP-Serwer powstał przy współudziale redakcji
magazynu PHPSolutions http://phpsolmag.org
• http://www.aurox.org
The business model for open
source
• providing a service
• There are many organizations that offer open source support,
training, consulting, and other services, all of which have a
price.
Strategia firmowa w stosunku do
Open Source
• Jaka strategia wobec Open Source?
• Czy wasza firma jest przygotowana do oprogramowania Open
Source?
• Czy wasza kadra IT jest gotowa do wsparcia systemu Linux? (Is
your IT staff ready to support Linux?)
• Jaki będzie wpływ oprogramowania Open Source na działalność
waszej firmy?
• Jak skorzystać z rozwoju oprogramowania Open Source, żeby
odnieść sukces w dłuższej perspektywie?
• Czy należy przejść na oprogramowanie Open Source?
Strategia firmowa w stosunku do
Open Source
• Jak zrobić migrację, przejścia z oprogramowania komercyjnego
na Open Source?
• Jakie są perspektywy rozwoju wybranego produktu?
(What are their long-term plans for it)
• Raport Synthèse stratégique: Open Source cena - 290€ z Vat,
http://www.nieuwbourg.com
Jak wybrać oprogramowania?
• What are the basic advantages and disadvantages of using
open source software?
• What questions should managers be asking their employees
when the employees suggest using open source tools?
• Gdzie stosować
– na serwerze
– na stacji roboczej (desktop)
• There are over 80,000 open source products and it's impossible
to keep up with all of them.
• Jak wybrać oprogramowania wśród wolnego oprogramowania,
narzędzi, aplikacji?
• Które narzędzie najlepiej odpowiada naszym potrzebom?
• Jakie wsparcie jest zapewniane?
Jak wybrać oprogramowania?
• Jakie jest rozpowszechnianie oprogramowania?
• www.Koders.com - wyszukiwarka źródeł oprogramowania Open
Source
• Are there viable alternatives to the dominant vendor?
• Are there cheaper options?
• Will this increase or decrease our future flexibility?
• Does this improve our security?
• "How mature are the product elements our organization needs?”
• Only by assessing all of the product's elements in light of the
organization's requirements can it be determined if the product
is "ready for prime time." (Bernard Golden, Succeeding with
Open Source, CEO of Navica, www.navicasoft.com)
Jak oceniać oprogramowania
Open Source
• The Open Source Maturity Model is a tool that enables CIO to
perform open source assessments.
• If the organization is prepared to support the product it has
implemented?
• Will it support applications from leading partners?
• What about technical support?
• “Who do I call in the middle of the night if something
breaks?”
• Am I protected against intellectual property challenges?
• Training?
• Documentation
Usługi szkoleniowe
• Compendium CE
http://www.altkom.com.pl
• Altkom Akademia
• Opłacalność oferty szkoleniowej Ile godzin trwa kurs?
– Jaka jest cena kursu?
– Jaka jest cena 1 godziny czasu pracy użytkownika z
włączonymi opłatami na ZUS, .....
• = Miesięczne Opłaty / ilość godzin w miesiącu (zwykle
176)
– Ile godzin użytkownik potrzebuje na samodzielne
opanowanie materiału przedstawionego w kursu?
– Opłacalność oferty szkoleniowej = ceny czasu koniecznego
na nabycie wiedzy samodzielne / cena kursu
Pamiętaj!
• Darmowe nie znaczy gorsze.
• Open source can be additive.
• Open source is not the answer to all problems.
• The future of IT will be a “mixed-source” world.
• The technology “lock in” will disappear.
Zasoby
•
•
•
•
•
•
•
•
•
•
•
•
•
•
http://fedora.redhat.com/download/test.html Fedora Red Hat Linux 3
www. Absolutelyfreesoftware.com
Darmowe programy
www.freecode.com
Darmowe programy
http://freshrpms.net
Darmowe programy dla Linuxa
www.gnu.org
GNU Organization
www.linux-magazine.pl
Linux Magazine
www.linux.pl
Linux
www.linuxpipeline.com
Linux Pipeline
http://www.nieuwbourg.com
Philipe Nieuwbourg
http://www.oftc.net
Open and Free Technology Community
http://www.OpenOffice.org
Pakiet biurowy Open Office
http://www.opensource.org
Open Source Initiative
http://www.SearchEnterpriseLinux.com Search Enterprise Linux
http://www.ux.pl/openoffice
Pakiet biurowy Open Office
Zasoby
• Jack Messman, Adopting Open Source Software, Jack
Messman is CEO of Novell
• Larry Rosen's, Open Source Licensing: Software Freedom and
Intellectual Property Law, Prentice Hall PTR, 2004
• Bernard Golden, Succeeding with Open Source, CEO of
Navica, www.navicasoft.com
• Don MacVittie, Evaluating Linux Where does Linux Work?,
http://www.networkmagazineindia.com/200409/focus01.shtml
• Simon Phipps, Chief Technology Evangelist, Sun
Microsystems, The Subscription Model A Necessary Trend for
Open Source Deployers,
http://sun.delivery.net/SunInnerCircle/0904ctooffice.jsp?cid=155
36012903&pid=478229, www.webmink.net

Podobne dokumenty