Open Source in Slovenia

Transcription

Open Source in Slovenia
Open Source Movement
in Slovenia
Aleš Košir, M.Sc.
Lugos, Pingo Team
Open Source in Slovenia
A long time ago, in a galaxy far away…
2
Linux Day Trieste
27.11.05
Open Source in Slovenia
Abstract
• Open source community in Slovenia is visible
and has relatively remarkable results.
• The talk will concentrate on the past
achievements and on the current state of
Slovenian open source movement and Linux
distributions.
• The results include Slovenian localization of the
most important packages, including desktop,
office and internet browsers, development of new
open source software, open source community
organization and public events, in part supported
by government and independent industry.
3
Linux Day Trieste
27.11.05
Open Source in Slovenia
Contents
• Brief history of open source in Slovenia
• Status
○ Original software
○ Localization
○ Community and events
○ Distributions
○ Pingo distribution
○ Government and industry
• Current plans and problems
• Summary
4
Linux Day Trieste
27.11.05
Open Source in Slovenia
History
5
Linux Day Trieste
27.11.05
Open Source in Slovenia
History
•
•
•
Slovenian Linux User Group Lugos established 1996
(in Italy Pluto 1992), currently 1000 members
Richard Stallman in Slovenia, 2000
First books:
○
○
○
○
•
•
•
•
•
•
•
6
C
translated
original
Linux HowTo book 2002
First technical articles, 1993
Abort - international event, 2002
INFOS
Linux-konferenca, 2002-2004
Linux Day
Government support
(declaration, awards for best OS projects,
75% funding for new projects)
From 2002 new PC in schools dual boot, Pingo Linux
Linux Day Trieste
27.11.05
Open Source in Slovenia
Status
7
Linux Day Trieste
27.11.05
Open Source in Slovenia
Original sw / Local development
•
•
•
•
•
•
•
•
•
•
•
8
FCE editor
ICE WM
School server Lisa
Sparky
Smart – translation assistant
Turbo Linux, Cluster Server
ArahPaint CAD/CAM for industry
TagTag - WAP pages
Mercator – Linux Message Queue
Delo – complete production for newspaper
…
Linux Day Trieste
27.11.05
Open Source in Slovenia
Bits and pieces, add-ons
• samba
• subversion
• hyphenation rules (TeX)
• support for spell checkers ispell, aspell…
with words database and rules
9
Linux Day Trieste
27.11.05
Open Source in Slovenia
Localisation
10
Linux Day Trieste
27.11.05
Open Source in Slovenia
Translation Groups
• OpenOffice.org –
http://sl.openoffice.org/ (Robert Ludvik, Urška Colner...)
• Mozilla –
http://mozilla.lugos.si/ (Matjaž Horvat, Martin Srebotnjak...)
• KDE –
http://i18n.kde.org/teams/sl/ (Andrej Vernekar, Gregor
Rakar...)
• GNOME –
http://l10n-status.gnome.org/gnome-2.14/sl/index.html
(Andraž Tori...)
• GNU Translation Project - http://
www.iro.umontreal.ca/translation/registry.cgi?team=sl
(največ Matej Urbančič in Primož Peterlin) ...
• HOW-TOs
11
Linux Day Trieste
27.11.05
Source: http:/ / i18n.kde.org/ stats/ gui/
Open Source in Slovenia
12
Linux Day Trieste
27.11.05
Open Source in Slovenia
Source: http:/ / www.iro.umontreal.ca/ translation/ registry.cgi?team=sl
GNU Translation Project
• Translated:
31 / 152
13
Linux Day Trieste
27.11.05
Open Source in Slovenia
Community and events
14
Linux Day Trieste
27.11.05
Open Source in Slovenia
Local communities
• Cyber babes
• Kiberpipa
• FreeBSD
• OpenOffice.org
• Mozilla
• Slo-tech
• Ljudmila
• Lugos
• …
15
Linux Day Trieste
27.11.05
Open Source in Slovenia
Local events
• Programming competition, 1999-2003
• Install fests regular after 1998
• Kiberpipa (Cyberpipe)
• OpenOffice.org conference
• Kiblix
16
Linux Day Trieste
27.11.05
Open Source in Slovenia
International conferences
• Active and passive participation:
○ Ottawa linux syposium (OLS)
○ Linux Tag
○ Linux Day
○ LinuxWorld
○ KDE Conference
○…
17
Linux Day Trieste
27.11.05
Open Source in Slovenia
Government
18
Linux Day Trieste
27.11.05
Open Source in Slovenia
Government
• Open source in government silently used from
1996
• Some projects to raise the awareness and usage
of OS started and somehow stopped
• Co-sponsorship of OS projects, annual awards
19
Linux Day Trieste
27.11.05
Open Source in Slovenia
Key decisions
• Equal opportunity for closed and open source
solutions
• Wide adoption of open standards and protocols
• Support OS development, training, deployment
• Closed source or closed solutions not advised
• Get the rights to change and distribute the
existing solutions
• Protection of copyrights
• Active endorsement of open source solutions
20
Linux Day Trieste
27.11.05
Open Source in Slovenia
Reasons
• Economy
• Free exchange of data and connectivity
between systems
• Adaptability and customization
• Permanent ownership of developed
solutions, redistribution rights
• Security and privacy
• Independency from suppliers
21
Linux Day Trieste
27.11.05
Open Source in Slovenia
Good practices
• New portals based on Typo3 CMS
• Co-sponsorship of important projects
• Knowledge center established (http://
ossr.cvi.gov.si)
• E-tax solution on Mozilla supported by the
help of OS community
• Coexistence of closed and open source
solutions
• Free service to convert between closed
and open source documents
22
Linux Day Trieste
27.11.05
Open Source in Slovenia
Companies
23
Linux Day Trieste
27.11.05
Open Source in Slovenia
Local open source companies
http://www.lugos.si/firme/:
•
•
•
•
•
Agenda d.o.o.
Housing d.o.o.
Euroteh d.o.o.
Intelicom d.o.o.
…
• … too few!
24
Linux Day Trieste
27.11.05
Open Source in Slovenia
Distributions
25
Linux Day Trieste
27.11.05
Open Source in Slovenia
Linus Torvalds
October 1991
Red Hat
1994
RPM based
Debian GNU/Linux
1994
deb based
Turbo Linux †
1994
revived in Asia
Fedora
free outspring from RH
Knoppix
2002
Live
Pingo
1999
Slo-Tech Linux
Live
2003
Morphix based
26
Slix
2003
Linux Day Trieste
Live-CD
2004
Slovenian
distributions
27.11.05
Open Source in Slovenia
Pingo distribution
• Fedora Core (4) based
• Improvements:
○ Localized KDE as default desktop
○ localized system with Slovenian specifics
• keyboard support, fonts (console and desktop)
• spell checkers
• default URLs,
○
○
○
○
○
○
○
•
•
27
extensions (support for NTFS , WiFi ...)
localized sys admin packages (system-config-*)
localized GRUB, SYSLINUX, Anaconda
no patents restrictions for some multimedia
cryptography not limited
updating with apt-get & synaptic
freefont
SELinux not enabled by default
Local community support
Linux Day Trieste
27.11.05
Open Source in Slovenia
Additional packages in /contrib
• /contrib (cinelerra + misc)
○
○
○
○
○
○
○
○
○
○
28
cinelerra-1.2.2
ffmpeg-0.4.9-0
fftw3-3.0.1-0.1
fltk-1.1.5-1.1
gsm-1.0.10-5.1
imlib2-1.2.0-1.1
libquicktime-0.9.7
libtheora-1.0alpha4-1
mjpegtools-1.6.3-0.1
openexr-1.2.1-1
Linux Day Trieste
•lbreakout2-2.4.1-1
•moodle-1.5.2-2
•nasm-0.98.39-1
•octave-2.9.3-1
•R-2.1.1-3
•weka-3.4.5-2
27.11.05
Open Source in Slovenia
Pingo Releases
•
•
•
•
•
•
Pingo 1.0, 1998-2000, based on RedHat 6.2
Pingo 2.0, 2003, RedHat 9
Pingo 3.0, September 2004, Fedora Core 2.0
Pingo 3.1, December 2004, Fedora Core 2.0
Pingo 3.2, never released
Pingo 4.0, September 2005, Fedora Core 4,
distributed to all students of Univerza na
Primorskem
• Pingo 4.1, October 2005, Fedora Core 4
29
Linux Day Trieste
27.11.05
Open Source in Slovenia
URL
• Mailing lists
○ http://mailman.pingo.org/
• Pingo-user: pingo-user@mailman.pingo.org
• Pingo-devel: pingo-user@mailman.pingo.org
○ http://liste.lugos.si/drustvo/dopisniseznami
• IRC
○ #pingo
• Wiki
○ http://wiki.pingo.org
30
Linux Day Trieste
27.11.05
Open Source in Slovenia
Pingo Team
31
Linux Day Trieste
27.11.05
Open Source in Slovenia
Sites
32
Linux Day Trieste
27.11.05
Open Source in Slovenia
Mirroring
33
Linux Day Trieste
27.11.05
Open Source in Slovenia
34
Linux Day Trieste
27.11.05
Open Source in Slovenia
35
Linux Day Trieste
27.11.05
Open Source in Slovenia
Sponsors
•
Pingo sponsors
○
○
○
○
○
○
•
36
former Ministrstvo za informacijsko družbo
former Ministrstvo za šolstvo, znanost in šport,
Ministrstvo za visoko šolstvo, znanost in tehnologijo
Center vlade za informatiko
Društvo uporabnikov Linuxa Slovenije
Arnes – collocation of servers
Hardware donations
○ Marand/Sun
○ Comtron
○ Unistar LC
○ Gorenje Point
○ Mikropis
○ Hermes SoftLab
○ Oria Computers
○ Revija Monitor
○ Pasadena
○ Arnes
○ Mojnet
Linux Day Trieste
27.11.05
Open Source in Slovenia
Mirrors
• CAMTP
• Arnes
• Amis
• Lugos
• OKO
• School FTP servers
37
Linux Day Trieste
27.11.05
Open Source in Slovenia
Pingo Advantages
•
•
•
•
•
Easy for beginners to use and administer
Includes everything an average user needs
Regularly updated
Constant development, big user base
Reference distribution for developers, translators
and localizers
• Good infrastructure for developers
• OKO (open source in education) adopted Pingo
• Pingo awarded as the best project in 2003
competition (MID)
38
Linux Day Trieste
27.11.05
Open Source in Slovenia
Pingo Weaknesses
• Follows Fedora Core releases with delay
• Not suitable for demanding servers
• No contractual support for companies
39
Linux Day Trieste
27.11.05
Open Source in Slovenia
Summary
40
Linux Day Trieste
27.11.05
Open Source in Slovenia
Successes
• Technical (Unix) terms translated to Slovenian
and established
• Language tools (spellcheckers) openly available
for Slovenian language
• Almost complete desktop localized
○ KDE, OpenOffice.org, Mozilla…
• Own reference distribution Pingo, upstreaming
localizations
• Visible Slovenian LUG: Lugos (1996)
• Regular free and commercial events
• Original and translated books, how-tos, articles in
newspapers
41
Linux Day Trieste
27.11.05
Open Source in Slovenia
Problems
• Government is quietly using Linux on servers,
but doesn’t dare to go to desktops
• Public funding is limited, does not allow
serious development
• Large open source projects dangerously
depend on availability of key people
• Schools lack knowledge to give chance to
Linux, teachers are staying with other
operating system due to their experience
42
Linux Day Trieste
27.11.05
Open Source in Slovenia
Bottom line
• Small country, active community, most
important OS software localized
43
Linux Day Trieste
27.11.05