TCO of FOSS vs Closed Source: Mr. Bacil, you are wrong
Paw Prints: Writings of the maddog
Today I received a link to a news article from Brazili where first-term Parana state deputy Emerson Bacil of Jair Bolsonaro's PSL party is proposing to change a law that prefers Free and Open Source Software (FOSS) used by government over closed source, proprietary software. Mr. Bacil claims that this is necessary because the software is not “free”...it has maintenance and updating costs that have to be considered, and that free software vendors would not provide assistance at the level the government required.
Mr. Bacil thinks that the software should be chosen on a case-by-case basis depending on what is needed, including security and confidentiality.
The law, written in 2003, already allows this type of evaluation and selection to be done. If the entity selecting the software can prove that closed source software is demonstrated to be superior or less expensive, than it can be purchased. But the law requires that this comparison be done.
The law was first written because large closed-source software companies would visit purchasing agents and argue that “of course” the contract should be given to the company, often due to unproven claims of functionality or support, and often with no investigation of FOSS products or services which did the same thing. Often these large companies would “help” the purchasing agents outline “needs” which only their products could supply.
The 2003 law requires that the comparison and selection be done openly and fairly. If there was no comparison and justification than the purchaser broke the law. Not only can the purchasing agent be fired, they could be found guilty of breaking this law.
Weakening or eliminating the 2003 law would invite corruption, something that the PS party, and President Bolsonaro, have pledged to fight.
According to the article, Mr. Bacil cites that FOSS is not free, that there are maintenance costs and updating costs. Of course there is little in life that is completely gratis, but studies done over time (even studies done by Microsoft) have shown that simple Total Cost of Ownership (TCO) is about the same over the first five years of ownership. The argument is that the initial cost of FOSS is lower due to the usual lack of licensing fees, but that the maintenance cost is higher because of the greater wages paid to FOSS people due to scarcity of these skilled people.
There are several things wrong with using these TCO studies. They usually end right before the software has to be updated and new licensing fees appear from the vendor. They often do not take into account the hardware upgrades needed over time to handle the new versions of the operating system.
The TCO studies ignore the fact that a great “cost” of using FOSS is “retraining” from an existing product (i.e. from using Microsoft Windows to GNU/Linux on the desktop). This training does not re-occur in the sixth, seventh or eighth year of TCO. "Re-training" also does not have to be done for new projects. Since the users of the software have not been "trained" already, there is no additional "training" that has to be done for the FOSS. Both closed-source and FOSS users have to be trained in a new project.
They also ignore the fact that licensing fees of closed-source products (unless applied by an expensive site-wide software license) keep increasing the greater the number of licenses needed, whereas FOSS maintenance fees usually increase at a much slower pace, if at all, spread across all of the systems that the customer has.
A second thing, hardly ever mentioned, is that the software support for these FOSS systems tends to be provided by local contractors, who may local support people, whose wages go to buy local food, local housing and local taxes. Money paid to (typically) USA based companies for licenses typically go to profits and pockets outside of Brazil. While a certain amount of money does go to Brazilian employees of these multi-national companies, typically millions of Reais will cross Brazilian borders every year, instead of employing Brazilians.
I have known many good programmers who are trained in Brazilian universities, paid for by Brazilian taxes, who leave Brazil every year to work in Silicon Valley or Europe because they feel they can not get “interesting work” in Brazil. Why not encourage them to stay by giving them the chance to improve and maintain FOSS for the public? This also generates a pool of trained programmers and technicians that can help sustain and attract new industry to Brazil. Do the TCO measurements of Mr. Bacil take this into account?
If Mr. Bacil does not feel there are enough FOSS knowledgeable people to meet the needs of the government, then perhaps he can encourage more universities to use FOSS software to teach their students. Instead of teaching database design using only Oracle, perhaps universities could use MySQL, PostgreSQL, Couch DB, Firebird or other fine FOSS databases. Instead of using Microsoft Office, perhaps universities can encourage students to use LibreOffice instead.
Instead of the millions of Reais now sent to the USA every year (and by a country that pirates about 46 per cent of its desktop software), this money could be kept inside of Brazil using FOSS, allowing more jobs for Brazilians.
Instead of eliminating the current law, the anti-corruption, pro-business party of Bolsonaro should be enforcing it more stringently, to help create more jobs and business inside of Brazil. Right?
ihttp://www.plural.jor.br/colunas/caixa-zero/deputados-votam-fim-da-lei-do-software-livre-que-economizou-bilhoes/?fbclid=IwAR1Hri2wH3aXV8Xh6UfBhsMSWCYzDtZSUz-ymCxIxNZ0vkd1R0fHUKOdlmk
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Rhino Linux Announces Latest "Quick Update"
If you prefer your Linux distribution to be of the rolling type, Rhino Linux delivers a beautiful and reliable experience.
-
Plasma Desktop Will Soon Ask for Donations
The next iteration of Plasma has reached the soft feature freeze for the 6.2 version and includes a feature that could be divisive.
-
Linux Market Share Hits New High
For the first time, the Linux market share has reached a new high for desktops, and the trend looks like it will continue.
-
LibreOffice 24.8 Delivers New Features
LibreOffice is often considered the de facto standard office suite for the Linux operating system.
-
Deepin 23 Offers Wayland Support and New AI Tool
Deepin has been considered one of the most beautiful desktop operating systems for a long time and the arrival of version 23 has bolstered that reputation.
-
CachyOS Adds Support for System76's COSMIC Desktop
The August 2024 release of CachyOS includes support for the COSMIC desktop as well as some important bits for video.
-
Linux Foundation Adopts OMI to Foster Ethical LLMs
The Open Model Initiative hopes to create community LLMs that rival proprietary models but avoid restrictive licensing that limits usage.
-
Ubuntu 24.10 to Include the Latest Linux Kernel
Ubuntu users have grown accustomed to their favorite distribution shipping with a kernel that's not quite as up-to-date as other distros but that changes with 24.10.
-
Plasma Desktop 6.1.4 Release Includes Improvements and Bug Fixes
The latest release from the KDE team improves the KWin window and composite managers and plenty of fixes.
-
Manjaro Team Tests Immutable Version of its Arch-Based Distribution
If you're a fan of immutable operating systems, you'll be thrilled to know that the Manjaro team is working on an immutable spin that is now available for testing.