Slashdot Mirror


Men of Zeal

Every once in awhile I enjoy posting a feature on the subject of software freedom. Many of us just take this stuff for granted, but as Slashdot has grown, many new readers come along who don't have the history with the subject that the old school has. This one talks about proprietary licenses and related subjects, and would be cool for a lot of the newer readers out there to check it out (I know you're out there! You email me and ask 'What's an RMS?'!)

The following was written by Slashdot reader Jonas Oberg.

Men Of Zeal

by Jonas Oberg

An increasing number of people today feel that the world ought to focus more on the freedom issues of free software rather than the technical or economical ones. Others feel that the issue of freedom scares people and that we should focus on practical benefits of free software, such as price or reliability.

The issue of freedom of software, or speech for that matter, does however scare some people at times. But mostly, the same people have little understanding of the foundation of our community, and often try to reap the benefits -- economically or technically -- from free software without understanding or caring about the freedom of others.

Although the community offers teaching of the nature and purpose of free software, it is often ignored and/or neglected, these newcomers still telling tales of piracy and intellectual property in the context of free software. They have been taught that sharing is wrong and that license fees feed the programmers who write the software. Having difficulty understanding the fundamental error in this reasoning is often the reason why these individuals fail to grasp even the basic concepts of free software.

By building walls around them and their software, they feel they protect their own rights to the software they have produced. But by hiring lawyers to create software licenses that imprison their users, they are themselves imprisoned by the same licenses.

The harm is not immediately visible. If they feel a need to build walls and their lawyers want to write new proprietary licenses, the community is not immediately hurt by this. We might have to work extra hard to reverse engineer their proprietary protocols and programs to implement free software equivalents or replacements, but history has repeatedly shown that cooperation makes this possible, even being obstructed by legal matters or having to avoid patents filed alongside the proprietary program.

The real problem comes if they later decide to jump on the steadily paced free software bandwagon by making a half hearted attempt to make their software workable on free software platforms. It's common that the community immediately cheers when corporation after corporation announces plans to port their software to a free platform, and even more so if or when they decide to release the source code for the software.

But we can not by default wholeheartedly embrace every company that attempts this. We have to look at each offering individually and decide for ourselves whether it would help to further our cause or hurt us in the long run. For every piece of software that is released under a non-free license to run on our free software platform, the temptation to sacrifice a part of our freedom in order to use this new software grows. This goes especially for software that includes the source code, but not the rights to use it freely, thus making the software as a whole non-free.

In time, some of the companies might be enlightened to change their business concepts and release their products as free software, but we should never have used their software or accepted it for use on our systems in the first place. By doing so, we sacrifice our own freedom for convenience. The alternative to using a non-free piece of software could be to use a program that is free software with limited capabilities compared to the non-free program.

It is important to understand the implications of sacrificing freedom and what implications it might cause to the ongoing development of free alternatives. If freedom is of the most importance -- and it should be at all times -- the choice is always quite clear. We have to work to teach those who join us that not only should they join us to maximize their profits, but also to contribute to the world and to help build a free software sharing community. Maximizing profits from free software is worthwhile and I encourage anyone with the opportunity to do so, but the money itself is not likely to stick around unless some of it is invested back into the community that made the profit possible in the first place.

"Experience should teach us to be most on our guard to protect liberty when the Government's purposes are beneficent. Men born to freedom are naturally alert to repel invasion of their liberty by evilminded rulers. The greatest dangers to liberty lurk in insidious encroachment by men of zeal and wellmeaning but without understanding." -- Justice Louis D. Brandeis

4 of 198 comments (clear)

  1. Software Freedom is more important than you think by Bruce+Perens · · Score: 5
    Consider PGP, the encryption software. It is used by just about every human-rights organization. It's used to prevent human-rights activists and their associates from being killed because their names and correspondence fall into the hands of a repressive government.

    Consider that communications are essential to organizing a human rights movement. Computers and software are key to communications about human rights today in the way that free speech in a public square was during the American revolution.

    If someone else controls our software, we have the potential for someone else to control our communications. We are getting close to scenarios of ubiquitous law enforcement with things like trusted client technology that has legitimate uses, but can also be used to stop your computer from carrying certain messages, like the radio-jammer "iron curtain" of the 50's and 60's.

    Consider the people who are empowered in their everyday lives by the availability of low-cost software that they can customize to their needs and pass around to their peers with impunity. Think of the program that is placing Linux systems in the hands of Mexican students as one example.

    Do not underestimate the importance of what we are doing here, folks.

    Thanks

    Bruce Perens

  2. Re:Cheapening freedom by Wreck · · Score: 5
    You write as if freedom is zero sum; as if by working hard in the US to write a free driver for a video card, a hacker causes some beautiful young woman with great teeth to be imprisoned wrongfully in the Sudan. It just isn't so. I am always surprised at the arrogance of those in the West who think that they have control over the fates of the subjects of other states. They may have influence, yes, but no control. (And as far as I can tell, precious little influence, in fact.)

    Software is not "just software". It is a form of wealth, like any other useful human endeavor. Unlike the old forms of wealth, it is a form that can be replicated endlessly practically for free. Far from being a minor sideline in the struggle to bring justice to the world, software -- information wealth -- is an important player. For it is clear that wealth is a problem in poor countries; yes, they have bad governments (which need to be changed before anything else), but they are also poor. History has not shown any huge tendancies for individuals or societies to give physical wealth away. Individuals do give some; societies never do anything except transfers within. So how are we going to raise the standards of living of 5 billion people to match our own? Well, we can and will, at least in software wealth. And as information wealth becomes a larger fraction of total wealth, the better off the third world will be (potentially). But clearly, they will be better off without having that wealth sold to them at top-dollar rates by information owners. They are best off in an information commons, created largely by "us" (the rich west), but drawn upon by everyone.

    As for voting vs software, I would happily trade my vote for access to the source of all the software I use. My vote, nifty though it is, has never done a damn bit of good (or bad) in the world, since no matter how often I exercise it, I always vote for losers. I have, however, written source 5, even 10 years ago that is still out there in the world, somewhere, doing a small little bit of good for somebody. A grand gesture that is useless, or a small piece of code that is useful? You make the call.

  3. Free Software = Pompous Bores, discuss by streetlawyer · · Score: 5
    (-1, Flamebait), yeh I know.

    I really think someone should point out that there is no hidden section in the Linux Advocacy FAQ which says "Adopt the most pompous tone of voice possible. Imitate Jefferson when describing software licenses. Patronise. Speak ex cathedra. Above all, bore". And therefore, there is no need to imitate the prose styles of either Eric Raymond or Richard Stallman.

    Despite what some think, the "Community" is not a Platonic Republic of beautiful people, creating wonders for the service of humanity. It's a bunch of noisy, egotistic, sometimes vicious people, attempting to knock off a version of Unix for personal amusement and gratification. Nobody has yet come up with an explanation of why it is that "The Community" has never, once, come up with a major original piece of work (don't talk to me about the Internet. Developed in academia and government, a completely different model). But it's quite clear; because there is a place for patents, to encourage investment in new invention (a bore would at this point quote the US Constitution).

    And that's the point. There are horses for courses. Sensible, limited patent and copyrights help to stimulate creativity and reward people for doing really great stuff. They have their place. A totally "free" world would be one in which the rewards flowed to loud-mouthed blowhards who managed to steamroller their code through the intensely political process of an open source project, and then managed to lever their one or two projects into spokesmanship for "The Community", or even worse "My Tribe".

    Don't believe me? Look at the main characters of the Free Software movement. How many of them don't have more or less serious ego issues? One, Alan Cox. An ego trip for talented programmers is, on balance a good thing. But it isn't a way of life, or a value system. And it doesn't deserve the language of the King James Bible.

  4. Re:An RMS... by boing+boing · · Score: 5

    Jesus...and all this time I thought it meant "root mean squared".

    I just thought that everyone thought "root mean squaring" something was either really likeable or really objectionable.

    Now, I'm gonna have to go back and actually read a whole bunch of articles over again. I thought you open source people were just excited to discover the power of squares and square-roots.