Welcome!

Linux Containers Authors: Pat Romanski, Elizabeth White, Liz McMillan, Cynthia Dunlop, Yeshim Deniz

Related Topics: Linux Containers, Java IoT, Industrial IoT, Eclipse

Linux Containers: Article

Is "Free Software" Dead?

Is "Free Software" Dead?

There are some people who are passionate about the differences between "free software" and "open source." I'm beginning to wonder if the difference matters.

The term "free software" came into use at about the same time that Richard Stallman quit his job at MIT, launched the GNU Project, and began writing the software that would eventually become the core of the free software community: emacs, the GNU "C" compile (gcc), the "C" libraries, and a few others.

Richard wanted to give users "freedom" and he called the GNU Project software "free software." For him, "freedom" was primarily a social and moral goal rather than an economic one. He felt that users had the right to know what the software on their computers was doing and that software that didn't allow this "freedom" was socially and morally wrong. He promoted the idea (and still does) that free software represents the ideal of "free as in freedom." It was a side benefit of the process that the software could be used and distributed at no cost.

When Linus Torvolds created the first versions of the Linux operating system, he used all the GNU tools that had been developed by the GNU Project. As a result, to this day many refer to Linux as GNU/Linux. Linux still uses the GNU "C" compiler and its "C" libraries.

But there were others who believed that the name "free software" worked against the growth and acceptance of Linux and other free software applications. They felt the name was confusing and that explaining it to managers and business people was too difficult. And the ideas behind "free as in freedom" didn't always excite management as much as it did those who were spending countless hours developing it. Another problem was that the word "free" was sometimes equated with "cheap." Many felt that if the software was "free," it must not be worth much.

This group of people, led by hacker and free software developer Eric Raymond and Christine Peterson of the Foresight Institute, proposed that the name "open source" be used instead of the term "free software."

Richard Stallman didn't support this new name. According to Richard: "Teaching new users about freedom became more difficult in 1998, when a part of the community decided to stop using the term 'free software' and say 'open source software' instead."

Stallman continued, "Some who favored this term aimed to avoid the confusion of 'free' with 'gratis' - a valid goal. Others, however, aimed to set aside the spirit of principle that had motivated the free software movement and the GNU project, and to appeal instead to executives and business users, many of whom hold an ideology that places profit above freedom, above community, above principle. Thus, the rhetoric of 'open source' focuses on the potential to make high-quality, powerful software, but shuns the ideas of freedom, community, and principle."

Not everyone agrees with this assessment of the open source community. Recently, one of the leaders of the open source movement wrote to me in an exchange we had on this topic:

The distinction between "open source" and "free software" is not technical; it's the same code and licenses. Nor is it social; it's the same developers. It's strictly one of attitude - are we focused on moralism and changing peoples' thoughts (free software) or on results and changing peoples' behavior (open source)?

Reality has spoken. You get to RMS's (Richard Stallman's) condition of freedom faster by taking the pragmatic course - by shutting up and showing them the code.

In addition, some research recently published by Eric Raymond has shown that "among software developers and in the technology trade press, use of the term 'open source' dominates use of the term 'free software' by 95%-5% or more." (See www.catb.org/~esr/writings/terminology/ for more on this research.)

Is free software dead or dying as a label for software that meets Richard Stallman's goals of "free as in freedom"? Does open source work as a label to represent these goals now? For my part, I'm happy to say "Yes" to both of these questions.

While I know that some will strongly disagree, I think it's time to stop dividing the community using labels. We don't need different names for the same thing. Enough of us believe strongly in Stallman's goal of freedom - and believe that open source is achieving it - to be confident the goals won't be forgotten even if the label is.

More Stories By Kevin Bedell

Kevin Bedell, one of the founding editors of Linux.SYS-CON.com, writes and speaks frequently on Linux and open source. He is the director of consulting and training for Black Duck Software.

Comments (6) View Comments

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.


Most Recent Comments
Jeff Davies 09/13/04 06:18:30 PM EDT

Daniel Wallace. Once again you repeat your nonsense about the GPL and BSD licences. Your "proof" is somewhat lacking in authority. Who are you? Are you a lawyer or a wannabe. Compare your status with the Legal giants on the GPL side.
If you really don't know what you are talking about, then kindly go learn something before commenting.

Daniel Wallace 09/01/04 09:00:56 PM EDT

Why argue about open v. free source code
licenses. The GPL, LGPL and the licenses at
OSI all fail the "extra element" test required
to avoid preemption under 17 USC sec. 301.

IBM is feeding the free/open source community
their last meal... FOSS under its present
license schemes *really* is D.O.A.

kenlars99 09/01/04 12:18:05 PM EDT

In the battle of the purists vs the realists, an issue that looms larger in my mind is GPL vs LGPL-style licenses. That is, licenses that require you to also open source your linked code versus those that don't. This seems to really be dividing the community, in particular something like the GPL KDE/Qt, which are libraries, but GPL, making them fundamentally incompatable with things like say, Eclipse and SWT, which are open-source under the less-restrictive CPL. These two incredibly cool technologies will never meet. MySQL does something similar, making their drivers GPL (which radically different from making the database GPL). While normally using a database is not an act of "linking", you always link to a driver.

RMS and the FSF have been encouraging people to license libraries (as opposed to entire applications, operating sytems) under the GPL instead of the LGPL. This just creates more of a division between business-friendly and business-unfriendly open-source software.

So call it open-source, call it free, that's an issue of wording. LGPL versus GPL - thats an issue that creates real restrictions.

morgaine 09/01/04 10:31:53 AM EDT

I can't understand why the anti-RMS brigade feel somehow hurt by RMS's statement that "Linux [the kernel] itself is no longer essential". It is simply a 100% accurate statement of fact, without any advocacy or preferences to taint it, in view of the undeniable evidence that there are hundreds of thousands of *BSD users and systems spread across the world and doing very nicely thank you, all with their own non-Linux kernels.

It's about as precise a statement as you can make. Those *BSD users are not figments of our imagination, and indeed they might even claim that they run the best kernel. However, that would be advocacy, and others might deny it. The undeniable claim though is the one that RMS made. One should not try to find hidden criticism in an utterly precise and unadorned statement of fact.

I'm completely dependent on the Linux kernel myself so any problems it might suffer could hurt me. But I can't argue with RMS's clear point.

Stallman Says 09/01/04 10:26:03 AM EDT

Sure: RMS wrote...June 23 2003

Linux itself is no longer essential: the GNU system became popular in conjunction with Linux, but today it also runs with two BSD kernels and the GNU kernel. Our community cannot be defeated by this.

So I guess he doesn't agree with Kevin Bedell. (The ref is here: http://techupdate.zdnet.com/techupdate/stories/main/0,14179,2914132,00.html)

FreeVersusOpen 09/01/04 10:20:30 AM EDT

hey wasn't it RMS who argued last year that the Linux kernel wasn't essential any more

anyone have the reference handy?

@ThingsExpo Stories
IoT generates lots of temporal data. But how do you unlock its value? How do you coordinate the diverse moving parts that must come together when developing your IoT product? What are the key challenges addressed by Data as a Service? How does cloud computing underlie and connect the notions of Digital and DevOps What is the impact of the API economy? What is the business imperative for Cognitive Computing? Get all these questions and hundreds more like them answered at the 18th Cloud Expo...
SYS-CON Events announced today that ContentMX, the marketing technology and services company with a singular mission to increase engagement and drive more conversations for enterprise, channel and SMB technology marketers, has been named “Sponsor & Exhibitor Lounge Sponsor” of SYS-CON's 18th Cloud Expo, which will take place on June 7-9, 2016, at the Javits Center in New York City, New York. “CloudExpo is a great opportunity to start a conversation with new prospects, but what happens after the...
SYS-CON Events announced today the How to Create Angular 2 Clients for the Cloud Workshop, being held June 7, 2016, in conjunction with 18th Cloud Expo | @ThingsExpo, at the Javits Center in New York, NY. Angular 2 is a complete re-write of the popular framework AngularJS. Programming in Angular 2 is greatly simplified. Now it’s a component-based well-performing framework. The immersive one-day workshop led by Yakov Fain, a Java Champion and a co-founder of the IT consultancy Farata Systems and...
Customer experience has become a competitive differentiator for companies, and it’s imperative that brands seamlessly connect the customer journey across all platforms. With the continued explosion of IoT, join us for a look at how to build a winning digital foundation in the connected era – today and in the future. In his session at @ThingsExpo, Chris Nguyen, Group Product Marketing Manager at Adobe, will discuss how to successfully leverage mobile, rapidly deploy content, capture real-time d...
SYS-CON Events announced today that BMC Software has been named "Siver Sponsor" of SYS-CON's 18th Cloud Expo, which will take place on June 7-9, 2015 at the Javits Center in New York, New York. BMC is a global leader in innovative software solutions that help businesses transform into digital enterprises for the ultimate competitive advantage. BMC Digital Enterprise Management is a set of innovative IT solutions designed to make digital business fast, seamless, and optimized from mainframe to mo...
What a difference a year makes. Organizations aren’t just talking about IoT possibilities, it is now baked into their core business strategy. With IoT, billions of devices generating data from different companies on different networks around the globe need to interact. From efficiency to better customer insights to completely new business models, IoT will turn traditional business models upside down. In the new customer-centric age, the key to success is delivering critical services and apps wit...
Join us at Cloud Expo | @ThingsExpo 2016 – June 7-9 at the Javits Center in New York City and November 1-3 at the Santa Clara Convention Center in Santa Clara, CA – and deliver your unique message in a way that is striking and unforgettable by taking advantage of SYS-CON's unmatched high-impact, result-driven event / media packages.
In his keynote at 18th Cloud Expo, Andrew Keys, Co-Founder of ConsenSys Enterprise, will provide an overview of the evolution of the Internet and the Database and the future of their combination – the Blockchain. 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 ...
SYS-CON Events announced today that MobiDev will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. MobiDev is a software company that develops and delivers turn-key mobile apps, websites, web services, and complex software systems for startups and enterprises. Since 2009 it has grown from a small group of passionate engineers and business managers to a full-scale mobile software company with over 200 develope...
SoftLayer operates a global cloud infrastructure platform built for Internet scale. With a global footprint of data centers and network points of presence, SoftLayer provides infrastructure as a service to leading-edge customers ranging from Web startups to global enterprises. SoftLayer's modular architecture, full-featured API, and sophisticated automation provide unparalleled performance and control. Its flexible unified platform seamlessly spans physical and virtual devices linked via a world...
Companies can harness IoT and predictive analytics to sustain business continuity; predict and manage site performance during emergencies; minimize expensive reactive maintenance; and forecast equipment and maintenance budgets and expenditures. Providing cost-effective, uninterrupted service is challenging, particularly for organizations with geographically dispersed operations.
SYS-CON Events announced today TechTarget has been named “Media Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY, and the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. TechTarget is the Web’s leading destination for serious technology buyers researching and making enterprise technology decisions. Its extensive global networ...
SYS-CON Events announced today that Commvault, a global leader in enterprise data protection and information management, has been named “Bronze Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY, and the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Commvault is a leading provider of data protection and information management...
As cloud and storage projections continue to rise, the number of organizations moving to the cloud is escalating and it is clear cloud storage is here to stay. However, is it secure? Data is the lifeblood for government entities, countries, cloud service providers and enterprises alike and losing or exposing that data can have disastrous results. There are new concepts for data storage on the horizon that will deliver secure solutions for storing and moving sensitive data around the world. ...
SYS-CON Events announced today Object Management Group® has been named “Media Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY, and the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
SYS-CON Events announced today that MangoApps will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. MangoApps provides modern company intranets and team collaboration software, allowing workers to stay connected and productive from anywhere in the world and from any device. For more information, please visit https://www.mangoapps.com/.
The essence of data analysis involves setting up data pipelines that consist of several operations that are chained together – starting from data collection, data quality checks, data integration, data analysis and data visualization (including the setting up of interaction paths in that visualization). In our opinion, the challenges stem from the technology diversity at each stage of the data pipeline as well as the lack of process around the analysis.
The IoTs will challenge the status quo of how IT and development organizations operate. Or will it? Certainly the fog layer of IoT requires special insights about data ontology, security and transactional integrity. But the developmental challenges are the same: People, Process and Platform. In his session at @ThingsExpo, Craig Sproule, CEO of Metavine, will demonstrate how to move beyond today's coding paradigm and share the must-have mindsets for removing complexity from the development proc...
Designing IoT applications is complex, but deploying them in a scalable fashion is even more complex. A scalable, API first IaaS cloud is a good start, but in order to understand the various components specific to deploying IoT applications, one needs to understand the architecture of these applications and figure out how to scale these components independently. In his session at @ThingsExpo, Nara Rajagopalan is CEO of Accelerite, will discuss the fundamental architecture of IoT applications, ...
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, wh...