I have been having conversations on/around FOSS over the past few months, some of which felt relevant to a broader audience. I also wanted to solicit community opinion on the conversation. I will be documenting a few pertinent conversations from the recent past and future conversations as and when they happen.
On behalf of FOSS United, I recently gave a talk at a major Government Institute. A faculty member from the institute invited me to talk about FOSS and I presented on how Government Institutions can adopt FOSS. After the session, one of the audience members asked me a question (remarked) about FOSS adoption. Specifically, they mentioned that the cost of migrating away from their existing software (primarily closed-source) is very high i.e. the users are comfortable with the software that they are currently using, and in some cases have been using it for decades. They also mentioned that the cost of creating the training material and running the necessary training exercises to migrate away from closed-source software to FOSS software will be significant.
I thanked the audience member for the meaningful question and gave two answers.
First, the institute should be able to do a quick back-of-the-envelope calculation to guesstimate the cost of creating the training material and running the necessary training exercises. This can now be compared meaningfully to the recurring cost of closed-source software and the recurring cost (if any) of FOSS software. In doing so, we will be able to understand the break-even point i.e. at what point in the future will the reduced software expenditure pay for the initial training.
Secondly, and more importantly, I highlighted the fact a number of (not all) closed-source software providers have intentionally allowed software piracy to continue because it meant that a user base is created and sustained, whom they can eventually monetize. There are examples of closed-source software being provided at a discount or free-of-cost to college students, ensuring that the students become comfortable and competent with the software, eventually ensuring that a significant number of them will continue to use (and even demand) the software at their employer. It is important to identify this āincentiveā for the long-term cost that it actually is and incorporate it into the overall cost of closed-source software.
Another audience member pointed out the large scale of disruption that can happen at the institute and its activities because of a widespread adoption of FOSS.
I responded to the audience member by stating that FOSS adoption is not binary, FOSS adoption can be a journey. In the talk, I mentioned that there are different axes/depths of FOSS adoption i.e.
- FOSS OS
- FOSS day-to-day tools e.g. Firefox, Thunderbird, LibreOffice/Open Office
- FOSS tools tangential to the mission of the institute e.g. admin/HR/management
- domain-specific FOSS tools, relevant to the mission of the institute
I agree with the audience member that the institute pursuing a complete overhaul of its IT infrastructure by replacing all closed-source software with FOSS in one go will be extremely painful for the institute, potentially leaving a very bad taste for people at the institute, and in the worst case scenario halt mission-critical activity at the institute. No one wants this outcome
I mentioned that the institute can take a staged approach to FOSS adoption e.g. identify and evaluate small islands within the institute for potential FOSS adoption. Depending on the day-to-day usage of software by the individuals, it might be easy to migrate to FOSS OS but still use closed-source software on the FOSS OS. Alternatively, replace most/all closed-source day-to-day tools with relevant FOSS tools. Or donāt make changes to existing software installations but mandate that all new software usage/adoption will be FOSS-only or FOSS-first.
FOSS adoption is a brilliant choose-your-own adventure. The end goal is full FOSS adoption. Based on our context, we get to decide the specific path that we choose to get there.
Thoughts?