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