Slashdot Mirror


Why Human Rights Requires Free Software

andyo writes "Why Human Rights Requires Free Software: Report on a practitioner's view of the critical role free software plays in the work of human rights activists around the globe."

23 of 190 comments (clear)

  1. I think we're stretching things a bit... by iiioxx · · Score: 2, Insightful

    When we now consider the right to Free software a basic human right, I think we are all starting to take ourselves a little too seriously. It's not like someone is trying to outlaw the writing of Free software, or suppress the Free software movement (okay, maybe Microsoft is trying to talk trash about it, but they can't really do anything to stop it). Or is this the prelude to an argument that people should have access to source code for proprietary commercial apps, because not having it is a violation of their human rights?

    Free software is good. But that doesn't mean that all software should be Free. It's a big jump from intellectual openness to Stallmanism.

    1. Re:I think we're stretching things a bit... by crimsun · · Score: 4, Insightful

      Actually the author doesn't make the point that "the right to Free software" is "a basic human right"--it might be inferred from the title, but that's an incomplete [and inaccurate] picture. The question more lies with human rights organizations--Amnesty International, various NGOs, etc.--and their use of nonfree software that hinders their effectiveness. I agree with the author's major points, but there are a few concessions even I as a free software enthusiast must make:

      1) RE: accountability & verification
      Sure, the scientific community at large relies on a gratuitous mix of free and nonfree software for research, analysis, publication, etc. The author's strongest point in this argument is the factor of openness in review: those scrutinizing the process of arriving at such and such results are able to clearly argue the methodology's weaker points. You can't usually do this with closed proprietary packages because you have to _assume_ that all that has already been accounted for (although all researchers have big fat disclaimers in their papers as to scientific and analysis error, etc.).

      I'm not quite sure of the non-openness being a "non-starter," however. I know of some human rights organizations that use nonfree software, and I don't think the verification of authenticity has ever been questioned.

      2) The basic premise in the author's argument seems to be that free software would be ideal _given that its developers have a healthy conscience and world view_. Anyone who has taken a sociology and/or anthropology class--or even read an article or review that presented a perspective "not normally accepted"--knows that this isn't always the case. I'm not going to try and pigeon-hole developers because we're all different, but software development follows a pragmatic roadmap. There are _very_ few of us doing this thing because a) we love it; b) we want to make the world a "better place" [and not just the crap you scrawl on resumes and applications]. Often people say this view is too "relativistic," but you have to consider that "human rights" in and of itself is _extremely_ relativistic: beyond the ones that _we_ feel are necessary, we're out there "improving the living conditions" on a very subjective basis.

      This is something the author should have emphasized as well: free software developers need to be passionate about world views that largely affect everyone, not just in isolated cases.

      All, in all, however, a very good presentation.

    2. Re:I think we're stretching things a bit... by iiioxx · · Score: 2, Insightful

      But that wouldn't outlaw someone from writing a program on the Windows platform, or any other platform that supports DRM, and then releasing the program under a Free software license like BSD or GPL. I understand what you are saying, but it doesn't really outlaw Free software per se, though it may make it difficult to run Linux or other Free OS's within the confines of the US. Free software will always be around as long as someone is willing to write applications, and give away the source.

      As to the patent and the requirement for DRM-enabled computers, I think that if it ever passed Congress and was signed into law, the next stop would be the Supreme Court. They would likely find that either the law or the patent would have to go, since not doing so would result in a unconstitutional restriction of the right to freedom of expression (running the OS of your choice). If it came down to that, my bet would be that the patent would go under the axe, not the law.

    3. Re:I think we're stretching things a bit... by gargle · · Score: 5, Insightful

      The argument made in the article is illogical and plain silly.

      Statistical software doesn't need to be open source for people to know whether it works right - the algorithms used are well-established and documented. e.g. Matlab has extensive documentation which describes the algorithms used for each function. Furthermore it's easy to check whether the software is works correctly by running it through test cases.

      The fact that a piece of software (e.g. matlab, excel,etc.) is used by scientists, financial engineers, etc. is a better assurance of reliability than its open sourceness.

    4. Re:I think we're stretching things a bit... by Anonymous Coward · · Score: 1, Insightful

      With either open or closed software, anyone checking your biased results on their own copy will find that your results are wrong. If you don't want people to know this, you need to hide the data. Where is the difference between open and closed source, here?

  2. Tangible things are not rights. by Anonymous Coward · · Score: 1, Insightful

    And software most certainly is a tangible thing.

    The right to life. The right to live well. The right to die well. The right to voice one's opinion without fear of imprisonment or death.

    These are rights.

    Free software? Sure, it can help human rights workers. But is it a right?

    No more than my inherent human right to own a porsche. Someone call someone else, cause I don't see one in my driveway yet.

  3. Yes, Offtopic by evilviper · · Score: 5, Insightful

    I'm sure this is quite offtopic, but what the hell.

    Is it just me, or does anyone else think it's overkill to give a spot on the front page to every article that expresses an opinion on how good/bad free software is?

    Sure, the first few discussions that reach the mainstream public... that makes sense. Now, /. is wasting a lot of space posting the transcripts of what some microsoft employee says, then the 20 rebuttles from the free softwar community. I think I could do without it. Any chance we can make "Free Software-Good/Bad" it into a category so it can be filtered out by everyone? Or maybe just throw it in with the "Jon Katz" category...

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    1. Re:Yes, Offtopic by Hostile17 · · Score: 2, Insightful

      Is it just me, or does anyone else think it's overkill to give a spot on the front page to every article that expresses an opinion on how good/ bad free software is?

      No more overkill than FoxNews running stories about the War on Terrorism every hour on the hour. Typicly, this subject tends to recieve alot of comments. Slashdot is simply providing stories on a subject its readers want.

      --
      Fascism should more properly be called corporatism, since it is the merger of state and corporate power - Benito Mussoli
  4. Contradictionary? by dfeist · · Score: 3, Insightful

    Doesn't he first state it should be "free" and not "open source" and later, he compares proprietary solution with open source?

    --
    Unix makes easy tasks hard and hard tasks possible. Windows makes easy tasks easy and hard tasks $29.95.
  5. Re:this mans website runs on microsoft by iiioxx · · Score: 1, Insightful

    Yes I am. Thanks for noticing. I noticed you didn't post a link to YOUR webcam, Charles Atlas...

  6. This guy's a lunatic.... by PoiBoy · · Score: 4, Insightful
    From the article:

    Imagine an American scientist bringing a closed, proprietary encryption program or statistical package to political activists in a foreign country and saying, "Just use this; take my word that it works right."

    As someone who works for a company that produces statistical software I found this comment to be rather close-minded and wrong. My company, along with most others, goes through extensive certification testing to make sure that our software produces correct results. Our software is used by a broad range of academics, private sector researchers, government workers, and not-for-profit groups; and not once have I ever heard anyone even suggest that our program produces purposefully inaccurate results.

    Quite honestly, there are no open-source statistical software packages that even come close to offering the benefits of our package. Although R has shown some promise, the documentation that comes with our software alone is worth the price. I have yet to see an open-source package that comes with the same in-depth encyclopedic reference documentation that we produce.

    Just because it's closed-source doesn't mean we're evil.

    --
    Sig (appended to the end of comments you post, 120 chars)
    1. Re:This guy's a lunatic.... by Anonymous Coward · · Score: 2, Insightful

      Just because it's closed-source doesn't mean we're evil.

      True. It does, however, mean that it can be evil, and that it would be difficult to determine whether it is or not. That's the whole point of the article.

    2. Re:This guy's a lunatic.... by dh003i · · Score: 2, Insightful

      Right off that bat, you admit a bias. Since when is anyone who works for a corporation going to say "our product sucks"? Corporations and those who work for them (except in union issues) will do what is best for the corporation. Period. Thus, you cannot trust anything that someone working at a corporation says about their product, nor anything that the corporation says about their product.

      SPAM claims that their ham-like product tastes good. This, of course, is bullshit.

      Whether or not your product is good is a issue of debate; the fact that you didn't name your company or the product it makes hardly helps your case, though.

      No-one is implying that every corporation is evil. However, few if any corporations are "good". A corporation's only interest is to maximize profits using all legal means (indeed, that's its legal obligation). Thus, most corporations aren't moral or immoral, but amoral: they do whatever they can to maximize profits while obeying the law. Of corse, some corporations are "evil": Microsoft, Enron, and Global Crossing, for example. A very very few corporation are "good"; I'd suggest Google off-hand as an example.

      So, the point is, we can't trust what you say about your software product. You make a living based on that software product. This neither makes you good nor bad, but simply not credible in reference to that product.

      You also seem to have missed the point. The point is that scientists need to know how something does what it does. If they don't, there's an unknown variable. Scientists and human rights groups can't take your word that your product works right. They can't take your word that the product works right for the very reasons I mentioned above: you or your company will never say anything negative about your product.

    3. Re:This guy's a lunatic.... by KjetilK · · Score: 2, Insightful
      Hehe, yeah, R is going to kill your company, whoever you are! :-) (I'm not a statistician, but I used R for my thesis, and I loved it, but I also found some bugs, especially one in rpois was quite scary).

      The basic point of the article still stands, you can't verify things yourself. For any scientist, that should be bad. And for a Human Rights worker, who quite certainly has someone powerful who doesn't want him to do whatever he's doing, it is of paramount importance.

      Really, I find it strange that in science, you are supposed to openly document all you're doing except the software implementation of what you did... I don't think that can last.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
  7. Re:[-1 Offtopic] Something I have been thinking ab by j-pimp · · Score: 5, Insightful
    Heres how I react to conversations like this:
    1. The company was able to cut costs. The company wins.
    2. Free software writers get paid for supporting and customizing there code. Free software in general wins. The software writers win.
    3. IT workers that are not able to deliver as well as college students get fired. IT workers lose. Capatialism works as Adam Smith described it.


      1. In this case the College students were able to deliver better than the IT workers. This is in part due to reuse of old labor (code)as well as presumebly cheaper pay.

        As far as cheaper pay there are already systems of natural and artifical checks and balances to keep an equilibrium of pay for services releative to the cost of living.

        As far as free labor (code), the laborers have to feed themselves and therefore will have to dedicate resources to paid labor. Also, the "free" labor could have been part of an assignment for a class that would be bartered for college credits that would eventually be bartered for a degree.

        So in conclusion, yes free software is causing companies to fire experienced professionals and replace them with part time college students. However, this is not neccessarally a bad thing. If the professionals are really that damn good they will be able to get another job. If they can't then society probally has little need for their labor and they will learn new other skills or work for what the college students are working for. The obvisious conclusion of this is there will be less college students taking up computer science/CIS and less free software written. This will cause a greater demand for programmers and greater rates of pay. Hence capatialism will keep the market in check.
    --
    --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
  8. What freedom to copy? by browser_war_pow · · Score: 3, Insightful

    Since when do you have a right to copy something you don't own or intend to buy? People like you are the reason why there are few that take legitimate opposition to draconian copyright seriously. Instead of arguing "I have a right to use my IP in any way I choose for my own use (commercial or personal)" you argue, "I have a right to do anything with any IP I encounter for my own use." Tell me, which one sounds more mature and one like the rantings of some child who never grew up?

  9. News to Me. . . by PhxBlue · · Score: 5, Insightful

    Why, whatever did the framers of the Magna Charta, the Declaration of Independence, or the Constitution ever do before the concept of Free Software?

    What a bunch of tripe. Human rights requires vigilance and dedication. Software systems are a non-sequitur--they can express freedom, but they cannot create it.

    --
    !#@%*)anks for hanging up the phone, dear.
  10. Nasty comments by TheViewFromTheGround · · Score: 4, Insightful

    The level of nastiness that this post has generated is very disappointing. There are some silly comments in the slapdash story, especially the comment about closed and non-free software being inferior because it is less transparent. Mathematica, MatLab and the like should all be independently verifable simply by the inputs and results and also by the inclusion of results of those programs in peer-reviewed scientific journals.

    The point of the article, which would be a better point of debate, is that data collection and analysis by human rights organizations benefits from free software.

    What free software provides human rights folks is a platform for doing specific kinds of work and letting a community improve that platform.

    Here's a personal example: I'm developing a web based research and reporting system to track people who are kicked out of their HUD apartments for a drug or alcohol related arrest (not conviction) under the crazy One Strike law. We're both using free and open source tools and will, upon release in the near future, release this thing as quite modest free software.

    The advantage is pragmatic: I can create a sophisticated system that other people can use to gather their own data on this subject and share/compare with ours. Are there nationwide trends and implications for this law beyond Chicago, the city where I work? Are there methods for analyzing this data that we're missing? Do other locales have specific pieces of information that we don't need to worry about in Chicago? Free software makes these questions easier to answer than proprietary software. Most of the mathematics required is stuff that any undergrad with numerical methods and statistical analysis under his or her belt can easily code, so that isn't really any issue.

    It's a shame that the discussion on Slashdot thus far has been so hasty and angry, because even if it's a flawed article, it should really make people how they connect the "nerd" part of Slashdot with the "stuff that matters" part.

    --
    Online citizen journalism from the inner city: The View From The Ground
    1. Re:Nasty comments by jc42 · · Score: 3, Insightful

      Mathematica, MatLab and the like should all be independently verifable simply by the inputs and results ...

      Well, yes, but as a programmer, I can tell you that I'd be able to do a much better job if I could look at the code. Verifying the correct functioning of something like Mathematica is a huge task. A set of expert eyes looking at the code can often find things quickly that would take years of testing.

      This isn't to say that such testing isn't valid. It is, of course. But hiding the code removes one very fast and effective metchod of validating the results.

      I'd have a lot more trust in software that had been tested thoroughly, AND whose code was open for inspection.

      Also, a nice thing about having the source available is that you can compile it yourself, and make sure that your binaries correspond to that code. You can never be too paranoid about such things when the subject is politics.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  11. Rambling, Dissembling and Demagoguery by werdna · · Score: 3, Insightful

    It is one thing to argue that an author should offer his works of authorship to the world as public domain without limitations, or even with sufficient limitations to satisfy RMS that it is "free" as he defines the term. This debate is one thing, and I do not speak to that issue here.

    It is entirely another thing to claim that the failure of a society or individual to do so constitutes some form of Human Rights violation. Frankly, to do so is inanely naive and demeaning of the importance and significance of human rights. It is entirely different to argue that something is a Real Good Thing, and another to argue that it is essential to the survival of a decent human condition.

    If there is a case to be made for this proposition, the article doesn't set it forth. All it contains is a combination of turgid rhetoric, wild (perhaps false) overstatements and illogical rationalizations. The argument here is virtually indistinguishable from arguments that all property, real, personal and otherwise, likewise constitutes a violation of Human Rights. Fine, but that is a radically different debate -- and there are far more refined arguments to be made than are made here. This "argument," at end, is just sophomoric whining.

    1. Re:Rambling, Dissembling and Demagoguery by dh003i · · Score: 4, Insightful

      Try reading the article next time. He never claimed that not releasing software under a Free Software or OSI-compliant license was a violation of human rights.

      He said that its criticial that human rights organizations use Free Software for their existence. Human rights oganizations are short on money and can't afford to pay the outrageous costs for proprietary packages, especially when they don't work as well or aren't as stable as Free packages.

      Compiling the financial issue, human rights organizations have serious problems keeping up to date with the draconian licenses imposed by software companies. EULA's can change at the companies whim, which is a serious problem for a human rights organization. Human rights organizations can't afford million dollar settlements with the BSA because they couldn't find licenses for every copy of Windows they own.

      To save costs and avoid these headaches, and to use a more stable solution, human rights organizations should use free software.

      The other issue is transparency. A fundamental thing for human rights is that processes be transparent. The first step to take away human rights -- as ICANN has showed us -- is to make a process non-transparent. Once something isn't transparent, you can do anything you want and no-one will know any better.

      Current events in software have shown us again and again that you can't trust corporations with non-transparent processes. Whenever a corporation stands to benefit from abusing its lack of transparency, it does. Look at Enron and Global Crossings, the executives of which made secret deals outside the sight of their investors eyes, selling all their stock and making billions off of insider trading while they're investors wen't broke. Look at some of MS' latest EULA terms, which (for example) prevent you from using MS products to write/publish documents critical of MS. Look at MS' auto-update 'features' which force more and more draconian DRM 'features' on you.

      Proprietary software does not necessarily mean human rights violations. However, its an excellent tool to use to disenfranchise voters. Its a great starting place for human-rights violations. Its a great weapon against human rights organizations. In short, because of its closed nature and the possibility of draconian EULA "agreements" there is a great potential for proprietary software to violate human rights.

      Furthermore, I think there is a very good argument that Free Software should be a fundamental human right. Human rights are an expanding concept, and there's no reason why they shouldn't be expanded into the metaphysical. We only have the rights which we can defend, and we can extend rights beyond previous boundaries. In a hundred years, Free Software might be considered as much a human right as Free Speech.

      Since when is wanting more freedom communism or stalinism? According to you, apparently, it is. What people like myelf and Richard Stallman want is more freedom in regards to software. That isn't a communistic ideal. That's an ideal of aspiring to freedom. I'd call it Libertarian.

    2. Re:Rambling, Dissembling and Demagoguery by dh003i · · Score: 4, Insightful

      Let me respond to a few misconceptions I believe you have.

      1. TCO, when the total cost of ownership is less for proprietary products than for Free Software.

      Firstly, I think it is very rare that the TCO for a proprietary package is less than that for a Free Software package.

      Secondly, off the bat, most Free Software is at an advantage over proprietary software in terms of TCO because most Free Software happens to be free as in beer; it is the nature of Free Software in an internet era, that Free Software will also tend to be economically free.

      Thirdly, considering the proprietary licensing issues, I think that proprietary software is never on average a better TCO solution than Free Software. It costs alot of money to maintain compliance with proprietary licensing which would sastify the BSA. And if the BSA raids your corporation and you can't prove you have lgally purchased a license for every copy of a proprietary product you're using, then you have to settle for a huge and outrageous price. So, with the BSA, any possible TCO advantage of proprietary software is gone.

      2. Free software comes with zero support -- this is an important fact lost on most people who can support themselves.

      Dead wrong.

      Firstly, Free Software comes with free support provided internet access in the form of thousands of helpful newsgroups, message boards, etc etc. Furthermore, most developers of products are happy to lend support.

      Secondly, one can purchase support for Free Software at a price better than one would have to pay for support for a proprietary product. Proprietary support isn't free; you either have to pay extra for it, or its built into the cost of the software you buy. So in most cases, if you want dedicated support, you'll get a better deal with Free Software since there's competition among support companies, unlike in the proprietary world.

      Thirdly, have you looked at technical support for proprietary products lately? Its total and complete CRAP. I have a copy of WinME on my system to play games on. On the few occasions I've had to call technical support, I've gotten idiots who didn't know half of what I know:

      ME: "WinME isn't working"

      IDIOT: "Well, what did you install last"

      ME: "JamCam for my digital camera"

      IDIOT: "Well, uninstall it"

      ME: "Ok, I uninstalled it. WinME still isn't workin"

      IDIOT: "Ok, reinstall Windows ME."

      This is basically the kind of support I got for one problem I called in with. Hence, my point. Technical support people for proprietary products don't know what the fuck they're doing or talking about. They're reading out of a cookbook, and they aren't authorized to help you if you don't have a "standard system" and they can only follow certain exact steps.

      But in terms of human rights organizations. They simply can't afford to be wasting time dealing with the BSA's bullshit. The only time that a proprietary product has a lower TCO than its Free Software equivalent is when you've conveniently discounted the cost of dealing with the BSA.

  12. Re:absolute bullshit by Twirlip+of+the+Mists · · Score: 4, Insightful

    The thing about "it widens the imbalance between the rich and poor" is pretty typical Marxist rhetoric, but for one little thing. Marx would probably say that "widening the imbalance" between rich and poor is a good thing, because things have to get worse before they can get better. Only when the world has hit rock-bottom, economically and socially, will the working people of the world wake up to their circumstances and bring in the True Revolution.

    Or so Marx would say. It seems clear from history that Marx was wrong about just about everything. He seemed to base his reasoning on the assumption that the upper classes (the bourgeoisie-- cool, that's in my spell checker!) are inherently corrupt and that the working classes (the proletariat) are inherently noble. Thing is, though, that if you take somebody out of the working class and put him into the upper class, nine times out of ten he'll become a died-in-the-wool capitalist. Marx didn't count on this aspect of human nature.

    So yeah, I agree with you. This is, in fact, just bullshit, but I think so for a slightly different reason. See, the capitalist thinks that inequity is a good thing because it creates a slope of upward mobility that all people can aspire to climb, thereby inspiring all sorts of good things that make the world a better place. And the socialist or communist thinks that inequity is a good thing because it will, sooner or later, bring about the Revolution that will make the world a better place. I don't know of a rationalized political philosophy that argues that inequity between classes is something you should oppose directly.

    I think the author of this article was probably an amateur.

    --

    I write in my journal