internet collaboration with a sigossee seminar in stockholm 15ht of sept 2005 project manager knut...
TRANSCRIPT
![Page 1: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/1.jpg)
Internet Collaboration with
A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005project manager Knut Yrvin Sept 13th 2005. Foils only for free distribution
SLX Debian Labs
![Page 2: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/2.jpg)
● A complete ICT-solution for the schools – network architecture out of the box– operational concept– digital user profile– OpenOffice and 75 user programs
● Made on our mother tongue with the schools curriculum in mind
● Made for the school budget
Skolelinux-project as an example
2
![Page 3: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/3.jpg)
> 200 Skolelinux-schools
Hardware vendors: its many more3
![Page 4: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/4.jpg)
The basic idea
● Pupils interested in technical, under-the-hood things – could learn by example – from source code written by expert programmers
● Using our own mother thong when travelling on the information highway
● Get more ICT-equipment and programs, and less time with maintenance. More for less
4
![Page 5: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/5.jpg)
Start
● 25 people said they would participate, 13 meet on the first meeting
● After a couple of moths we grew to 40● E-mails is efficient, but could turn into
flame-wars when people don't know each other
● Precise goals
![Page 6: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/6.jpg)
Collaboration
● Had to apply for founding to make developer gatherings– The e-mailings got to hot– 29400 Euro for HW and the first 8
gatherings● Had to make an infrastructure for
developers and manuals for contributors
● Had to do a lot of motivating effort
![Page 7: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/7.jpg)
Have to obey● All code, translations and documentation has to be
committed to the Concurrent Versions System on Internet
● Bugs has to be committed to the bug-tracking system
● Commit everything upstream. That means release often running code
● Follow the licence-terms
● Help people to help them selves
● The person who does something decides
Do-ocracy7
![Page 8: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/8.jpg)
Some characteristics ● Started as an voluntary effort 2. July 2001● Contribution is over 64.000 man-hours from
~ 200 developers, translators, and testers● More than 22 developer gatherings with 20 until
190 participants – 16 in Norway with local Skolelinux-development
– 6 Internationally in Norway, Germany and Brazil
● The version system “is our project”
8
![Page 9: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/9.jpg)
Who is Skolelinux today(aka Debian-edu)
SLX Debian Labs (a foundation)
● A part of the Debian project
● 3-4 man years
A member organisation
● It's own border● 130 active developers● 30 over active developers● > 20 translators
9Developers and users
![Page 10: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/10.jpg)
Some successes
● We are a Debian project– Debian edu, Custom Debian Distribution
for schools – turn key solution– New Debian installer, half thick clients
● A lot of attention and installations– Use in many countries– Awards (e.g. New Media Award 2004)
● Have kick-started others– etch w/security, Edubuntu many languages
![Page 11: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/11.jpg)
Challenges
● Paying people doing software development● Maintenance when some people get interested
doing other things● Founding the gatherings● Making a sustainable commercial entity selling
maintenance services and up-keep– To founding development etc.
● Lack of open standards even if the policies are right (things takes time)
![Page 12: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/12.jpg)
Q & A
12
![Page 13: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/13.jpg)
Real F/OSS effort is about● Using the F/OSS development methods and
tools – It costed us dearly when the County Councils did not
release the OpenOffice-translations
● Using Purchasing Requirements that don't discriminate: Universal Design Requirements– You can't just say: We want open source, and then buy
it as you did from your proprietary vendor
● Using Reference Implementations with running and maintained code (FEIDE is on sourceforge)– Please don't reinvent Open Source development
methods. You are not that good ...13
![Page 14: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/14.jpg)
What's wrong with just using shrink wrap products methods?
excluding the true power of F/OSS development ...
14Jonathan Grudin: The development of interactive systems http://www.ics.uci.edu/~grudin/Papers/IEEE91/IEEE91.html
Users identified
Developers identified
Developers identified
Users identified
Users identified
Developers identified
COMPETITIVELY BIDCONTRACT DEVELOPMENT
PRODUCT DEVELOPMENT
IN-HOUSE ANDCUSTOM DEVELOPMENT
Time ProjectStart
SystemDelivered
![Page 15: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/15.jpg)
Service financing
● Further development
● Translation● Architecture● Teaching aids● Handbooks● Sharing of best
practices
● introduction● courses● maintaining● day-to-day
operation● updates● expert help
Our contribution
> 64 000 h
Common-expenseswith the software
15
![Page 16: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/16.jpg)
Faster, Better, and Cheaper Free/Open Source Software Development (F/OSSD) often entails shorter development times that can produce higher quality systems, and incur lower costs than may be realized through developing systems according Software Engineering (SE) techniques. [...]
Internet time and F/OSSD projects also tend to produce incremental software releases at a much faster rate, even to the point of releasing unstable but operational daily system builds. This denotes not only a reduction in product release cycle times compared to SE practice, but also a significantly restructured life cycle process and process cycle time reduction.
Walt Scacchi from Institute for Software Research University of California, Irvine
http://www.ics.uci.edu/~wscacchi/Papers/New/Scacchi-BookChapter.pdf
16
![Page 17: Internet Collaboration with A SIGOSSEE Seminar in Stockholm 15ht of Sept 2005 project manager Knut Yrvin Sept 13 th 2005. Foils only for free distribution](https://reader036.vdocuments.us/reader036/viewer/2022062500/56649e725503460f94b70c22/html5/thumbnails/17.jpg)
ICT at school is really about:
● Using the system to send drawings to school classes in other countries. Learning to express, sharing and learn.
● The system is used to make music, to read, gather information or decode words (in lower grades).
● It's not about office-administration with 3-4 office-products!
17