What happens when your identity vendor doubles its software maintenance costs and management is so tired of being held at virtual vendor gunpoint that they start looking for an equivalent product in the marketplace? Realistically, there are two ways to respond to this problem: First, go with another vendor and hope it doesn't have the same sales strategy as the last one, or second, look to see if there's something on the open source...
Allwinner has been taking a lot of heat lately for violating open-source licenses with their Linux binary blob components. They then got caught obfuscating their code to try to hide their usage of open-source code, shifted around their licenses, and has continued jerking around the open-source community.
Open source software and enterprise users are natural allies. For example, at HotWax Systems, enterprise users are our focus customers, and open source software is at the core of the capabilities we deliver.
Even though enterprise users are our customers, HotWax Systems benefits by nurturing and supporting the Apache Software Foundation and by sharing our product development efforts with the open source community. We support, and our CTO chairs, the project management committee for Apache OFBiz, and we employ a large number of core committers to the OFBiz project.
Moodle is a well-established, highly flexible open source learning platform, having grown from small beginnings at the start of the century into the mainstream solution for millions of people worldwide. Its customizable and secure learning management features allow anyone to create a private website filled with dynamic courses in any subject that promote learning on a schedule that suits students.
A benefit of open source in general, and commercial open source in particular, is that you have the support of others as well as the ability to do the maintenance yourself.
I hope these questions will help you determine whether open source is a good fit for your next software project. Let me know if there are other questions you would add to this list.
My team has become very fond of an open source tool called Browserify. It was originally designed to allow the Node.js modules to be used in the browser, but we’ve leveraged it as the primary component in our build process. Over the last year, it has helped us to turn our monolithic code into a set of independent, maintainable modules. Previously, we were concatenating a big file and maintaining subsystem independence using namespaces, so this has been a big change for us.
Malcolm Senior, director of informatics at the Taunton and Somerset NHS Foundation Trust, has been writing about the prospect of open source in the NHS.
The comments from Senior come a year after the announcement that Taunton and Somerset NHS Foundation Trust had signed a contract to implement the UK's first open source electronic patient record.
Senior states that the open source approach in the NHS is not new, in fact the NHS has been doing it since the early 80's.
In my recent interview with Brent Turner, from the California Association of Voting Officials (CAVO), we heard about the public interest case for making voting machines open source. In this article, I further explore the unfortunate trend for vendors in this space to "openwash" their offerings; that is, to misrepresent proprietary products as if they were open source, with the intent of making them more appealing.