Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
GNU is Not Unix Your Rights Online

Stallman Says Pirate Party Hurts Free Software 546

bonch writes "Richard Stallman has written an article on the GNU Web site describing the effect the Swedish Pirate Party's platform would have on the free software movement. While he supports general changes to copyright law, he makes a point that many anti-copyright proponents don't realize — the GPL itself is a copyright license that relies on copyright law to protect access to source code. According to Stallman, the Pirate Party's proposal of a five-year limit on copyright would remove the freedom users have to gain access to source code by eventually allowing its inclusion in proprietary products. Stallman suggests requiring proprietary software to also release its code within five years to even the balance of power."
This discussion has been archived. No new comments can be posted.

Stallman Says Pirate Party Hurts Free Software

Comments Filter:
  • by Reverend528 ( 585549 ) * on Friday July 24, 2009 @03:22PM (#28810993) Homepage
    I'm pretty sure Lessig already proposed this 5 years ago. Both ideas of short copyright and a requirement that the source code should be released for copyright to be valid.
  • DRM is a way for companies to control the behavior of users after they've bought the product. It's a way to lease things to people rather than sell them. It's a crime that companies are allowed to 'sell' you DRM things. It's a lease. You don't own it.

    Stallman is completely correct in calling DRM evil. Witness Amazon forcing people to return their books when the fact that they 'own' them is inconvenient for Amazon.

  • by Anonymous Coward on Friday July 24, 2009 @03:40PM (#28811273)

    ... who insists that open source software is inevitably better, and will inevitably beat the closed source competition?

    You are probably thinking of discredited neocon kook Eric S Raymond.

    Stallman says you should use "free software" for ideological reasons even if it is inferior.

  • by jwthompson2 ( 749521 ) on Friday July 24, 2009 @03:49PM (#28811403) Homepage

    The second session of the United States Congress established 14 year Copyright terms with an optional 14 year renewal. Going back to that and requiring publication for application of Copyright would be a good step.

  • by Polumna ( 1141165 ) on Friday July 24, 2009 @03:54PM (#28811503)
    I believe you are exactly backwards. DRM is about limiting the user. The GPL is about freedom for the _user_. As is pointed out ad nauseum every time a GPL story shows up on slashdot, the restrictions only apply on distribution of binaries.

    Simple example: Once upon a time, in my linux n00b days, thanks to the GPL, I used to change the source of ... what was it, scp and grep? to make the flag for directory recursion lowercase r, because I couldn't be bothered to keep track of what used -R instead. Now, say Apple doesn't release the source for Darwin. It's BSD licensed, of course, so they don't have to. Then, to keep everyone tied into the Apple experience, they implement some kind of hash check before anything gets executed (sounds like DRM), so even if I reverse-engineer and compile my own binaries, I can't run them.

    One way, I, the user, can do what I want. The other way, I can't do anything I want, despite that they are both open source. It's not that hard.

    That said, I generally agree with you about RMS. I believe his difficulty is that he has valid practical considerations that, when stated in legalese or abstract ethical notions, sound crazy. Then, his unflinching, uncompromising nature drives him into the fringe.
  • by PostPhil ( 739179 ) on Friday July 24, 2009 @04:00PM (#28811593)

    There are two camps using copyright law as protection:

    1. Copyright law keeps source code non-proprietary (e.g. GPL)
    2. Copyright law keeps source code proprietary, so you have to pay to use the product (e.g. most commercial software)

    Now apply a 5 year expiration of copyright:

    Result to 1:
    The source code is already visible, and nothing protects the code anymore from someone stealing it and making it proprietary, despite the intention of the authors for it to remain non-proprietary.

    Result to 2:
    The source code is NOT already visible. Lack of copyright protection makes the product free-as-in-beer, but mere expiration of copyright does not force the authors to release the source code. So the result is that no one else can steal the source code like they could for expired FLOSS copyright.

    So yes, there IS an imbalance of power. In no way does this help authors preserve the freedom to keep software non-proprietary.
    And no, it's NOT just a simple case of each side has a right to keep their code open or closed as they see fit. It favors proprietary software to remain proprietary, but removes protections for software to remain non-proprietary. Stallman is right: the only way to keep it fair is if both sides must make the source code available.

    THINK PEOPLE.

  • Re:Correction (Score:1, Informative)

    by Anonymous Coward on Friday July 24, 2009 @04:11PM (#28811781)

    As a customer you might get into a position where you can only get binaries. However, that is only a problem for GPL-type licenses, not for BSD-type licenses.

    This makes no sense. If there's no copyright there are no (enforceable) software licenses.

    Also, I disagree with his premise; the source code would get out, if the penalties for releasing it were to vanish.

    Even if we abolished copyright, we'd still have trade secret law so there would still be penalties for releasing source code.

    Think again.

  • Comment removed (Score:3, Informative)

    by account_deleted ( 4530225 ) on Friday July 24, 2009 @04:12PM (#28811785)
    Comment removed based on user account deletion
  • Re:Why wait 5 years? (Score:1, Informative)

    by Anonymous Coward on Friday July 24, 2009 @04:12PM (#28811793)

    If you knew what you were talking about, you'd know that all source was freely available in the early days of computers. If was only company greed, theft and paranoia that started closing it off.

  • by melikamp ( 631205 ) on Friday July 24, 2009 @04:13PM (#28811807) Homepage Journal

    Stallman has contributed greatly over the years to free software. You can't change that. I appreciate his contributions.

    Thank you for recognizing this.

    But Stallman is a zealot who hurts the image of free software, making it difficult to sell the concept of free software to suits. He goes after Linus, Mozilla and Google, never realizing who his friends are in the FOSS world. He demands 100% compliance with his growing list of restrictions, or you aren't free.

    I disagree with the first sentence, while the rest is certainly true. Stallman only has cookies (the GNU toolchain, the GPL), he does not have a beating stick. He is not forcing anyone to do anything. He is not forcing anyone to even listen to him. You can write software and license it under whatever the hell you want, Stallman respects your choice as long as it is lawful. You should know who makes free software look unappealing through rhetoric and monopolistic practices: Microsoft, Apple and friends. Apple does it even as they leech on the work of the BSD team. Stallman is not it.

    Freedom is not a list of restrictions.

    You have to listen to the arguments before you rebut them. Free software owes its freedom solely to copying restrictions enforced via copyright law. The sense in which Stallman uses the word "free" has been the same for more than 20 years.

    In reality, he wants to remove rights,

    No, the copyright law does that. It removes all rights and GPL gives most of them back to the user. Few licenses out there are less restrictive than GPL.

    How is this really different from DRM? DRM restricts users to protect the developer/artist from having their property stolen.

    I don't think you understand the purpose of DRM. Put simply, it is similar to that of a gigantic black dildo with sharp metal spikes. Very different from GPL, which is more like a cute pink bunny that burps gold and shits rainbows.

    In conclusion, Stallman is right again and we are all very lucky to have him around.

  • A big mistake (Score:2, Informative)

    by CHJacobsen ( 1183809 ) on Friday July 24, 2009 @04:21PM (#28811965) Homepage

    This is just wrong, quite frankly.

    Christian EngstrÃm (the pirate party's EU representative) is a free software contributor (using LGPL for his work). Also, the pirate party has mentioned running in the municipal elections, with the main intent to work for the use of free software within governmental adminsitrations.

    Also, the tone in the pirate party's platform is quite clear. They are focusing on restrictions caused by copyright, not on copyright as such.

    Here it is, translated, for anyone who might be interested:
    http://translate.google.se/translate?js=y&prev=_t&hl=sv&ie=UTF-8&u=http%3A%2F%2Fwww.piratpartiet.se%2Fpolitik%2Fupphovsratt&sl=sv&tl=en&history_state0= [google.se]

    I think Stallman just can't see the forest for all the trees. The pirate party is a huge asset for the progress of free software.

  • Re:Correction (Score:2, Informative)

    by Insanity Defense ( 1232008 ) on Friday July 24, 2009 @04:32PM (#28812165)

    I'm pretty sure free= 0 no cost to obtain and compile. So no, it's not a twisted definition.

    Freedom for software the way Stallman means it. (From http://www.gnu.org/philosophy/free-sw.html [gnu.org])

    Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software. More precisely, it refers to four kinds of freedom, for the users of the software: * The freedom to run the program, for any purpose (freedom 0). * The freedom to study how the program works, and change it to make it do what you wish (freedom 1). Access to the source code is a precondition for this. * The freedom to redistribute copies so you can help your neighbor (freedom 2). * The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.

  • Re:Correction (Score:5, Informative)

    by recoiledsnake ( 879048 ) on Friday July 24, 2009 @05:08PM (#28812857)

    If you ever understood why Richard Stallman takes exactly the stance he takes, you would never make so a silly statement.

    Richard Stallman saw his own code he wrote for his own projects incorporated in a commercial product and got forbidden to ever reuse or publish his own code. And thus because the company in question had a license in place that basicly made all changes and extension to the code base the property of the company.

    So Richard Stallman sought a way to make such a code grap impossible by design - by inventing a license that removes all your rights to all the code you were given the moment you try to shield it from other people.

    So when Richard Stallman says that the GPL-type licenses are here not only to open source, but to keep the software actually free, then he has a point.

    If you because of your limited experience don't see the point, it's not Richard Stallman's fault.

    WRONG. No company stole his code. Stop making shit up and then accusing others of being of 'limited experience'. Good job on gaming Slashdot to get +4 insightful though. It's so easy, just write what they want to hear. The real reason Stallman did what he did: From http://www.gnu.org/philosophy/shouldbefree.html [gnu.org]

    The MIT Artificial Intelligence Lab (AI Lab) received a graphics printer as a gift from Xerox around 1977. It was run by free software to which we added many convenient features. For example, the software would notify a user immediately on completion of a print job. Whenever the printer had trouble, such as a paper jam or running out of paper, the software would immediately notify all users who had print jobs queued. These features facilitated smooth operation. Later Xerox gave the AI Lab a newer, faster printer, one of the first laser printers. It was driven by proprietary software that ran in a separate dedicated computer, so we couldn't add any of our favorite features. We could arrange to send a notification when a print job was sent to the dedicated computer, but not when the job was actually printed (and the delay was usually considerable). There was no way to find out when the job was actually printed; you could only guess. And no one was informed when there was a paper jam, so the printer often went for an hour without being fixed. The system programmers at the AI Lab were capable of fixing such problems, probably as capable as the original authors of the program. Xerox was uninterested in fixing them, and chose to prevent us, so we were forced to accept the problems. They were never fixed.

  • Re:Release later? (Score:3, Informative)

    by deblau ( 68023 ) <slashdot.25.flickboy@spamgourmet.com> on Friday July 24, 2009 @06:47PM (#28814105) Journal
    This is already required, sort of. See 37 CFR 202.20(c)(2)(vii)(A) [gpoaccess.gov]:

    (c) Nature of required deposit.
    ...
    (2) In the case of certain works, the special provisions set forth in this clause shall apply. In any case where this clause specifies that one copy or phonorecord may be submitted, that copy or phonorecord shall represent the best edition, or the work as first published, as set forth in paragraph (c)(1) of this section.
    ...
    (vii) Computer programs and databases embodied in machine-readable copies other than CD-ROM format. In cases where a computer program, database, compilation, statistical compendium, or the like, if unpublished is fixed, or if published is published only in the form of machine-readable copies (such as magnetic tape or disks, punched cards, semiconductor chip products, or the like) other than a CD-ROM format, from which the work cannot ordinarily be perceived except with the aid of a machine or device, the deposit shall consist of:

    (A) For published or unpublished computer programs, one copy of identifying portions of the program, reproduced in a form visually perceptible without the aid of a machine or device, either on paper or in microform. For these purposes "identifying portions" shall mean one of the following:

    ( 1 ) The first and last 25 pages or equivalent units of the source code if reproduced on paper, or at least the first and last 25 pages or equivalent units of the source code if reproduced in microform, together with the page or equivalent unit containing the copyright notice, if any. If the program is 50 pages or less, the required deposit will be the entire source code. In the case of revised versions of computer programs, if the revisions occur throughout the entire program, the deposit of the page containing the copyright notice and the first and last 25 pages of source code will suffice; if the revisions do not occur in the first and last 25 pages, the deposit should consist of the page containing the copyright notice and any 50 pages of source code representative of the revised material; or

    ( 2 ) Where the program contains trade secret material, the page or equivalent unit containing the copyright notice, if any, plus one of the following: the first and last 25 pages or equivalent units of source code with portions of the source code containing trade secrets blocked-out, provided that the blocked-out portions are proportionately less than the material remaining, and the deposit reveals an appreciable amount of original computer code; or the first and last 10 pages or equivalent units of source code alone with no blocked-out portions; or the first and last 25 pages of object code, together with any 10 or more consecutive pages of source code with no blocked-out portions; or for programs consisting of, or less than, 50 pages or equivalent units, entire source code with the trade secret portions blocked-out, provided that the blocked-out portions are proportionately less than the material remaining, and the remaining portion reveals an appreciable amount of original computer code. If the copyright claim is in a revision not contained in the first and last 25 pages, the deposit shall consist of either 20 pages of source code representative of the revised material with no blocked-out portions, or any 50 pages of source code representative of the revised material with portions of the source code containing trade secrets blocked-out, provided that the blocked-out portions are proportinately less than the material remaining and the deposit reveals an appreciable amount of original computer code. Whatever method is used to block out trade secret material, at least an appreciable amount of original computer code must remain visible.

  • Re:Correction (Score:5, Informative)

    by multisync ( 218450 ) on Friday July 24, 2009 @06:47PM (#28814109) Journal

    Right, so now I am an MS troll

    Actually, what I said was "assuming you are not just trolling on behalf of Microsoft" I would like a response. In other words, if you are simply trolling, don't bother. Thanks for giving me one.

    What DOES bother me is when either of them are striving to extend their political influence

    How is he striving to extend his political influence? By advocating free software? There is a pretty long list of parties [riaa.com] who are exerting real influence on politicians. Stallman is simply doing what every company does when they bring a product to market. If you honestly believe that Steve Ballmer wouldn't like every computer to run Windows, and isn't striving to extend his political influence to achieve that goal, then I think we'll just have to agree to disagree.

    He demands 100% compliance with his growing list of restrictions, or you aren't free

    "Growing list of restriction?" A quick glance [fsf.org] at the "What is free software?" page covers the same ground it always has, as far as I can tell. I won't recite the four software freedoms, but they are the only "restrictions" I know of that bind developers who license their software under the GPL. What do you mean by a "growing list?" Can you provide more information please?

    Freedom is not a list of restrictions

    Neither is the GPL. It enumerates the qualities that the FSF believes software (or more accurately its license) must possess for them to consider it "free." It's no different than me saying without self-determination I am not free. If you want to see that as me placing a "restriction on freedom" that's your business, but I don't see how you can define something without identifying the qualities it possesses.

    In reality, he wants to remove rights, give you a list of restrictions, and do so to protect the interests of developers, protecting their code from being stolen."

    Wow, I don't even know where to begin with that. Let me give you my take:

    He wants to extend rights, define the qualities that make software free and do so to protect the interest of users, protecting them from being subjected to the will of developers. At least that's what I get from "the freedom to run the program, to study how it works, to share it with others and to make improvements to it." (sorry, I know I said I wouldn't recite the list, but I felt it was necessary to make my point).

    You are most certainly entitled to disagree with Stallman, to think the GPL is BS and to voice your opinion to anyone who will listen. I'm not questioning that. But you haven't done much to convince me Stallman is restricting anyone's rights. If you write code, don't license it under the GPL if it offends you. If you simply use software, then you can happily ignore the GPL altogether, since (unlike every EULA I've ever read) it places no restrictions on the user.

  • Re:Correction (Score:3, Informative)

    by russotto ( 537200 ) on Friday July 24, 2009 @07:20PM (#28814383) Journal

    First, "software" under copyright is now the "shiny disc" not the source code. It's been that way since at least the late 70's. That means that "example video game" is published in a proprietary medium but the source code and media is retained in a vault as "trade secret". So while FOSS is playing by the rules and losing their rights in 5 years "game company" is not losing their work because it's not "published".

    The source code is an "unpublished work", not necessarily a trade secret.

    Next, at the enterprise level much code (or things like ERP or HR systems) is "leased" to corporate IT departments, not sold. In some of the code I've seen the programs are under private copyright, and have contractual terms that the code given to the company is "unreleased trade secrets" therefore it won't ever fall under regular copyright rules because it's not "published" publicly, it's kept as a "work in progress". I can see that extended to EULAs quite easily, especially for things like downloadable content... you're just "borrowing".

    Abuse of trade secret laws is a separate issue; offering something to the public and yet claiming the same something is a legally protected "trade secret" makes no sense and shouldn't be legally possible. If you want to have trade secret protection, you should actually have to make an attempt to keep it a secret -- offering it for $50, $500, or even $50,000 to all comers isn't doing so.

    Lastly, "Public Domain" isn't something that legally exists.

    Here in the United States, it sure does.

  • Re:Correction (Score:4, Informative)

    by setagllib ( 753300 ) on Friday July 24, 2009 @09:28PM (#28815307)

    Please practice reading comprehension. The ongoing development cost would be made up by fees for ongoing support and services. He said that very clearly, and for you to blatantly ignore it suggests that you have your own agenda.

  • by Anonymous Coward on Friday July 24, 2009 @10:28PM (#28815607)

    Not commercial, but TeX has been used almost unmodified since 1986.

  • by wcoenen ( 1274706 ) <wcoenen@gmail.com> on Saturday July 25, 2009 @07:47AM (#28817663)

    However, the PUBLIC DOMAIN IS FREEDOM BEYOND anything the GPL or Stallman would offer.

    In a country without laws, everybody would be free to do as they like. Until the slave traders with bigger guns come along. Complete absence of restrictions is not necessarily desirable or what we mean by "freedom". The best kind of freedom IMHO is "do as you like but don't take anyone else's freedom away". This is what the GPL tries to achieve: a minimal set of restrictions designed to keep you from restricting how others use the code. This maximizes overall freedom. The public domain provides no such protection.

  • Re:Correction (Score:3, Informative)

    by Trahloc ( 842734 ) on Sunday July 26, 2009 @02:06AM (#28824723) Homepage
    BSD vs GPL

    Or would you disagree that BSD is free? BSD licensing is closer to how code would become if the Pirate party succeeds. Private business can then take freely contributed code (after 5 years) and then wrap it in a private product and sell it for money. This is something RMS vehemently opposes hence his creation of GPL which requires all derivative works made from GPL licensed goods be forced to use GPL and the source be made publicly available if they want to distribute it.

    RMS and GNU need copyright law to continue as they are, BSD does not as they freely hand their code away with virtually no strings attached today.

"The four building blocks of the universe are fire, water, gravel and vinyl." -- Dave Barry

Working...