XS Community Edition
Welcome to the School Server Community Edition (XSCE, or http://schoolserver.org), a global project where volunteer professionals are taking the One Laptop per Child movement into a new decade, enabling quality learning among the world's poorest children. Commercial support for our free software is available for those who need it, at Activity Central and through freelance consultants as necessary. Most important, you're invited to contribute your talents to kids' schools worldwide, in any way you find meaningful!
The school Server Community Edition provides communication, networking, content, and maintenance to schools and classrooms. In everyday usage the school server provides services which extend capabilities of the connected laptops while being transparent to the user. These services include:
- Classroom connectivity – Similar to what you would find in an advanced home router.
- Internet gateway – If available, an internet connection is made available to laptops.
- Content – Tools to make instructional media available to their schools and classrooms.
- Maintenance – Tools to keep laptop updated and running smoothly.
If you are anything like me, you are already losing interest in lofty, often jumbled, and ambustion prose of the wiki. If so, please jump to the Frequently Asked Questions (and answers!) from our global community.
Volunteer contributors keep our FAQ fresh thanks to organic input from folks just like yourself, always welcome!
The School Server Community Edition is a community-based project developed and supported by volunteers from around the world.
Our heartbeat is our weekly call at 2PM NYC Time, Thursdays. At the call we review decisions made the previous week and make plans for the next week. Please see the Agenda for a history of past topics or to add a topic for a future week. Please email Adam Holt (holt @ laptop.org) so we can coordinate the logistics necessary to add you to the call.
Our cadence is our quarterly sprint. Every three months we meet for a week long face-to-face work session. At these sprints we work like crazy to get our features complete so they are ready to make the feature freeze which happen just after a sprint. All are welcome in our community, however, if you are the sort that likes to stand on a soapbox and preach... you might be asked to step outside :)
If you can not make a call or sprint, please send us your questions or concerns via fax :) Seriously, in addition to the old-fashioned channels, we made use of typical open community tools.
Join our IRC live chat immediately directly on the web by entering our channel #schoolserver -- or, if you prefer, any IRC chat software can be connected to irc.freenode.net to join that same channel. A Meetbot instance logs the channel strictly only during meetings (currently being held on Tuesdays at 1600 UTC / 1200 EDT), more info in the #Our IRC bots section below.
Our mailing list is at server-devel. Teachers and new contributors especially, are strongly encouraged to ask questions! Please also join the Pathagar mailing list if you're interested in digital libraries within the many schools and communities worldwide (1) lacking broadband (2) unable to afford pay-per-view ebooks (3) wary of advertising/manipulation of our youngest citizens.
Deployment/learning realities are inherently political (how do we nurture teachers/kids/parents, in the face of often monopolistic power from government/corporations/unions/religions, each trying to help) and as such please consider our 40+ person "xsce-devel" Google Group, where all active contributors are invited to join by sending a short paragraph about your experience and XSCE ambitions (holt @ laptop.org). Humanitarian/implementation conversations on civic deployment realities are sorely needed at every level, but the history of OLPC has shown that schools are inherently political places, not always best served by the very "male" traditions of open source mailing lists. In short, educators are too busy for another flame war. As such we seek a more friendly balance, by including more educators' and female voices, thanks to the organic interplay between public and private community spaces.
Our bug tracker is at https://sugardextrose.org/projects/xsce.
Our technical and user documentation, while crucially evolving at an early stage, can and should be critiqued and refined by all.
Our IRC bots
Moved to a separate page.
The School Server ecosystem is fascinating. There are hundreds of similar projects around the world. Each work from slightly different perspectives. If you are interested in the project... but don't quite 'feel it,' please consider one of the following projects.
- BRCK.com by Ushahidi
- http://SMEserver.org since 1999, based on CentOS
- http://eXeLearning.org being enhanced by Mike Dawson, for Nokia phones
- http://LibraryBox.us by Jason Griffey & All (map shows 25 locations)
- http://internet-in-a-box.org by Braddock Gaskill
- http://LocalFi.org by Caryl Bigenho, Sebastian Silva & All
- Sugar Network by Aleksey Lim
- BeLL Ground Server on RPi, by http://OLE.org
- Pathagar Bookserver by Sayamindu Dasgupta, now maintained by Seth Woodworth & All
- Library For All, apparently for Haiti but is there Creole content?
- Library-in-a-box by Libraries For All.
- eGranary Digital Library
- VillageTelco by Terry Gillett et. al.
Our community is made up of people just like you. If you are interested in the project please reach out to any of our members to learn more about us.
- Jerry Vonau (SW architecture)
- George Hunt (configuration, GUI, low-power HW)
- Tim Moody (documentation, testing, Puppet/Ansible auto-distribution & config mgmt)
- Anna Schoolfield (testing, content/ebooks curation platforms)
- Anish Mangal (integration, offline cloud)
- Rodrigo Hartmann (security, GUI, maintainability, intl languages)
- David Farning (software engineering tips)
- Alex Kleider (bookserver eg. Pathagar)
- David Rodríguez Álvarez (web design)
- Rubén Rodríguez (Linux/Trisquel advisor)
- Adam Holt (documentation, community coordination & outreach)
- Professor Sameer Verma (free/open advisor & user)
- Sridhar Dhanapalan (video) & many more!
- Nitika Mangal (QA Manager in India)
- Santiago Collazo (Sysadmin, Ansible)
- Kartik Kumar Perisetla (Sugar developer, Delhi, India)
- Mike Dawson (advisor on SME Server technologies, Mideast, Afghanistan)
- Seth Wolfwood (Pathagar ebooks library)
- Braddock Gaskill (Internet-in-a-Box)
- Bernie Innocenti (free software advisor)
- Mikus Grinbergs (XO-4 & similar hardware testing)
- John Gunkel (IT configuration)
- Ajay Garg (webdav 1-to-many collaboration)
- Miguel González (performance testing)
- Aneesh Dogra (Pathagar digital book library)
- Andi Gros (Pathagar books' metadata: where & why?)
- Terry Gillett (Village Telco, wireless integration)
- Tom Gilliard (CentOS testing)
- T.K. Kang (testing, Asia outreach)
- David Leeming (Oceania/Pacific deployment realities)
- Craig Perue (Jamaica/Caribbean project management)
- Mitch Seaton (deployment realities, Philippines, Australia, Madagascar)
- Bastien Guerry (OLPC France, Lisper, philosopher-in-chief!)
- Xavier Carcelle (OLPC France/Madagascar, backup testing)
- Daniel Drake (deployment scalability, based out of Nicaragua)
- Samuel Jacob Klein (open educational architectures, Wikipedia community relations)
- James Cameron (Quozl, keeping us all honest!)
- Kevin Mark (live tech support, on the #schoolserver channel at http://webchat.freenode.net)
Do try some of the latest RPM builds, at your own risk of course: http://xsce.activitycentral.com/repos/xsce/devel.
Or you can use the repo definition http://xsce.activitycentral.com/repos/xsce-devel.repo.
Learn more about the long term goals at XSCE Vision.
Our History & Inspiration
How did XSCE's design evolve? Progress only makes sense when we learn from the past...
Nov 2013 Agenda
Oct 2013 Agenda
v0.5 hack sprint crystallization, expected Oct 21-23 in or near San Francisco, following SF's Summit (Oct 18-20), and in conjunction with the Internet Archive's great Books in Browsers Summit Oct 24-25!
Sep 2013 Agenda
v0.4 release expected. Haiti implementation of 0.4 at two schools, for the new school year.
Aug 2013 Agenda
Jul 2013 Agenda
v0.4 Sprint July 8-12, 1hr north of Winnipeg. v0.4 spec gaining precision, bringing stability & configurability to most XOs, x86, 64-bit Fedora, RPi? Pathagar bookserver & Internet-in-a-Box integration also expected.
Jun 2013 Agenda
May 2013 Agenda
Apr 2013 Agenda
Mch 2013 Agenda
Boston meetup Mch 1-4 with Sameer Verma, Anish Mangal. Early pre-field test connects an orphanage from Haiti.
Feb 2013 Agenda
Jan 2013 Agenda
Dec 2012 Agenda
Jamaica implementation sprint (delayed).
Nov 2012 Agenda
Centred around Toronto area hack sprint Nov 10-18:
Meet with Anish Mangal and Nathan Riddle near Detroit etc to discuss wider community integration.
Oct 2012 Agenda
Sep 2012 Agenda
Toronto area hack sprint Sept 16-23, incl public demo Saturday Sept 22.