As the program manager of the Kubernetes community at Google, Sarah Novotny has years of experience in open source communities including MySQL and NGINX. Sarah sat down with me at CloudNativeCon in Berlin at the end of March to discuss both the Kubernetes community and open source communities more broadly.
Among the topics we covered in the podcast were the challenges inherent in shifting from a company-led project to a community-led one, principles that can lead to more successful communities, and how to structure decision-making.
How Microsoft helped Docker with LinuxKit and Moby Project [Ed: Microsoft 'helped'... embrace, extend, coerce; haven't Docker employees learned from history?]
Today, supporting Linux is as critical to Microsoft as it is to Red Hat and SUSE.
On April 18, Docker founder Solomon Hykes made a big announcement via a pull request in the main Docker repo: "Docker is transitioning all of its open source collaborations to the Moby project going forward." The docker/docker repo now redirects to moby/moby, and Solomon's pull request updates the README and logo for the project to match.
Reaction from the Docker community has been overwhelmingly negative. As of this writing, the Moby pull request has garnered 7 upvotes and 110 downvotes on GitHub. The Docker community is understandably frustrated by this opaque announcement of a fait accompli, an important decision that a hidden inner circle made behind closed doors. It's a textbook case of "Why wasn't I consulted?"
In October 2016, the association Droit des Lycéens, which represents French high school students and helps them assert their rights, finally obtained the source code of an algorithm that influences students’ choice of university after the Baccalauréat exam. This puts an end to a conflict lasting more than seven months between the association and the Ministry of Education, which until then had refused to publish the source code of its tool.
The opening of algorithms and calculators is a flagship measure in the French law for a digital republic that was passed in 2016. Since then, France has started to publish some source codes, such as the personal tax calculator in April 2016. This may have created a precedent for the present case, according to the association.
The algorithm in question forms the core of the APB (Admission Post-Bac) online platform, which is used by all students in France. It allows them to enter their preferences in terms of universities and syllabus, and helps match applicants to available places. But Droit des Lycéens believes that the calculation method has been kept secret by the Ministry, and lacks transparency.
The OpenForum Europe (OFE) think tank welcomes the publication of the European Interoperability Framework (EIF). This document continues to emphasise the importance of openness, the organisation writes on its blog.
A data visualisation application developed in 2015 by the Czech Ministry of Finance, is helping to promote the publication of open data, and is making the case for open source software development across the government. The tool, called Supervizor, was one of the winners of the European Commission’s Sharing and Reuse Award. At the Sharing and Reuse Conference in Lisbon (Portugal), on 29 March, Supervizor was awarded EUR 15,000 - to help the project expands its reach.
Development of OmniOS – an Oracle-free open-source variant of Solaris – is being killed after five years of work.
Active development of OmniOS by OmniTI is being suspended, we're told, with its current beta being the final release. OmniOS is a distribution of Illumos, which is derived from OpenSolaris, Sun's open-source flavor of Solaris.
More than a decade ago, software engineer Ryan Melton spent his evenings, after workdays at Ball Aerospace, trying to learn to use a 3-D modeling program. After a few weeks, for all his effort, he could make … rectangles that moved. Still, it was a good start. Melton showed his spinning digital shapes to Ball, a company that makes spacecraft and spacecraft parts, and got the go-ahead he’d been looking for: He could try to use the software to model a gimbal—the piece on a satellite that lets the satellite point.
Melton wanted to build the program to save himself time, learn something new. “It was something I needed for me,” he says. But his work morphed into a software project called Cosmos—a “command and control” system that sends instructions to satellites and displays data from their parts and pieces. Ball used it for some 50 flight projects and on-the-ground test systems. And in 2014, Melton decided Cosmos should share its light with the world. Today, it’s been used with everything from college projects to the planet-seeking Kepler telescope.
Security is the Internet of Things' (IoT) Achilles heel. One reason that's so is there is a lack of common IoT development standards. The Linux Foundation, along with 50 companies, is addressing this by building a common open-framework for IoT edge computing and an ecosystem of interoperable components under a new open-source consortium: The EdgeX Foundry.
Recently, SAS issued a rather plaintive call for enterprises to limit the number of open source projects they use to a somewhat arbitrary percentage. That seems a rather obvious attempt to protest the rise of the open source R programming language for data science and analysis in a market where SAS has been dominant. But there is a good point hidden in the bluster: Using open source responsibly means knowing what you’re using so you can track and maintain it.
The German federal state of Thuringia will join North RhineWestphalia, Baden-Württemberg, Hamburg and Hesse and start using OSiP, a system for performing security checks for staff access to sensitive areas. The system, built on open source components, is set to become the default security system for all 16 federal states.
The Linux Foundation has launched an open source, cross-platform “EdgeX Foundry” project based on Dell’s FUSE for standardizing middleware on IoT gateways.
The new EdgeX Foundry organization will develop modular, cross-platform middleware for industrial IoT edge gateways. Based on a Dell FUSE project, the open source group aims to simplify and standardize industrial IoT edge computing “while still allowing the ecosystem to add significant value,” says the Linux Foundation.