Welcome!

@ThingsExpo Authors: Yeshim Deniz, Pat Romanski, Liz McMillan, Elizabeth White, Zakia Bouachraoui

Related Topics: @ThingsExpo, Linux Containers, Open Source Cloud

@ThingsExpo: Article

Forking Hell, Why Unification Matters By @ABridgwater | @ThingsExpo #IoT

The io.js group was formed to be a ‘fork’ as a result of higher-level vendor machinations & lower-level developer incongruities

Leaving aside (most of) the deeper technical details of the situation, an interesting development occurred in the open source community this week.

Under the auspices of The Linux Foundation, a new ‘neutral' coding community emerged as a result of the coming together of the Node.js and io.js developer groups who will now collaborate to merge their respective code bases.

Forking machinations
The smaller io.js group was formed to be a ‘fork' as a result of higher-level vendor machinations and lower-level developer incongruities.

Node.js is a platform built on Chrome's JavaScript runtime for building what we can call ‘network applications.' It is said to be relatively popular in those areas of software programming devoted to robotics, embedded applications and therefore the Internet of Things. The io.js fork is focused on npm as the package manager for Node.js to help JavaScript developers share packaged modules of code.

The new unification of the two streams is generally agreed to be good news. It will benefit the wider development of this technology and help push forward new development of tangible products in this regard.

Note: This is not to suggest that forked, skewed and tilted projects are bad news, because they're not. The development of LibreOffice in the wake of Oracle's purchase of Sun Microsystems and its less than enthusiastic backing of OpenOffice has created what many argue to be a thorough Microsoft Office beater in no uncertain terms.

The point to take from this story is that forking in open source can be good, but forking can also be comparatively less than productive - and this is important in the context of major vendors all now pledging a new open source mantra.

Sponsored by HP as this commentary is, let's consider what the company is now saying: "Open source? HP Enterprise will be all-in, post split, says CTO -- it's in 'the fabric of everything we do,' exec says." This is the headline in a recent piece running on The Register.

Project openness
HP's developments with The Machine and HP Grommet being a case in point.

The Machine is an open source project intended to "fuse memory and storage" as it flattens complex data hierarchies, bring processing closer to the data, embed security control points throughout the hardware and software stacks, and enable management and assurance of the system at scale.

HP Grommet is an open source "user experience framework" that is intended to bring consumer-grade interface development to enterprise apps. It consists of a style guide to ensure that apps are created with consumer-type interfaces says HP.

"We are the Number One contributor to the OpenStack project," said CTO Martin Fink on the above linked report. "We contribute large bodies of code to the Cloud Foundry project. We are heavily involved with partners who lead open source projects - like Hortonworks, for example. We are contributing heavily to making the cloud open source and making that real for you."

The takeaway...
The takeaway here is, open source is not just a religion you get overnight and even established projects can falter, unproductively fork and start to develop in ways that don't completely benefit the overall universe of DNA inside one particular arm of the open source codebase. HP would do well do remember this as it now moves forward... signs are positive, but the firm is a big ship... so Agility with a capital A is the watchword.

This post is sponsored by The Business Value Exchange and HP Enterprise Services

More Stories By Adrian Bridgwater

Adrian Bridgwater is a freelance journalist and corporate content creation specialist focusing on cross platform software application development as well as all related aspects software engineering, project management and technology as a whole.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


IoT & Smart Cities Stories
Dion Hinchcliffe is an internationally recognized digital expert, bestselling book author, frequent keynote speaker, analyst, futurist, and transformation expert based in Washington, DC. He is currently Chief Strategy Officer at the industry-leading digital strategy and online community solutions firm, 7Summits.
Digital Transformation is much more than a buzzword. The radical shift to digital mechanisms for almost every process is evident across all industries and verticals. This is often especially true in financial services, where the legacy environment is many times unable to keep up with the rapidly shifting demands of the consumer. The constant pressure to provide complete, omnichannel delivery of customer-facing solutions to meet both regulatory and customer demands is putting enormous pressure on...
IoT is rapidly becoming mainstream as more and more investments are made into the platforms and technology. As this movement continues to expand and gain momentum it creates a massive wall of noise that can be difficult to sift through. Unfortunately, this inevitably makes IoT less approachable for people to get started with and can hamper efforts to integrate this key technology into your own portfolio. There are so many connected products already in place today with many hundreds more on the h...
The standardization of container runtimes and images has sparked the creation of an almost overwhelming number of new open source projects that build on and otherwise work with these specifications. Of course, there's Kubernetes, which orchestrates and manages collections of containers. It was one of the first and best-known examples of projects that make containers truly useful for production use. However, more recently, the container ecosystem has truly exploded. A service mesh like Istio addr...
Digital Transformation: Preparing Cloud & IoT Security for the Age of Artificial Intelligence. As automation and artificial intelligence (AI) power solution development and delivery, many businesses need to build backend cloud capabilities. Well-poised organizations, marketing smart devices with AI and BlockChain capabilities prepare to refine compliance and regulatory capabilities in 2018. Volumes of health, financial, technical and privacy data, along with tightening compliance requirements by...
Charles Araujo is an industry analyst, internationally recognized authority on the Digital Enterprise and author of The Quantum Age of IT: Why Everything You Know About IT is About to Change. As Principal Analyst with Intellyx, he writes, speaks and advises organizations on how to navigate through this time of disruption. He is also the founder of The Institute for Digital Transformation and a sought after keynote speaker. He has been a regular contributor to both InformationWeek and CIO Insight...
Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life settlement products to hedge funds and investment banks. After, he co-founded a revenue cycle management company where he learned about Bitcoin and eventually Ethereal. Andrew's role at ConsenSys Enterprise is a mul...
To Really Work for Enterprises, MultiCloud Adoption Requires Far Better and Inclusive Cloud Monitoring and Cost Management … But How? Overwhelmingly, even as enterprises have adopted cloud computing and are expanding to multi-cloud computing, IT leaders remain concerned about how to monitor, manage and control costs across hybrid and multi-cloud deployments. It’s clear that traditional IT monitoring and management approaches, designed after all for on-premises data centers, are falling short in ...
In his general session at 19th Cloud Expo, Manish Dixit, VP of Product and Engineering at Dice, discussed how Dice leverages data insights and tools to help both tech professionals and recruiters better understand how skills relate to each other and which skills are in high demand using interactive visualizations and salary indicator tools to maximize earning potential. Manish Dixit is VP of Product and Engineering at Dice. As the leader of the Product, Engineering and Data Sciences team at D...
Dynatrace is an application performance management software company with products for the information technology departments and digital business owners of medium and large businesses. Building the Future of Monitoring with Artificial Intelligence. Today we can collect lots and lots of performance data. We build beautiful dashboards and even have fancy query languages to access and transform the data. Still performance data is a secret language only a couple of people understand. The more busine...