You know how it is. You are part of a large hierarchical organization and some boss sends a memo that makes your day…
“In 2010, after being told that the current commercial Student Information System (called BCeSIS) used by 95% of the school districts in British Columbia was being discontinued and the district would have to transition to a new one, the Saanich school district decided to take matters into their own hands.
The district had seen at least five proprietary SISs come and go over the past 20 years, and each time the transition to a new system was costly and labor intensive. The last switch cost Saanich about $800,000 for training and staff time â€” not including licensing fees â€” while a neighboring district spent approximately $1.2 million.”
Instead of shopping for yet another expensive non-Free solution, Saanich school district made its own, built from FLOSS building blocks. If they had done that last time, when BCeSIS was forced on them, the province would have saved more than $100million on education. If it was feasible for a single district to do that, imagine how cheap it would be to collaborate with other districts to share the cost.
A pilot of the new school information system rolled out in May.
Unfortunately, the organization has chosen to keep the source code private until the first release, so we cannot know more about the code itself… Apparently a few districts have sufficient resources to produce the code in a reasonable length of time so they don’t need outside input and they do want features they need. That’s not unreasonable for a start-up faced with certain critical needs but it’s not a good long-term plan considering how universal education is.
Still, schools can and do use FLOSS to get the job done and they save greatly in money and time and get a better system.