Slashdot Mirror


Is Sveasoft Violating the GPL?

Ron Harwood writes "First, Linksys was violating the GPL by not releasing their source for their Linux implementation on the WRT54G wireless router and WAP54G access point. When this was rectified, third party firmware started showing up. Well, now it looks like Sveasoft (one of the third party developers) has decided to restrict access to their modified source code to subscribers - that also will need to pay $49 for a CD rather than being able to download it." The thread summary at DSLReports only makes it clear that this is all very complicated.

738 comments

  1. Wake up SCO... by baylanger · · Score: 1, Funny

    Hey SCO, here's another court case for you guys!

  2. I believe that GPL is pretty clear on this by RLiegh · · Score: 5, Informative
    The GPL FAQ on the GNU Site says:

    But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program's users, under the GPL.

    So, are the subscribers allowed to redistribute the modified source that they purchase? If so, there's no violation (at least, not on that point). If not, then yes; they are in violation of the gpl.
    1. Re:I believe that GPL is pretty clear on this by efextra · · Score: 4, Informative
      I am a subscriber and they allow you to redistribute, but it seems thats not what they want you to do. From the code download page:
      This file is distributed to Sveasoft subscribers only. Redistribution is allowed under the GPL license. However, redistribution terminates Sveasoft subscription rights.
    2. Re:I believe that GPL is pretty clear on this by RLiegh · · Score: 1

      Maybe I'm misunderstanding you (I don't have a firm grasp on the GPL) but if what you're saying is true then theoretically one person could buy from Sveasoft and modify it, then redistribute?

      As I understand the GPL it would allow someone to buy this source from Sveasoft and redistribute it; but Sveasoft may have try to get around that by putting licensing conditions on the purchase of the CD. I don't think that would hold up in court, but I Sveasoft may be willing to take a chance that it will.

    3. Re:I believe that GPL is pretty clear on this by 49152 · · Score: 1

      That person would not have to modify it, the GPL would allow redistribution anyway.

    4. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      You are NOT none o' no subscriber... ain't no * by your name.

    5. Re:I believe that GPL is pretty clear on this by LostCluster · · Score: 1

      He's not saying he's a /. subscriber, he's talking about Svesoft's forums.

    6. Re:I believe that GPL is pretty clear on this by LostCluster · · Score: 1, Interesting

      That's actually legal enough... you're basically being offered two licenses when you get the code, and you're allowed to pick you can either:

      A: Take the GPL, and waive away your Sveasoft forum and subscriber rights.
      -or-
      B: Take the Sveasoft license, and agree to waive off the GPL rights you were offered.

    7. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      No it isn't - the code isn't theirs to license. If it was exclusively Sveasoft code, they could offer whatever license they want, but they aren't entitled to relicense other people's code (like, say, Linux) under their own license and ask you to waive the GPL rights.

    8. Re:I believe that GPL is pretty clear on this by droleary · · Score: 2, Interesting

      However, redistribution terminates Sveasoft subscription rights.

      How would they know? Any subscriber can just give the CD to a buddy to distribute. Regardless, it seems they're definitely trying to skirt the spirit of the GPL, and for that I hope they sink into obscurity, at which point their subscription isn't worth squat anyway.

    9. Re:I believe that GPL is pretty clear on this by Spy+Hunter · · Score: 2, Informative
      This clause is not allowed under the GPL. Here is a quote from section 6 of the GPL (italics mine):

      Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein.

      By attatching conditions to the redistribution of their code (namely that distributing it revokes your subscription rights), Sveasoft is attempting to restrict people's free distribution of their code. This is explicitly not allowed under the GPL. It is claimed in the forum thread that the FSF says this is not a violation, but I can't see their reasoning. Anyone care to enlighten me?

      Also their practice of charging $49 for a CD of the code is questionable. The GPL puts no limit on the amount you can charge for distributing the program itself. However, if you have already distributed the binary to somebody, then if they request the source you are not allowed to charge them more than the actual cost of distribution. Somehow I doubt their CD-Rs cost $49 each...

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    10. Re:I believe that GPL is pretty clear on this by efextra · · Score: 5, Informative
      you're basically being offered two licenses when you get the code, and you're allowed to pick you can either:
      Wrong! Sveasoft is not the owner of the source code. They got it under GPL and they *have* to release it under GPL. If they were the original copyright holder they could have released it under 10 different licences, but this is not the case.
    11. Re:I believe that GPL is pretty clear on this by black+mariah · · Score: 0

      You're wrong. The code is still GPL. They are simply putting a restriction on being one of their subscribers.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    12. Re:I believe that GPL is pretty clear on this by black+mariah · · Score: 2, Informative

      They're not putting restrictions on the redistribution. They're putting restrictions on their own subscriptions. In order to be a subscriber, you have to abide by their terms. One of those terms is not redistributing the source. If you choose to distribute the source, it simply terminates your subscription. This may not be in the spirit of the GPL (not that I care much), but at least from my interpretation is is well within the letter of the GPL.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    13. Re:I believe that GPL is pretty clear on this by Otter · · Score: 1
      You may not impose any further restrictions on the recipients' exercise of the rights granted herein.

      But they're not! Their restrictions are not restricting the source code, they're restricting the subscription terms!

      Certainly this violates the spirit of the GPL, and for all I know, it may violate the letter of the license*. But this is another case where it would have been a good idea to go through appropriate channels instead of proceeding from misgivings straight to full-blown Slashdot hysteria.

      * Actually, the $49 CD is probably a more clear-cut violation than the subscription termination.

    14. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      ...You may not impose any further restrictions on the recipients' exercise of the rights granted herein.

      access to Sveasoft's support system is not granted by FSF or the GPL. Thus, it is not "herein". As such, it is revokable.

      I agree with the rest of your comment. If challenged, they might need to provide a source CD at minimal cost without support. Their actions imply the support portion of the purchase has value.

    15. Re:I believe that GPL is pretty clear on this by geminidomino · · Score: 1

      The "don't distribute" clause is not in the GPLed source code, it's in the subscription service itself. They can do that all they want.

    16. Re:I believe that GPL is pretty clear on this by efextra · · Score: 1

      Care to explain exactly what I said that was wrong?

    17. Re:I believe that GPL is pretty clear on this by mrchaotica · · Score: 1

      But don't you have to be a subscriber to get the source? If so, then this situation results: you subscribe, and get the source for one release (we'll call it "release 1". Then you redistribute it, and lose your subscription. So, now when "release 2" comes out, what do you do? You can't have a subscription anymore, but you're entitled to the source via the GPL anyway. How is that not a GPL violation?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    18. Re:I believe that GPL is pretty clear on this by femto · · Score: 4, Informative
      The GPL does not allow additional restrictions, such as demanding money for the source code after the bianry has been distributed.

      Sveasoft cannot refuse source access FOR THOSE WHO HAVE OBTAINED A BINARY FROM THEM. Refusal to pay for a subscription is not a valid reason for restricting source access (once binaries have been sold). Consequently the GPL implies that every binary bought from Sveasoft must come with a free subscription to the source code. Sveasoft are not free to cancel this subscription if the source is redistributed.

    19. Re:I believe that GPL is pretty clear on this by BJH · · Score: 2, Informative

      You're both simplifying the situation. From the Sveasoft forums:

      We release two versions of firmware at Sveasoft, public and pre-release.

      Subscribers can redistribute public versions of firmware to anyone they choose to without any change in their subscription rights. When you redistribute public firmware you must offer both source code and binaries or you violate the GPL license. Other than this caveat you can redistribute whenever and to whomever you choose.

      The policy for pre-release firmware is different. You can also choose to redistribute pre-release firmware under the GPL. You must also offer both source code and binaries as with the public releases. Should you choose to redistribute pre-release versions however, your subscription rights terminate and you will not have access to the Sveasoft forums or future firmware pre-releases afterwards.


      This potentially conflicts with the GPL in two ways:
      1) It's possible for people distributing GPLed software to give a location where the source can be obtained instead of providing the source themselves. This is explained in section 3(c) of the GPL:
      3. c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
      So, in other words, people redistributing Sveasoft's firmware don't have to provide the source code themselves as long as they don't distribute it commercially, and as long as they tell everybody they're distributing it to about Sveasoft's offer to provide source code. I wouldn't say that Sveasoft are being dishonest, but they're not really being up front about the receiver's rights under the GPL, either.

      2) Sveasoft make a distinction between pre-release and public release versions of the firmware. This is probably based on the idea that you do not have to provide source code if you're distributing software purely within your own organization (i.e. not publically distributing it). However, that right is not clearly defined in the GPL, and indeed section 6 states that:
      6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
      In my opinion, Sveasoft's artificial distinction between pre-release and public release firmware comes into conflict with this section.

      Of course, IANAL, blah blah blah, and the only people whose opinions count in regard to this are the copyright owners of the software Sveasoft are distributing, of which I am not one.

    20. Re:I believe that GPL is pretty clear on this by lordcorusa · · Score: 2, Insightful

      Under the GPL you are only entitled to the source if you got the binary. I would assume that once your subscription gets canceled, you will be unable to get new binary updates and hence you have no right to the source for those updates.

      --
      The preceding comments reflect the author's personal opinion and are public domain, unless explicitly stated otherwise.
    21. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 1, Insightful

      Uh, no. The GPL doesn't say anything whatsoever about subscriptions. You get the right to receive and redistribute the source for the version you have received in binary form. That's it.

      You enter into a separate contract with Sveasoft to receive support and they can choose to nullify that contract if you have exercised your right to redistribute the source. Nothing prevents you from taking what you've gotten, forking it and doing whatever you want with it. You just can't do that and continue to get support from Sveasoft.

      While it bends the spirit of the GPL, it's arguably within the letter of the GPL.

      There's nothing to stop 100 people from unofficially pooling money to pay for subscriptions and each time a new version comes out, one of those people gets the update, nullifying their support contract, and then continue to help support the others still getting their subscriptions.

    22. Re:I believe that GPL is pretty clear on this by Qzukk · · Score: 1

      Well, you were distributed version 1 of the executable and received version 1 of the source. If having a license for version 1 was eternally binding for all future versions of the software, why have I been buying windows upgrades, when I could be using Win XP with my 3.11 license? This would also wreak havoc with people who fork projects from before a license change to keep a free version alive *cough*X.org*cough*.

      The question, really, is: does giving you the source code to version X once absolve them of any further contact with you? As a user of their binary, you got the source code from them, so their distribution requirement is fulfilled. Is only giving you the source once a restriction on the redistribution of the source?

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    23. Re:I believe that GPL is pretty clear on this by black+mariah · · Score: 1
      You can't have a subscription anymore, but you're entitled to the source via the GPL anyway.
      Incorrect. When you had a subscription, you were given, or provided for a fee, the source for the version of the software that you bought. That is ALL that you are entitled to. If you do not purchase binaries in the future, there is nothing requiring that the code be made available to you. Interesting to know, isn't it?
      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    24. Re:I believe that GPL is pretty clear on this by femto · · Score: 1
      I will correct myself on the above, rather than a free subscription, the binary has to come with an AT COST subscription. There is always a debate as to what costs are. Maybe $49 can be demonstrated to be the cost of distribution.

      By my reading it is illegal for Sveasoft to cancel a subscription if source is redistributed, as it can then be demonstrated that the $49 isn't really a cost. They would possibly be on safer ground if they charged $49 for *each* download of the source and argued that $49 is how much it costs them to handle one download.

      In summary, Sevasoft is wrong to make a link between source code access and redistribution. THAT is what the GPL outlaws.

    25. Re:I believe that GPL is pretty clear on this by _KiTA_ · · Score: 1

      Forgive me if I'm wrong, but, aren't you not allowed to take a GPLed piece of software then re-liscense it in a more restrictive manner?

      Otherwise, couldn't I just download Linux, rename it/make it into a commercial product, and then say "well, thanks for the code, but I'm re-liscencing it as my own liscense."

    26. Re:I believe that GPL is pretty clear on this by vyrus128 · · Score: 1
      I don't think that one flies (though IANAL and reading the GPL makes my head spin.) Since the code is a derivative work of code licensed under the GPL, the result has to be licensed under the GPL, not the-GPL-or-something-else-at-your-option. Otherwise it would be possible for me to license a program -- licensed to me under the GPL -- to others under the disjunction of the GPL and a more permissive license which allows source-less redistribution. I've just given permission for someone to take away freedom, which is what the GPL is designed to prevent; so I must conclude that one cannot relicense a GPL'ed program under a disjunctive license, even one including the GPL, without the permission of the original copyright holder(s) (which in this case would include Linksys, who has certainly not been consulted!)

      Note: by "disjunctive license", I mean a license which gives the licensee a choice between two licenses, such as the GPL and the 'SveaSoft License'.

    27. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      You're stupid. The subscribers aren't necessarily allowed to redistribute the modified source that they purchased. They're just required to have access to the source if they purchase the binary.

    28. Re:I believe that GPL is pretty clear on this by black+mariah · · Score: 1

      There's a difference in saying "by distributing this you lose your subscription" and saying "you can't distribute this", which is a REAL restriction on distribution. One is applied to the code, the other to YOU.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    29. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      The developers only have to give the source *to those to whom they distribute the binaries*. If you don't have a subscription, how will you get a copy of the binaries for the new release? You won't, so no GPL violation. You'll have to get the binaries from a friend who has a subscription and who will be voiding his subscription to do so.

      The GPL doesn't guarantee you upgrades, it only guarantees you source code access so you can make your own changes. If Sveasoft charge too much, somebody will fork the software and produce their own version.

    30. Re:I believe that GPL is pretty clear on this by Sancho · · Score: 2, Informative

      Absolutely right. But a subscription model isn't a license. Here's how it works.

      1) You send 10 bucks to Sveasoft to get a login/password, enabling you to download the firmware.

      2) You download the firmware. Before now, you could download the source for free as a subscriber, so we're going to pretend this is still the case. So you download the source, too.

      3) You are legally entitled to redistribute both the binary and the source code. You can redistribute it either as is or with your own modifications. HOWEVER

      4) If you exercise option 3, Sveasoft removes your login/password. Nothing in the GPL says they have to continue offering the product to you--the closest clause is that they have to offer the SOURCE code to anyone they've given BINARIES to for some period of time.

      As far as I can see, until now, they've done nothing legally wrong. However I'm not sure how charging $50 for the source code fits in here...

    31. Re:I believe that GPL is pretty clear on this by efextra · · Score: 1

      But the subscription is what gives you access to the source in the first place.

    32. Re:I believe that GPL is pretty clear on this by black+mariah · · Score: 4, Insightful
      Sveasoft cannot refuse source access FOR THOSE WHO HAVE OBTAINED A BINARY FROM THEM.
      Agreed, and entirely correct.
      Refusal to pay for a subscription is not a valid reason for restricting source access (once binaries have been sold).
      Agreed again. To a point.
      Consequently the GPL implies that every binary bought from Sveasoft must come with a free subscription to the source code.
      Incorrect. The GPL doesn't imply anything, it spells it out in a relatively clear manner. Yes, if you buy the binary you must be provided, in some way, with the source code. The single incorrect word in your statement is *subscription*. You are not entitled to future revisions of the code. At the time that you buy the binary, you are entitled to the code *FOR THAT VERSION*. The is absolutely no implication that you are entitled to future versions of the software. This may be a loophole, it may be structured like this. I think it's the former, because even as much of a loon as I think Stallman is, I don't see him leaving a gaping wound like that in the GPL by accident.
      Sveasoft are not free to cancel this subscription if the source is redistributed.
      Ah, but they are. Your subscription comes with a Terms of Service. Their ToS states that the code for the 'release' binary you are given can be distributed all you want. However, distribution of the 'pre-release' version is grounds for termination of your subscription. You don't have to give the code back, you don't lose your rights under the GPL to distribute the code in the future, you simply are no longer a subscriber to their service. This is not a restriction on the software, it is a ToS agreement.
      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    33. Re:I believe that GPL is pretty clear on this by trashme · · Score: 3, Interesting
      From one of the forum posts:
      4) Sveasoft can track the subscribers who redistribute their binaries by attaching some kind of tag to each firmware binary (as demonstrated by the different MD5 sums found so far). This makes sense, considering Sveasoft thought TheIndividual was someone else at first. Arno Nym has done some work to try to find what the unique identifier is. It is unknown wether this is allowed under the GPL.

      That's how they know who distributed the binary and whose account to revoke.
    34. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      > Actually, the $49 CD is probably a
      > more clear-cut violation than the
      > subscription termination.

      Depends, he could be emplying a group of serverly disabled people (/. editors maybe? :), who
      a) get paid a lot, as he is a nice guy.
      b) have a large amount of waste.

    35. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0
      You're stupid.
      ...and you're trolling; though -by all means- consider this a bite.
    36. Re:I believe that GPL is pretty clear on this by Spy+Hunter · · Score: 1
      It all depends on how you define the phrase "a restriction on a right".

      My definition is: a restriction which is applied to you when you exercise the right. Yours is: a restriction which affects how you can exercise the right. I think my definition is a more reasonable interpretation of the phrase in the GPL, but that's for the judge to decide.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    37. Re:I believe that GPL is pretty clear on this by black+mariah · · Score: 1

      That is completely beside the point. Drop the word subscription for a second. It implies something that the GPL doesn't. Namely, future entitlement to source and binaries. Now, what if you bought a piece of software on a one-shot basis and were provided the source at that time. Is the developer required to give you every future revision of the code? No, they are not. If you have an agreement with them for long-term purchasing and you violate that agreement, do they still have to give you the code for future releases? No, they do not. The GPL only entitles you to code when you have purchased a binary and in no way implies that you are entitled to future code revisions.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    38. Re:I believe that GPL is pretty clear on this by mlk · · Score: 1
      So, now when "release 2" comes out, what do you do? You can't have a subscription anymore, but you're entitled to the source via the GPL anyway.

      Only recipients of the binary are entitled to the source. If you don't have access to the Version 2 binary, you don't have a "right" to the source code.
      Everyone who obtains a copy of the source (either by paying, or by grabbing it of BitTorrent) has the right to give you the source.

      Personally I don't like what Sveasoft is doing. I think it goes against the spirit of the GPL, but not the letter.
      --
      Wow, I should not post when knackered.
    39. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0
      One is applied to the code, the other to YOU.
      That's exactly how they do it in Soviet Russia.
    40. Re:I believe that GPL is pretty clear on this by AuMatar · · Score: 1

      However, their ToS is putting an additional restriction on GPL code- the prerelease. According to the GPL, yoou may not add additional restrictitons to the license. So their ToS violates the GPL. That means either their ToS is illegal and invalid (at least that clause), or they are viiolating the GPL.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    41. Re:I believe that GPL is pretty clear on this by trashme · · Score: 1

      The problem I have here is forcing someone to pay (or in this case, lose something they have already purchased, with no refund) for excersizing rights granted by the GPL.

      Let's take this case to an extreme. You lease an internet appliance that runs Linux from company X. Company X provides the source code to you, as required by the GPL, but stipulates in your contract that if you redistribute, your lease is revoked without refund. Your appliance must be returned ASAP.

      Still legal, you think?

    42. Re:I believe that GPL is pretty clear on this by droleary · · Score: 1

      That's how they know who distributed the binary and whose account to revoke.

      This isn't about the binary, it's about the source. They can certainly try to tag the source, but it's easy enough to run a diff on two copies. Trying to tag the source would only seem to make it easier to track down how they handle binary tagging. It all still adds up to a lot of dumb moves trying to avoid following the GPL as intended.

    43. Re:I believe that GPL is pretty clear on this by Spy+Hunter · · Score: 1

      Saying "you cannot do X if you distribute the software," no matter what X is, is in fact putting a restriction on the free exercise of your right to distribute the software. This is disallowed by the GPL.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    44. Re:I believe that GPL is pretty clear on this by Kiryat+Malachi · · Score: 1

      According to the GPL, you may not add additional restrictions to the EXERCISE OF THE RIGHTS GRANTED BY THE GPL.

      Since their additional license doesn't add restrictions to your exercise of rights granted by the GPL, I don't see a violation there.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    45. Re:I believe that GPL is pretty clear on this by Kiryat+Malachi · · Score: 1

      Yep.

      You have the right to modify and redistribute the software. If they revoke your lease and seize the appliance, you still have that right... of course, you no longer have hardware to run it on. As long as they aren't trying to restrict the rights you have under the GPL (redistribute, modify) then they're within the letter.

      That's actually a pretty interesting loophole in the GPL.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    46. Re:I believe that GPL is pretty clear on this by Wavicle · · Score: 0

      I think you're confusing what the GPL requires with the word "subscription." If you receive a binary of a GPL derived product, the person giving you that binary is required to make available the source code to it for a reasonable duplication fee.

      There is no limitation on "subscriptions" outside that. Sveasoft may be on questionable moral ground by cancelling subscriptions, but there is nothing in the GPL preventing it since the GPL doesn't address that situation. Sveasoft can't stop someone from redistributing the binary and source, but they can remove someone from their subscription.

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    47. Re:I believe that GPL is pretty clear on this by Kiryat+Malachi · · Score: 1

      No, it isn't.

      A restriction of your right to distribute the software would mean "If you do X, you may not distribute the software" or "If you do X, you may only distribute the software once" or anything like that. Saying "You may distribute, but if you do, we will revoke your right to do X" is not restricting distribution. If you think about it, before you first distribute and after you first distribute, your rights to distribute haven't changed at all. Therefore, there's no restriction on the right of distribution.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    48. Re:I believe that GPL is pretty clear on this by geminidomino · · Score: 1

      Its NOT against the rules to CHARGE for the source. That's like me charging per MB for downloads from my site. I can still distribute GPL software.

    49. Re:I believe that GPL is pretty clear on this by AuMatar · · Score: 1

      The GPL grants you the right to freely distribute the source with or without binary. Penalizing you (revoking your subscription) is not freely distibuting. Thats the violation I see.

      The only way it could not be a violation is if the ToS is if a court interprets the term additional restrictions to apply only to the license and that additional agreements made at the same time are not bound. In which case, the GPL loses all power- you could make a ToS that prohibits redstirbution with a 10 billlion dollar penalty, or just does so altogether.

      And of course, if it isn't a violation, I would expect to see the hole patched in the next revision of the GPL.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    50. Re:I believe that GPL is pretty clear on this by Spy+Hunter · · Score: 1

      Saying "you cannot do X if you distribute the software," no matter what X is, is in fact putting a restriction on the free exercise of your right to distribute the software. This is explicitly forbidden by the GPL.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    51. Re:I believe that GPL is pretty clear on this by ttrafford · · Score: 1

      It's really not a restriction though. It's a bribe.

      They aren't even asking you to waive your rights- they're just offering a reward for volunteering not to excercise them.

    52. Re:I believe that GPL is pretty clear on this by Qzukk · · Score: 1

      Legal is one thing, violating the GPL is another.

      In fact, if you look at it this way, the source becomes even more free after you release your copy and lose your investment, because the recipients will have nothing to lose for exercising their rights.

      Really, as the cost to you for redistribution of the source is the subscription fee you lose, you should charge that much for redistribution of the source (as the GPL clearly allows you to do).

      I'd wager that as long as the cost to you of distribution was no more than the initial outlay to receive your copy (ie, they don't sue you or otherwise take extra money) then the FSF won't see this as a restriction against distribution (if you hadn't paid this up front, you wouldn't have had the source or the license to distribute it).

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    53. Re:I believe that GPL is pretty clear on this by grumpygrodyguy · · Score: 3, Informative

      That's actually legal enough... you're basically being offered two licenses when you get the code

      It may or may not be legal, but it's certainly deceitful marketing.

      About 3 months ago I decided that I needed a QOS(quality of service) solution for my network so I could use VOIP reliably over my DSL connection. After looking around I came across articles like these which describe how to convert the relatively inexpensive Linksys WRT54G router into a viable QOS solution for VOIP. Most of these articles will explain how wonderful Sveasoft is for releasing thier QOS firmware for free.

      What Sveasoft is actually doing is charging for thier software, and using the GPL/free software reputation as marketing hype(very underhanded in my opinion). If you read Sveasoft's policy carefully you'll see that you need to subscribe to thier site($25 annually) in order to have access to the latest version of the firmware. But thier policy is changing all the time. Now you actually have to order a CD to get the latest version, and the website has changed to subscriber only.

      Maybe this isn't Sveasoft's fault, but I bought the WRT54G just 2 months ago with the expectation that I'd be able to download QOS firmware for free without any hassles. Now I'm locked in and at Sveasoft's mercy because they are the only ones building a QOS solution for my router. Most articles describe them as white knights to the rescue of people who want VOIP on a budget, but they are using the GPL and the term 'free software' to thier own financial advantage.

      --
      The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
    54. Re:I believe that GPL is pretty clear on this by atallah · · Score: 2, Insightful

      You are missing the point.

      There are no additional restrictions to the GPL code.

      As a subscriber (for a fee) you may have access to GPL'd binaries and source.

      If you redistribute the binary, you must also make the source available (under the GPL). However by doing so, you nullify the subscriber agreement. This has no effect on any binaries & source that you have downloaded so far; those are still licensed to you under the GPL. The only effect that the termination of the subscription will have is that you will no longer be able to download binaries from Sveasoft.

      GPL code does not mean that "i have the right to have it", it only means that if you give/sell the compiled code to me, you must also provied the source.

      A similar example would be RedHat terminating your up2date account because you violated the terms of service. It is irrelevant that up2date was downloading GPL binaries - you just won't have access to their mechanism for providing them.

    55. Re:I believe that GPL is pretty clear on this by Qzukk · · Score: 1

      Except that in this case "X" is "get the software". If you already got the software and the source (which you would have to have done, in order to redistribute it), then Svensoft is absolved of any further responsibility to you. Nowhere does it say that you must have infinite access to an infinite number of copies of the source.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    56. Re:I believe that GPL is pretty clear on this by Spy+Hunter · · Score: 1

      It depends on how you define a "restriction on your right". My definition is "a restriction that is applied to you when you exercise the right". Your definition is "a restriction that affects how you can exercise the right". I think my definition is obviously what the writers of the GPL intended to convey, because your definition allows many clearly rediculous restrictions. Consider the restriction "you are free to distribute the software but if you do you owe us $1000000". It does not restrict distribution, according to your definition. Yet I think many people would be reluctant to distribute the software under these terms. It amounts to a restriction.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    57. Re:I believe that GPL is pretty clear on this by sflory · · Score: 2, Informative

      On point #1 you may misunderstanding what they are saying. In addition to not carefully read subsection C.I think they are just explaining the GPL for you. Sveasoft doesn't have to give you source, and in fact if you download a binary they don't need to allow you download it at a later date. (Provided they allowed you to download both.)

      The end of the GPL Section 3:
      "If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code."

      Now here's where it gets hairy. Sveasoft has use the method in subsection A:
      "a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,"

      You can only use the methd in subsection c if you got the code via the method in subsection b. See subsection c:
      "Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)"

      Thus Sveasoft is simply reminding you of your responsibilities under the GPL.

      --
      IANALBIPOOGL (I am not a Lawyer, but I play one on GrokLaw.)
    58. Re:I believe that GPL is pretty clear on this by johnnyb · · Score: 2, Informative

      Actually, you _are_ allowed to charge a "reasonable copying fee" for the source code.

      In addition, as others have pointed out, the _subscription_ is not what the GPL entitles you to, just the source code for the version that had the binaries, and even then they are allowed to charge a "reasonable copying fee".

    59. Re:I believe that GPL is pretty clear on this by andersen · · Score: 1
      I suppose that might work if he was a copyright holder. The sveasoft firmware, like the Linksys firmware, is based on the Linux kernel, Busybox, uClibc, iptables, and several other projects. I am the maintainer of BusyBox and uClibc even I could not offer these projects under some alternative license since I have accepted many patches written by others. The Linux kernel is built up from millions of patches, all under the GPL. The iptables/netfilter code is licensed under the GPL, and is similarly composed of patches from many people. There is absolutely no chance anybody can ever offer any of these components under any alternative license. I think my BusyBox Licensing Page make it very clear what is expected of people that distribute my code, and more generally, for any GPL licensed code...

      I am sorry if following the rules hurts sveasoft's business. Tough. Guess how much money I earn for every device sold based on my code? Zero. I see no reason why other's such as sveasoft should profit where the authors of the code earn nothing. Expecting to earn royalties off of what he received for free and has modified slightly is a poor business model.

      --
      -Erik -- --This message was written using 73% post-consumer electrons--
    60. Re:I believe that GPL is pretty clear on this by Spy+Hunter · · Score: 1

      Sveasoft is never absolved of their responsibility to obey the GPL. They can't distribute the software and *then* restrict you afterwards. It's still illegal.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    61. Re:I believe that GPL is pretty clear on this by addaon · · Score: 1

      I'm surprised more companies haven't tried to skirt the spirit of the GPL... the GPL explicitly allows you to charge a reasonable fee for distribution. Imagine how much it would impede actual source downloads to require a three cent micropayment to defer the cost of bandwidth...

      --

      I've had this sig for three days.
    62. Re:I believe that GPL is pretty clear on this by BJH · · Score: 1

      Please note that Sveasoft do not allow you to download the source to their pre-releases, and thus are using the method outlined in subsection (b), in that they offer the source code to you separately from the binary distribution.
      Thus, anybody receiving that binary distribution from Sveasoft can, instead of distributing the source themselves, tell those receiving the binaries from them to pay $49 and get the source from Sveasoft, in accordance with subsection (c), as long as they themselves are not charging for the redistributed binaries.

    63. Re:I believe that GPL is pretty clear on this by Qzukk · · Score: 1

      All the GPL says is that 1) if you get the binary from them, they have to 2) give the source to you too, and that 3) you're free to do whatever you want with the source as long as it stays GPL'd. I don't see how anything they do keeps you from starting at 1) and getting to 2) and from there getting to 3).

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    64. Re:I believe that GPL is pretty clear on this by black+mariah · · Score: 1

      No, it is not putting a restriction on your right to redistribute the software. You can distribute it all you want, you just aren't a subscriber anymore. This is not a restriction on the distribution, this is a restriction ON YOUR SUBSCRIPTION.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    65. Re:I believe that GPL is pretty clear on this by black+mariah · · Score: 1
      Penalizing you (revoking your subscription) is not freely distibuting.
      There's the key word. YOU. This is a restriction placed on YOU, as a term of your subscription agreement. It is not telling you what you can and can not do with the source. A distribution restriction would be saying "You can't distribute this to blacks, Mexicans, stupid people, people with herpes, anyone from Australia, magicians, librarians, guys named Tim, or baseball players." or, more likely, "You can't give this to our competitors."
      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    66. Re:I believe that GPL is pretty clear on this by Spy+Hunter · · Score: 1

      If they put restrictions on your distribution of the code, then step three can never happen. I'm arguing that they are attempting to put a restriction on your ability to distribute the code.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    67. Re:I believe that GPL is pretty clear on this by Spy+Hunter · · Score: 1
      It doesn't have to explicitly forbid you from distributing the software to be a restriction. If it substantially deters you from distributing the software, it is a restriction. Obviously Sveasoft's intent here is to restrict distribution. Their terms can only be interpreted as a punishment for distributing the software.

      What if Sveasoft said "you can distribute the software but if you do you owe us $10000000"? That doesn't explicitly forbid distribution of the software under any circumstance. However, it acts as a significant deterrrent. Nobody is going to distribute that software. It amounts to a restriction, and it's forbidden by the GPL.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    68. Re:I believe that GPL is pretty clear on this by mdfst13 · · Score: 2, Informative

      If Sveasoft (or anyone) transfers a GPLed binary to you without transferring the source at the same, then they must offer the source for free to *anyone* who requests it (as they might have received the binary from you). They appear to be violating this.

      Sveasoft may not penalize you in *any* way for redistributing the source (or binary). Even though the login info had nothing to do with the GPL previously, revoking it for redistributing the source is a violation of the GPL (you can revoke for any number of other reasons freely, just not for redistributing the source).

      Sveasoft could charge $50 for the source, but they can't charge $10 for the binaries and then charge $50 to get the source (the amounts are irrelevant). Once they distribute the binaries, they must give source access.

    69. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0
      You may not impose any further restrictions on the recipients' exercise of the rights granted herein.

      But they're not! Their restrictions are not restricting the source code, they're restricting the subscription terms!

      They're restricting the recipient's exercise of GPL-granted-rights, plain and simple.

      Saying "you forfeit your subscription if you distribute the GPL'd code" is just as much of a restriction on distributing the code as saying "you forfeit your house to us if you distribute the GPL'd code."

    70. Re:I believe that GPL is pretty clear on this by trashme · · Score: 1

      This would force me to re-lease the appliance if a wanted to use it more. In essence I'm being charged more (than an average user) for acting on the rights given to me by the GPL. IANAL, but being charged for using those rights sounds like an added restriction.

    71. Re:I believe that GPL is pretty clear on this by trashme · · Score: 1

      Look at it this way. There are 2 users, User A who has a subscription and downloads pre-releases. User B who has a subscription and downloads and redistributes pre-releases.

      User A downloads 3 pre-releases. This costs him his initial subscription cost of $20.

      User B also downloads 3 pre-releases and redistributes them. Since User B has his subscription revoked each time he redistributes a pre-release, this would cost him 3 subscriptions, or $60.

      The difference between User A and User B is User B acted on rights granted by the GPL. User B is charged triple the fee of User A. Doesn't this sound like an extra restriction to redistribution?

    72. Re:I believe that GPL is pretty clear on this by Kiryat+Malachi · · Score: 1

      No, there's a pretty big difference between the two.

      The GPL allows you to *freely* distribute the software. A restriction saying "You may distribute the software but you will owe us money for it" doesn't qualify as freely distributing. However, Sveasoft is saying - here's your GPLed software, as is required by the GPL. However, if you redistribute it (which you may do if you so choose), you will break agreement B, which has nothing to do with the GPL. You are NOT required to sign agreement B to obtain access to your source code; however, if you do sign it, you have to abide by agreement B as well as the GPL.

      Essentially, your example would be equivalent if they said "Here's your GPLed source code; if you want future revisions of the source (that you don't have binaries for) you can have them, but if you redistribute that source you owe us one million dollars." That's legitimate; the GPL says nothing about other contractual agreements.

      Now, if they were to say "Here's your GPLed source code that we have to give to you because you got binaries from us; if you redistribute this GPLed source, you owe us a million bucks" that would be a violation. Its a subtle distinction, but an important one - the access to pre-release code is granted by a seperate agreement, a seperate contract from the GPL license. As such, the GPL has little power to bind anything to that contract; if the user agrees to it and the conditions do not violate the GPL, its legit.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    73. Re:I believe that GPL is pretty clear on this by black+mariah · · Score: 1
      Damn, that's a well-reasoned argument. I don't see too many of those on here. However, I still think you're incorrect.
      If it substantially deters you from distributing the software, it is a restriction.
      It should be noted that this restriction is only on the pre-release code. I can see your reasoning, but I don't agree with it. While the spirit of the GPL may see it as a restriction, the letter probably does not. This is a term set forth on your subscription, not on the software.
      What if Sveasoft said "you can distribute the software but if you do you owe us $10000000"?
      You know what? If they put a clause in their ToS that said "Violation of this ToS results in a $$$$$$ fine." and one of those terms was not redistributing the code I think that's probably still allowed. Once you do violate the ToS, you are still free to do whatever you want with the code. Now, if they tried to say "You can have this code, but you have to pay us to distribute it.", that is a completely different thing. It's all in where the applicable sentence is. Is it part of the subscription, or is it part of the source package? I recognize that this is a *VERY* pedantic argument, but it's one that has to be made in order to work out exactly where and when the GPL stops and other licenses start.

      Good post, anyway. It certainly raises some questions that need to be addressed. For all I know, we're both wrong and we need to say a thousand "Hail Queen Spider!"s before we can redistribute GPL code.
      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    74. Re:I believe that GPL is pretty clear on this by Kiryat+Malachi · · Score: 1

      They are not restricting your ability to distribute the code. They may be putting some limits on your desire to do so, but that's not the GPL's domain.

      Much like a violator of the GPL loses the rights given to them under the GPL, a violator of Sveasoft's subscription agreement loses the rights given to them under that agreement. The loss of those rights doesn't impair your right to distribute the source you already have; therefore, it is not a restriction on distribution of the code.

      And don't bring up your goddamn million dollars example - the two aren't equivalent. In one, if you distribute you must do something additional - pay up. In the other, if you distribute you have an additional right (access to future source and binaries) revoked. Nothing in the GPL gives you that right; as such, Sveasoft may revoke that right for any reason valid under their contract.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    75. Re:I believe that GPL is pretty clear on this by Kiryat+Malachi · · Score: 1

      If you sign the EXTRA agreement stating you forfeit your house, then yeah, you would, and it would be legit.

      The GPL says you must be given your rights. Anyone buying a Sveasoft firmware must be given their GPL-granted rights. However, if they choose (and choice is the important part here!) to sign an additional agreement that places a condition on redistribution, that's between them and the customer.

      You may not force someone to accept additional conditions on the GPL. However, nowhere in the GPL does it say you may not *choose* to accept further restrictions in exchange for some consideration, so long as you aren't forced to and people can still receive the product from you under the unrestricted GPL.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    76. Re:I believe that GPL is pretty clear on this by Spy+Hunter · · Score: 1
      You're wrong, the GPL says a *lot* about other contractual agreements. For example, if you have other obligations that would prevent you from fulfilling your obligations under the GPL, you lose your rights under the GPL, whether it's your fault or not. If you have made a contract with a customer that forbids them from distributing your source code under penalty of termination of the contract, then you can't legally distribute your software to that customer under the GPL.

      Here's the relevant section (7) of the GPL, with some added italics:

      If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    77. Re:I believe that GPL is pretty clear on this by femto · · Score: 2, Interesting
      My understanding is that the only way to get the source code is to have a subscription.

      Is having a subscription a prerequisite for getting the binary? Does a subscription cost money? Is the $49 how much it costs Sveasoft to make the CD? The answers can be "yes", "yes", "yes" and things are still okay.

      If you redistriute the source code, Sveasoft says "subscription cancelled", so the act of redistribution has just cost you something (the remainer of your subscription).

      You received the code under the conditions of the GPL, which allows copying and also says "You may not impose any further restrictions on the recipients' exercise of the rights granted herein." Cancellation of the subscription can be seen as a cost, which I would interpret to be a restriction (which is not allowed).

      Yes, Sveasoft is free to cancel a subscription, but the reason for cancellation cannot be for exercising rights granted by the GPL. Otherwise Sveasoft has violated the GPL. The 'after the event' nature of the restriction still doesn't change the fact that it is a restriction.

    78. Re:I believe that GPL is pretty clear on this by |<amikaze · · Score: 1


      IF Sveasoft gives ME a copy of the binary, and I give YOU a copy of the binary, then it is MY responsibility to give you the source code if you were to ask for it, NOT Sveasoft's.

      Once they distribute the binaries, they must give source access.

      They must give source access TO YOU. Not to anyone else.

    79. Re:I believe that GPL is pretty clear on this by AuMatar · · Score: 1

      But its a limitation to your ability to redistribute the code. The GPL says no additional limitations may be put on the license, that includes none being put upon your copy of the license.

      *shrug* It would likely take a court case to decide. Like everything else when it comes to law.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    80. Re:I believe that GPL is pretty clear on this by AuMatar · · Score: 1

      No, it wouldn't be at all. It would only be equivalent if RH was to void your subsciption for doing something that the GPL allows you to do- redistribute the code, for example.

      If this is legal and isn't a violation, its a hole that needs to be patched immediately. It completely invalidates the GPL- you could have a ToS that makes you promise never to distribute the code, making it essentially proprietary.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    81. Re:I believe that GPL is pretty clear on this by Spy+Hunter · · Score: 1

      The GPL doesn't give the specific right to future sources and binaries, but it does forbid Sveasoft from punishing you in the future simply for exercising the rights they must give you under the GPL. Whether the punishment is a fee or a revoked contract right, the result is the same. The punishment is a substantial deterrent to your distribution of the source, which acts as a restriction.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    82. Re:I believe that GPL is pretty clear on this by femto · · Score: 1
      It seems to come down to whether cancelling the subscription is a restriction.

      In my *opinion* it is. This would be especially so if a subscription has cost money, so the cancellation translates into a direct financial penalty.

      Here's an analogy (dangerous). I give you the binary and source in exchange for a bond of $1,000,000 and you signing a contract that if you redistribute the source you forfeit your $1,000,000 bond. Is this in violation of the GPL? I would say yes, as the bond represents a restriction.

      As I see it, the sitiuation with Sveasoft is the same, only the value of the bond is access to future binaries (not $1,000,000).

      I guess a judge would have to rule whether the magnitude of the 'bond' is large enough to be considered a restriction.

    83. Re:I believe that GPL is pretty clear on this by efextra · · Score: 1
      It is wrong to charge *extra* for the source code. You can already get binaries for $20 a year. Per GPL you can't charge more than a resonable distribution fee. From the GPL faq:

      Does the GPL allow me to charge a fee for downloading the program from my site?

      Yes. You can charge any fee you wish for distributing a copy of the program. If you distribute binaries by download, you must provide "equivalent access" to download the source--therefore, the fee to download source may not be greater than the fee to download the binary.

      They are clearly not providing an "equivalent access" to download the source and infact charging extra for it.

      Sveasoft now requires you to pay $50 per release of the source code *in addition* to the yearly subscription fees.
    84. Re:I believe that GPL is pretty clear on this by Spy+Hunter · · Score: 3, Insightful
      While the spirit of the GPL may see it as a restriction, the letter probably does not.

      Well, we are getting into pretty philosophical territory here. You're right, I could see a judge going either way on this. But don't think the GPL just ignores other contracts that might conflict with it; section 7 of the GPL deals quite nicely with this issue. If you have signed a contract that makes it impossible for you to satisfy the GPL's conditions (such as not restricting redistribution), you cannot distribute the software at all. Just because the restricting clause is in a different contract doesn't excuse you from complying with the GPL.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    85. Re:I believe that GPL is pretty clear on this by whoever57 · · Score: 1
      4) Sveasoft can track the subscribers who redistribute their binaries by attaching some kind of tag to each firmware binary

      Doesn't this imply that the source code Sveasoft are distributing is not complete? Doesn't the source code that the GPL requires you to offer have to include pretty much everything needed to build the binary? Not just the C code but the compile scripts also?

      Perhaps this is the real GPL violation!

      --
      The real "Libtards" are the Libertarians!
    86. Re:I believe that GPL is pretty clear on this by black+mariah · · Score: 1
      Well, we are getting into pretty philosophical territory here.
      Yeah. It's making my ass numb.
      If you have signed a contract that makes it impossible for you to satisfy the GPL's conditions (such as not restricting redistribution), you cannot distribute the software at all.
      Wow, I was NOT aware of that section. I feel stupid. However, this doesn't change my standing on the subject or, I think, effect it in any way. In fact, in my view it reinforces Sveasoft's position and makes the people that are distributing the pre-release version in violation of the GPL. They entered into a subscription agreement wherein distribution of the pre-release source was prohibited without forfeiture of their subscription. As I'm understanding this, section 7 kicks in and immediately nullifies their right to redistribute the code at all. This is some serious brain-bending stuff, if I'm reading this right.
      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    87. Re:I believe that GPL is pretty clear on this by inode_buddha · · Score: 1

      OK so the Sveasoft license is poorly worded -- at least that's my take so far. FWIW the FSF itself sells CD's for anywhere from $500 to $1500 with updates based on 1 yr from the purchase date, last I checked. And no, I don't expect Sveasoft to support my own "local" hacks; ESR has a similar clause with his books. I'm not sure about $50 for the source, unless they send it on a DAT tape. Otherwise, they're just grubbing a few bucks, just IMHO.

      --
      C|N>K
    88. Re:I believe that GPL is pretty clear on this by mdfst13 · · Score: 2, Interesting

      No, if Sveasoft (or whomever) gives you a copy of the binary without the source, then they must make the source available to anyone who asks, as per section 3b of the GPL.

      Your scenario only works if they gave *you* (and everyone else to whom they distributed the binary) the source as well as the binary (this is section 3a). If they only give the binary, then I can ask them direct for the source (back to 3b). Further, I do not have to prove that I obtained the binary to be able to force them to supply the source if they did not provide the source with the binary (an offer to supply the source is not enough; the two must actually go together in the same package).

    89. Re:I believe that GPL is pretty clear on this by shaitand · · Score: 1

      Why? These are terms of service for your subscription service. The gpl entitles you to the source for the binary that was distributed to you, it does NOT entitle you to the source of future versions.

      The ONLY thing giving you the right to future versions is your subscription, which is subject to the terms of service. The only thing you lose if you don't follow the terms that subscription, and the right to future versions that comes with it.

      The TOS themselves can be pretty much anything which isn't illegal in itself. They can require that you when you put your shoes on you tie the left shoe first each time, they can make it whatever they want.

    90. Re:I believe that GPL is pretty clear on this by shaitand · · Score: 1

      Aye, which they can get away with, the wording is vague enough that nobody would challenge them on whether the $0.05 cd (cost) they sold for $50 constituted reasonable.

    91. Re:I believe that GPL is pretty clear on this by rking · · Score: 2, Insightful

      "Sveasoft cannot refuse source access FOR THOSE WHO HAVE OBTAINED A BINARY FROM THEM."

      Agreed, and entirely correct.


      Agreed, entirely correct but INCOMPLETE.

      The GPL section 3 requires that they either provide source along with the binary (in which case you don't need to purchase a separate source code CD to redistribute it) OR they must accompany their binary distribution with a written offer valid for at least three years, to give any third party, for a charge no more than their cost of physically performing source distribution, a complete copy of the source code (in which case they can't restrict it only to subscribers).

      I'm not sure which path you're claiming they followed. It looks to me like they're in breach either way.

    92. Re:I believe that GPL is pretty clear on this by Spy+Hunter · · Score: 1
      If Sveasoft was party to this agreement, then it is they who are violating the GPL by distributing the software to their customers, not the customers violating it by redistributing it later. Since it is Sveasoft's restrictions that are preventing customers from redistributing, Sveasoft runs afoul of the clause that says you may not restrict redistribution, and the violation occurs at that point. The customers actually aren't violating section 7 because nobody is restricting their ability to give other people the right to redistribute. If they distribute they are only violating Sveasoft's (questionable) subscription agreement, which doesn't nullify the rights they have already gotten under the GPL or prevent them giving those rights to others.

      Yeah. It's making my ass numb.

      LOL. Philosophy does tend to have that effect ;-)

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    93. Re:I believe that GPL is pretty clear on this by Sancho · · Score: 1

      Which GPL are you reading?

      For starters, :
      TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
      under Section 1:
      You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.

      That covers their ass for charging for the media. It's legal.

      As for having to give the source to ANYONE who requests it, that's simply untrue. If they don't provide the source in the first place, they only have to give it to people THEY have distributed it to. Not anyone in the world. That's the point of the GPL. You can still charge for the software--but why would you when anyone you sell it to can turn around and give it to the rest of the world for free. Sveasoft found a bit of a loophole in that they then prevent you from receiving updated versions from Sveasoft, but it's still legal as far as I can tell.

      Sveasoft may not penalize you in *any* way for redistributing the source (or binary). Even though the login info had nothing to do with the GPL previously, revoking it for redistributing the source is a violation of the GPL (you can revoke for any number of other reasons freely, just not for redistributing the source).

      Mind pointing out to me where in the GPL this clause exists? I couldn't find it, myself. They aren't imposing extra restrictions on the subscriber in the least. They're simply letting you know that should you choose to exercise your right to redistribute, you will lose access to future versions of the software.

      It's kinda like free speech. You can say anything you want in America (barring a very limited set of examples like screaming fire in a movie theater). But if you are in a private business and you choose to exercise your right to free speech, they can kick you out. They can even tell you that ahead of time. If I own a gas station, I can post a sign saying, "I reserve the right to eject any customer who says anything bad about the president of the United States." Completely legal. Only way it would be illegal is if I only enforced the regulation for protected minorities, such as African Americans or Women.

      So basically, your post holds no water whatsoever. However I welcome you to prove me wrong with actual citations from the GPL.

    94. Re:I believe that GPL is pretty clear on this by Sancho · · Score: 1

      I think you're mistaken, but I'm not a lawyer.

      3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange;


      That only means that if you distribute it binary-only, you have to provide a written offer to produce the source code, and said offer must be valid for 3 years. You use the written offer as your claim to the source, they give it to you. You ask again, they have no obligation to provide it again.

      You MAY have been referring to section 3c:

      c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

      However as is made clear within the terms of 3c, this applies only to non-commercial distribution. It isn't clear to me whether the non-commercial distribution is on me as redistributing it or on the person I got it from. Fleh.

    95. Re:I believe that GPL is pretty clear on this by black+mariah · · Score: 1

      Not the way I'm reading it. The way I'm seeing it, their subscription agreement as a clause that causes section 7 to come into effect. You can't break an agreement to comply with GPL redistribution, your rights to redistribute are simply taken away.

      Let's take the money equation out of this for a second, and let's bring an NDA into the fold. If one company provided GPL code to another, but did so under the terms of an NDA, the company receiving the code could not break the NDA and distribute the GPL code because according to section 7, they have no right to distribute it since doing so would violate the NDA. However, after the NDA expires they are free to distribute the code at will since they are no longer bound by the NDA and section 7 no longer applies.

      It's all very ass-numbing. I expect a rundown from Stallman in the days to come. As much as I dislike the dude and his weirdass ways, he pays attention to shit like this and always responds in full.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    96. Re:I believe that GPL is pretty clear on this by mdfst13 · · Score: 1

      This one ( http://www.fsf.org/licenses/gpl.html ):
      * b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      -----
      If they do not provide the source with the binary (which is what 3a covers) and modified the original source code (section 3c covers unmodified binaries for non-commercial use; they would also get caught on the non-commercial use), then they must do b (and they currently do not seem to be). Note the "any third party" clause. That is the same as "anyone," which is what I said.

      They are certainly allowed to charge any price they wish for the initial transfer and any warranty they may provide. Afterwards however, they can't charge more for the source, as the distribution cost has already been set. (I said that they needed to offer the source for free, but that is incorrect, they can charge a media/distribution charge.) They can't claim that they can distribute multiple binaries for $20 but that it costs $50 to distribute a single copy of the source code. It's an absurd claim.

      In section 6, the GPL says, "You may not impose any further restrictions on the recipients' exercise of the rights granted herein." Revoking the right they bought to get updates does this if you do it *because* they redistributed the program. They could cancel it for any number of other reasons, but not for redistribution of code.

      If one does not interpret the GPL this way, then it raises all sorts of problems. For example, see the hardware/support vendor example in this post: http://slashdot.org/comments.pl?sid=115310&cid=976 7498

    97. Re:I believe that GPL is pretty clear on this by mdfst13 · · Score: 1

      IANAL either, but please reread the 3b that you posted, where it says "any third party." Anyone can request the source and it must be provided (for no more than media/distribution cost) if it was not provided originally (3a). 3c does not apply to Sveasoft, just to those who distribute binaries from Sveasoft that they originally obtained under the terms of 3b (3c says they must pass on the source code offer). Sveasoft both modified the source and provided the binary commercially.

    98. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      Charging for source is only allowed up to your own cost of distribution, but limited to the cost of obtaining the binary if it's distributed through the same channel (both download, both mail, etc). If you offer the binary as a free download, you have to offer the source for free too, if you offer it for download.

    99. Re:I believe that GPL is pretty clear on this by Sancho · · Score: 1

      In section 6, the GPL says, "You may not impose any further restrictions on the recipients' exercise of the rights granted herein." Revoking the right they bought to get updates does this if you do it *because* they redistributed the program. They could cancel it for any number of other reasons, but not for redistribution of code.

      I disagree with this, but maybe we're coming from different directions.

      Your original post said that they could not penalize you for redistributing under the GPL. I don't believe that's true one bit. They may not impose further RESTRICTIONS on your redistribution as per section 6 of the GPL, but that does not mean that they can't take measures to prevent you from accessing their servers if you choose to redistribute. As per the GPL, however, they are still obligated to provide the source code to you if you download and redistribute.

      The $20 you pay to Sveasoft gives you 6 months of being able to download the binary firmware. It is not a cost of the firmware itself. Think of it as being given access to a premium ftp server. The code is still GPL'd, but for $20, you get access to the server for 6 months. Now under the terms of the license for access to the server they can cancel your server account if you redistribute. Nothing is preventing you from redistributing. They can't sue you for redistributing. They can't refuse to give you the source code, either. But they can control who accesses their server. As far as I can see, there is no GPL conflict here. They are NOT infringing on your GPL granted distribution rights. They are also NOT adding further restrictions onto their software. All they're saying is that if you choose to redistribute, they reserve the right to cancel your account. No rights are being infringed upon so far.
      Now...if you read the DSLreports thread, it looks like the source they give you does not compile to the precise binary firmware they distribute. This is because they use a bit of stenography in order to mark which users a receive a specific download. It appears that this is how they track redistribution (and thus can cancel accounts). If you redistribute and they get ahold of the firmware, they can check for the stenographic signature and match it up in a database of subscribers. Then POOF, your account is gone. AT first glance this doesn't appear to be a problem, but since they are clearly providing a binary and not the exact source that produces that binary, there may be issues.

      If they do not provide the source with the binary (which is what 3a covers) and modified the original source code (section 3c covers unmodified binaries for non-commercial use; they would also get caught on the non-commercial use), then they must do b (and they currently do not seem to be). Note the "any third party" clause. That is the same as "anyone," which is what I said.

      Interesting. I never noticed the "any third party" bit before. However I have to wonder if the offer is only good once or if it's good for (as per the GPL) three years. Clearly you have up to 3 years to make use of the offer, but my understanding is that once you've asked for the source using this offer, then the distributor's obligation has been fulfilled and they never have to offer you the source again (unless you download it again). Any legal insight from lawyers on this one?

    100. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      I think that's the funniest "Soviet Russia" joke I've seen out here.

    101. Re:I believe that GPL is pretty clear on this by femto · · Score: 1
      To play devil's advocate with myself,as it just occured to me that a second analogy might also apply:

      I give you the binary, source and $1,000,000. At the time I also ask you to agree that if you redistribute the source you have to give the $1,000,000 back.

      Does giving $1,000,000 back, that isn't yours anyway, constitute a restriction? Is an incentive different to a restriction? I think my brain is going to explode...

      Perhaps the best course of action is to fork the code and ignore Sveasoft? It's also worth noting that Sveasoft's business model doesn't prevent someone who is concerned about software freedom from ignoring Sveasoft's incentive and distributing the current source to a forked project.

    102. Re:I believe that GPL is pretty clear on this by Tarantolato · · Score: 1

      It completely invalidates the GPL- you could have a ToS that makes you promise never to distribute the code, making it essentially proprietary.

      No. You can set up your own mirror site and work on a fork. If Sveasoft's product is important enough, I expect that someone will.

    103. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      Since User B has his subscription revoked each time he redistributes a pre-release, this would cost him 3 subscriptions, or $60.

      Considering that Sveasoft behaves like a bunch of asshats, they will probably refuse to do further business with B when the subscription is revoked the first time.

    104. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      You're late to the game. Months ago, people first asked for source code to one binary firmware image which had been redistributed. According to Sveasoft this was a testing release and never intended to be distributed. However, it was given to people who asked for it and it was offered on a publically acessible webserver. I know because I have the file right here on my harddisk, and I didn't receive it from Sveasoft.

      Now, you might think, why did these people insist on having the source? Sveasoft had not made a public release for a long time and all development versions had only be distributed in binary form to testers and other developers. It looked like Sveasoft was closing the source under the guise of "it's not final yet". In hindsight, that was quite an accurate assessment, I'd say.

      After James Ewing (Sveasoft) refused to give in to polite requests, people started demanding the source in accordance with the GPL. He still refused and switched to the subscriber only scheme which had been in place until yesterday: Paying subscribers had access to development binaries and source.

      You'll probably agree that it was inevitable that at some point a subscriber would redistribute. This happened recently. Another individual created a webpage and anonymously hosted the firmware (re-redistributing). This is where things started getting nasty. I'm quoting part of the webpage which the individual had hosted:

      James Ewing from Sveasoft emailed me shortly after I created this website.
      We had a very nice conversation which I will post here for your reading pleasure and so everyone learns more about his style.
      Apparently he has nothing against it because he didn't say otherwise (see his last emails):

      Email 1 from James (note: he signed with Sveasoft but all emails came from james.ewing@sveasoft.com):

      Hi Andreas I really loved the shots of your wireless links and the GPS coordinates. This stuff isn't exactly legal in Austria, is it? Guess I have to do my duty and report it to the proper authorities. Sorry :-) Sveasoft

      My reply to Email 1:

      Hello James (may I call you James?) I am glad you liked my photos, however I would prefer if you would not report me. This could get me into trouble and you certainly wouldn't want that. Also you wouldn't have the information you need to report me. Just out of curiousity: how did you find out my name? Yours faithfully, Andy

      Email 2 from James:

      If all copies of Alchemy you have placed on the net are removed within 24 hours I will drop this. If not you will become my new full time hobby. Your choice. James

      My reply to Email 2:

      Hello again, you didn't answer the question about my real name. I'd really like to know how you linked me to it. I don't see why you would want me to remove the firmware from my page. It is under GPL so why can't I distibute it? I know I the source code is not available from the page itself, that is because the webspace is not big enough. Do you want me to post it as well? Regards, Andy

      Email 3 from James:

      Ok, your choice. Let's have some fun now.

      This was followed by Email 4 from James, containing a picture of a group of people, apparently with that Andy guy he keeps confusing me with.

      My reply to Email 3 and 4:

      Ok it has been fun while it lasted. Before you blame someone else for what I did: my name is not Andreas, nor am I on that photo. I was playin with you and tried leaving you on the wrong track :) I don't know where you got that photo, I certainly don't know about any wireless links you are talking about and I certainly don't live in Austria. Of course you're gonna reply "now that I got you you're making excuses", however this is not the case. I am writing this email so that you don't attack so

    105. Re:I believe that GPL is pretty clear on this by mdfst13 · · Score: 1

      "Now under the terms of the license for access to the server they can cancel your server account if you redistribute."

      It's still a restriction on *distribution* which they can't do and be complying with the GPL. The fact that the FTP server access is separate from the GPL is irrelevant. There is nothing in the license saying that the distribution restriction clause only applies to the GPL agreement. As I read it, the clause prevents them from restricting distribution in *any* agreement they might make. Again, the FTP server access could be restricted based on all sorts of other reasons without invoking the GPL. By bringing up the GPLed redistribution though, the separate agreement invokes (and conflicts with) the GPL.

      The third party clause can't be good just once. If you receive the binary under 3b and redistribute to to two people, then it must be good for *each* of them. The two can be generalized out to any number. Further, the two can each redistribute under 3c. Once the company does not comply with 3a (distribute the source with the binary), it's stuck giving the source to anyone who requests it. Once they have distributed to a particular person, they might not have to distribute to that particular person again; however, they would still have to give the source to any new person who asked.

    106. Re:I believe that GPL is pretty clear on this by duffahtolla · · Score: 3, Insightful
      I bought the WRT54G just 2 months ago with the expectation that I'd be able to download QOS firmware for free without any hassles

      That article you mention has a link that pointed to Satori_v2_2.00.8.7sv-pre1.bin.zip as having QOS. Note that this is version 2.0 so I'm guessing QOS has been in the firmware for quite sometime.

      On this page they list links for both binaries and source for Satori v.4.0

      http://www.linksysinfo.org/modules.php?name=Downlo ads&d_op=viewdownload&cid=8

      This is the PUBLIC version which sveasoft has realeased for FREE.

      Are you saying that only the latest, pre-release firmware will satisfy your needs? Are you saying that they removed QOS in laster versions and are only releasing it to subscribers? Otherwise, I just don't understand why you are slamming Sveasoft when they have given you what you wanted for free.

    107. Re:I believe that GPL is pretty clear on this by Sancho · · Score: 1

      Looks like you're at least correct for the third party bit. From the GPL faq:
      In section 6, the GPL says, "You may not impose any further restrictions on the recipients' exercise of the rights granted herein." Revoking the right they bought to get updates does this if you do it *because* they redistributed the program. They could cancel it for any number of other reasons, but not for redistribution of code.

      I'm not at all convinced of the other part, though. Since the GPL says nothing about whether or not you get access to their servers, I don't see how they're restricting your redistribution rights. We'll have to agree to disagree on that point.

    108. Re:I believe that GPL is pretty clear on this by efextra · · Score: 1

      OK, agreed to a certain extent. But what about charging extra for the source code when I have already paid for the binary? See my other comment on this. I am not against sweasoft, they seem to be doing a pretty good job and I think $25 a year subscription fee hardly pays for the effort they are putting in. But that doesn't mean this isn't a GPL violation.

    109. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      User B is charged triple the fee of User A. Doesn't this sound like an extra restriction to redistribution?

      Yes, but it isn't.

      Bad car analogy time: drivers A and B both fill their gas tanks, paying tax to the government on the gas they buy. Driver B doesn't realise it, but he has a leak in his tank, so he ends up having to fill it up twice as often as driver A. Driver B is effectively paying twice as much gas tax for the same amount of driving.

      Does that mean there's a tax on leaky gas tanks? Nope. And the fact that Sveasoft subscribers may end up paying more if they redistribute prereleases doesn't necessarily mean that their GPL rights are being restricted.

      If you want to know, ask a lawyer. You aren't going to figure it out by yourself.

    110. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      Just an example: The public Satori 4.0 release does not contain a secure webserver. Previous (prerelease) versions could be configured via HTTPS and future releases will probably have that feature too.

    111. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      First, in order to fall under section 3a it is sufficient to offer source and binary on the same webpage. It is not the distributor's responsibility to make sure that every client downloads the source too. If the distributor offers binary and source side by side and you download only the binary, you cannot redistribute under section 3c. Same as if you ship source and binary on CD-ROM and the client copies the binary to his harddisk and loses the CD-ROM.

      Section 3c applies to redistributors who make no modifications to a binary which they obtained from a distributor under section 3b and redistribute non-commercially. Someone who receives the code under section 3a can choose to redistribute according to section 3a or section 3b, not section 3c.

    112. Re:I believe that GPL is pretty clear on this by mpe · · Score: 1

      It should be noted that this restriction is only on the pre-release code. I can see your reasoning, but I don't agree with it.

      The GPL (and coyright law) are only concerned with third party copying and distribution. Terms such as "pre-release", "beta", etc are irrelevent.

      You know what? If they put a clause in their ToS that said "Violation of this ToS results in a $$$$$$ fine." and one of those terms was not redistributing the code I think that's probably still allowed.

      If this was their own code they could put such conditions on distribution. As they are distrubuting other people's code then they need explicit permission from all the relevent copyright holders to redistribute under any other terms than the GPL.

    113. Re:I believe that GPL is pretty clear on this by mpe · · Score: 1

      No, if Sveasoft (or whomever) gives you a copy of the binary without the source, then they must make the source available to anyone who asks, as per section 3b of the GPL.

      No they are only obliged to distribute the source to any party they have distributed the binary to.

    114. Re:I believe that GPL is pretty clear on this by fatphil · · Score: 1

      "Consequently the GPL implies that every binary bought from Sveasoft must come with a free subscription to the source code."

      No. It must come with access to the source code that generated the particular binary.
      "subscription" is a continuous service including updates. GPL gives you no rights to updates.

      "Sveasoft are not free to cancel this subscription if the source is redistributed."

      Sveasoft can cancel any subscription service as long as the terms of the subscription say that they can. The subscription service is nothing to do with the GPL.

      If car manufacturers were obliged to provide workshop manuals upon request, that wouldn't mean they were obliged to replace your car each time they released a new model. You're, like many others in this thread, conflating two unrelated things.

      FP.

      --
      Also FatPhil on SoylentNews, id 863
    115. Re:I believe that GPL is pretty clear on this by johnw · · Score: 1

      > Sveasoft cannot refuse source access FOR THOSE
      > WHO HAVE OBTAINED A BINARY FROM THEM.

      Not quite. If I obtain a binary from them and then give you a copy FOC, you are also entitled to obtain the source *from them*. Once they have distributed the binaries they are required to make the source available to *any third party* who asks for it. See section 3 of the GPL.

      > Consequently the GPL implies that every binary
      > bought from Sveasoft must come with a free
      > subscription to the source code.

      Not quite. They are allowed to charge for a copy of the source, but you are right in saying that they can't impose any sanction on you for you redistribute it.

      John

    116. Re:I believe that GPL is pretty clear on this by mdfst13 · · Score: 1

      You need to read http://www.fsf.org/licenses/gpl-faq.html#WhatDoesW rittenOfferValid or section 3b of the GPL. I've quoted it elsewhere in this same thread, so I won't quote it again.

      If they do not distribute the source with the binary, they must offer it to *anyone* under the same terms as they offer it to people to whom they distributed the binary.

    117. Re:I believe that GPL is pretty clear on this by fatphil · · Score: 1

      "you can revoke for any number of other reasons freely, just not for redistributing the source"

      The FSF and the GPL say nothing in that regard.
      A subscription agreement can have any cancellation clause it likes in it. /If/ Sveasoft have included
      something ultra-nazi like "we reserve the right to cancel your subscription without warning and without reason", then they're bulletproof.

      But that's an "if" - anyone know what the terms really are?

      FP.

      --
      Also FatPhil on SoylentNews, id 863
    118. Re:I believe that GPL is pretty clear on this by mikiN · · Score: 1
      Perhaps this is the real GPL violation!
      Not if they used a non-GPLed tool to add the binary tag(s)...

      (Sure enough all those levels of entanglement can really make your head spin)
      --
      The Hacker's Guide To The Kernel: Don't panic()!
    119. Re:I believe that GPL is pretty clear on this by geminidomino · · Score: 1

      What's the filesize of the source code tarball vs that of the binary? If its 2x as much, then a case can be made that you can charge 2x as much for the download and it will still be a "reasonable distribution fee." If they press on this and end up testnig the GPL in court, I think it will not have a positive outcome, depending on the brainpower of Sveasoft's landsharks.

    120. Re:I believe that GPL is pretty clear on this by mikiN · · Score: 1

      Erhm, I guess it gets even hairier than this (seen any bisons lately?)

      They can use a GPLed tool to add the tags, as long as the binary is not the tool itself. (cf. compiling a GPLed app with a non-GPLed compiler).

      Another possibility: they can tweak the creation dates of the files in the flash filesystem using a watermarking tool and we'd probably never know about it...

      --
      The Hacker's Guide To The Kernel: Don't panic()!
    121. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 1, Interesting

      We've already looked for hidden tags and found some, including differing timestamps in the flash filesystem. When a developer refuses to publish MD5 hashes, you know something is fishy.

    122. Re:I believe that GPL is pretty clear on this by eraserewind · · Score: 1

      I'm not getting your point. How is "you can't distribute this code and use our service at the same time" not a restriction on distributing the code?

    123. Re:I believe that GPL is pretty clear on this by and+by · · Score: 1

      You can't place arbitrary amounts in contracts as "liquidated damages." You have to come close to what the damages would actually be. Too large, and it's void as a penalty.

      In other words, unless you're talking $50, Sveasoft couldn't put in the "violation == $$$$$ fine" and have it enforced by a court.

    124. Re:I believe that GPL is pretty clear on this by qtp · · Score: 1

      They got it under GPL and they *have* to release it under GPL.

      They have released it under the GPL, and you are free to treat what you receive from SveaSoft as the GPLed software that it is. Although charging fifty bucks for source might piss some people off, it is making the source available, which is what the GPL requires.

      The subscriber agreement is a seperate contract (not a license) that affects only your status as a Sveasoft subscriber, but does not affect or diminish your rights to use, distribute, or alter the software.

      Sveasoft seems to be complying with the GPL, the FSF seems to agree withthat opinion.

      --
      Read, L
    125. Re:I believe that GPL is pretty clear on this by GooberToo · · Score: 1

      That means they are in violation of the GPL. They are placing additional restrictions on access to the code. They can't do that and comply with the terms of the GPL.

    126. Re:I believe that GPL is pretty clear on this by swv3752 · · Score: 1

      No, the subscription agreement would be nullifying Sveasoft's ability to redistribute. If the subscription agreement is seenas a ristriction by a court of law. Sveasoft is violating the spirit of the GPL. I find it questionable if they are violating the letter, but IANAL. But thier TOS and charging $49 for a CD-R seems to definately be pushing the limit on what the GPL allows.

      They can probably justify the $49 by some shady accounting. (Labor is a pretty flexible cost).

      --
      Just a Tuna in the Sea of Life
    127. Re:I believe that GPL is pretty clear on this by parkrrrr · · Score: 1
      If you have signed a contract that makes it impossible for you to satisfy the GPL's conditions (such as not restricting redistribution), you cannot distribute the software at all.
      Wow, I was NOT aware of that section. I feel stupid. However, this doesn't change my standing on the subject or, I think, effect it in any way. In fact, in my view it reinforces Sveasoft's position and makes the people that are distributing the pre-release version in violation of the GPL.
      However, contracts being what they are, Sveasoft also "signed" that contract, and thus they are also not allowed to distribute the software, including binaries. (IANAL, etc.)
    128. Re:I believe that GPL is pretty clear on this by GooberToo · · Score: 1

      Not exactly true. Try thinking of it like this. You are required to subscribe to get the source. That's a restriction. The GPL requires that the source be available if you have the binaries. Thusly, adding the restriction of requring a subscription is in violation of he GPL. At which point, it no longer matters if additional restrictions are placed on the subscription because it's already in violation of the GPL.

    129. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      I've read a couple of your comments and I think you should take a close look at the GPL before you write more comments. Focus on section 3, which deals with who has to provide source to whom under which circumstances.

    130. Re:I believe that GPL is pretty clear on this by media_Assassin · · Score: 1

      The GPL is REALLY clear on this, but most people aren't.

      Here's what they say:

      "Many people believe that the spirit of the GNU project is that you should not charge money for distributing copies of software, or that you should charge as little as possible -- just enough to cover the cost.

      Actually we encourage people who redistribute free software to charge as much as they wish or can." (emphasis is mine)
      From: http://www.gnu.org/philosophy/selling.html

      So that's why the wording is vague on what you can charge - they have absolutely no limit on it.

    131. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      There are strict limits on the price of the source if the product has been distributed in binary form. That's what this is about and none of what you quoted applies. Read the license, not the mission statement. (And yes, you can charge whatever you want for source, but that is if the source is the product. Don't take my word for it, read the license.)

    132. Re:I believe that GPL is pretty clear on this by GooberToo · · Score: 1

      I was unaware of that detail. Thanks! The faq pretty well spells it out. They are clearly in violation of the GPL.

    133. Re:I believe that GPL is pretty clear on this by Vantage13 · · Score: 1
      There are no additional restrictions to the GPL code.

      I believe there are. But I'm not sure people are noticing it.

      You can pay to obtain the binary, which is fine. You then want access to the source, which is required under the GPL. They request you sign up for a subscription to get the source, but in order to get the subscription you need to agree to their terms of service. Terms of Service? There's your additional restriction right there.

      It appears to me, that the only way to get the source is to agree to their TOS which is in clear violation of the GPL. Now if the subscription was an additional service other than simple access to the source code, that would be fine, as long as there is still a way to get the source code without agreeing to the terms of service.

      In the RedHat up2date example, I still have a means of accessing the source code even if I elect not to use the up2date service or agree to their TOS

      If I choose not to accept their TOS that does not absolve them of their responsibility to provide the source code to me at my request.

    134. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      You do not get the binary to prerelease versions from Sveasoft unless you are a subscriber. In that case you allegedly also have access to the source, or you have to pay Sveasoft for shipping. No further agreements required. If we assume that $50 is the actual cost of burning a CD and having it shipped to you, then this is in compliance with the GPL. The compliance discussion is about a) whether $50 is unreasonable and b) whether terminating paid subscriptions of redistributors is compatible with the GPL.

    135. Re:I believe that GPL is pretty clear on this by LMCBoy · · Score: 1

      The correct distillation of this situation is as follows: "We will not do X if you distribute this software", where X is "offer you future upgrades of the software". They are not restricting your freedoms, they are imposing a consequence if you exercise your freedom.

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    136. Re:I believe that GPL is pretty clear on this by shaitand · · Score: 1

      Distributing copies of the software is something else altogether.

      Distributing the source when requested by someone who has recieved a binary is something else altogether. And the GPL says under that circumstance they can charge no more for the source than the cost of physically reproducing it.

      This is the loophole, companies can add enough BS charges in to inflate 5 cents to $50 easily enough.

    137. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      If you offer the binary as a free download, you have to offer the source for free too, if you offer it for download.

      There is no such restriction in the GPL.

    138. Re:I believe that GPL is pretty clear on this by dossen · · Score: 1
      3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
      [snip]
      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange;


      That only means that if you distribute it binary-only, you have to provide a written offer to produce the source code, and said offer must be valid for 3 years. You use the written offer as your claim to the source, they give it to you. You ask again, they have no obligation to provide it again.

      You are missing one important point, the words "any third party", which I've highlighted in the part of the GPL you quoted. This is the offer you are allowed to pass on under section c, if your distribution is non-commercial.
      And since you can pass this offer on to anyone you wish, there is no reasonable way to put a limit on the number of times the offer can be invoked. If I give the binary to 1000 friends, each of them can use the offer I recieved, so I can't see any reason to assume that your offer is only valid for one source distribution (they can however charge for the distribution, and you only need to get the source for the binary you recieved). Once you have recieved the binary under section b, that is how you got it, and you have every right to distribute under section c, at least for the three years the offer must be valid for.

    139. Re:I believe that GPL is pretty clear on this by Bishop · · Score: 1
      However, redistribution terminates Sveasoft subscription rights.

      Does this not directly violate the paragraph 6 of the GPL?

      ...You may not impose any further restrictions on the recipients' exercise of the rights granted herein...
    140. Re:I believe that GPL is pretty clear on this by LMCBoy · · Score: 1

      Wait, I thought you got the binary as a result of your subscription? Are you sure it's only access to the source code (not the binary) that requires a subscription?

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    141. Re:I believe that GPL is pretty clear on this by atallah · · Score: 1

      RTFA. (and in this case the Sveasoft TOS as well)

      You can't get the binary w/o a subscription; so the conditions under which you can get the binary and the source are the same. If you can legally obtain a binary, then you also have access to the source.

      Really, there is nothing to see here... move on.

    142. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      There is, with one additional condition (in bold below), and you have to look closely to realize this restriction is there:

      The fee for transmission of the source decides whether you're in section 3a) or section 3b) of the GPL. If you distribute the binary for free, but ask for a fee to transmit the source, then these are separate offerings and you're no longer in 3a). This means you have to make a written offer to provide the source to any third party, with all that implies regarding third party distribution and so forth. But if you do not provide such an offer, you are not in 3b) and must comply with 3a), which means the source must be downloadable for free if you offer the binary for free. This is covered in the FAQ.

    143. Re:I believe that GPL is pretty clear on this by mobiGeek · · Score: 1
      However, if they choose (and choice is the important part here!) to sign an additional agreement that places a condition on redistribution, that's between them and the customer.
      This is one of the more interesting GPL conversations in MANY years.

      Do you believe the following is valid based on what you've said above?

      • You may buy my GPL'ed software for $50 if you sign this additional condition that you won't distribute the source code
      • You may buy my GPL'ed software for $10,000,000
      [BTW: I don't question that the latter is a valid point on its own, because it is]
      --

      ...Beware the IDEs of Microsoft...

    144. Re:I believe that GPL is pretty clear on this by arkanes · · Score: 1
      There's a really simple solution here. Does the $49 CD come with the source code on it? If not, then Sveasoft is in violation (They aren't providing source to anyone who asks, so it's not clause b, and they aren't distributing unmodified non-commercial binaries, so it's not c).

      The subscription also must provide source (it's my understanding that it doesn't, this would be a violation) at the same time you can download the binaries. A subscription is the same as selling on a CD as far as the GPL is concerned, it's all distribution. The subscription just has value-added, in that you can continue getting upgrades.

      Theres two issues that I see:
      a) Is termination of your subscription considered a restriction under the GPL? Theres no obvious answer and I'm pretty sure it would take a court case to decide.
      b) If you have your subscription, and you get the binary, but choose not to download the source at that time, and then you lose your subscription (let it lapse, or whatever). You're still entitled to the source, as far as I can see. Did you waive your right to it forever by not downloading it when you had a chance? It's a little confusing.

      All this assumes that Sveasoft distributes source side by side with both it's CD and subscription verions, if they are not then they're in violation just for that.

    145. Re:I believe that GPL is pretty clear on this by nikki · · Score: 1

      > It seems to come down to whether cancelling the
      > subscription is a restriction.

      Cancelling subscription does not restrict to redistribute binaries and sources you already have in any possible way.

    146. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 0

      However, by putting such a restriction on the recieving party, the distributor's rights are *also* taken away, so they couldn't have distributed the GPL'd code in the first place.

    147. Re:I believe that GPL is pretty clear on this by nikki · · Score: 2, Informative

      > The public Satori 4.0 release does not contain a
      > secure webserver.

      So what? The sources of public Satori is freely available. You can easily compile it by youself with openssl+https inlcluded. You will have to drop some other features due to WRT54 flash space limit.

    148. Re:I believe that GPL is pretty clear on this by Kjella · · Score: 1

      You received the code under the conditions of the GPL, which allows copying and also says "You may not impose any further restrictions on the recipients' exercise of the rights granted herein." Cancellation of the subscription can be seen as a cost, which I would interpret to be a restriction (which is not allowed).

      Indeed. But it is not a restriction on the rights granted herein. You have all the rights granted by the GPL. It is a restriction on the rights granted by the support contract.

      This is the same kind of catch that is in Red Hat's server licencing - licence none or all. Even though the patch is GPL'd, you may not redistribute it to the other machines without violating the ToS for the support.

      Kjella

      --
      Live today, because you never know what tomorrow brings
    149. Re:I believe that GPL is pretty clear on this by jp10558 · · Score: 1

      An interesting question of course follows from this, User A obtains the pre-release source from user B, under the terms of the GPL. Now, User A can modify that and redistribute it - correct?

      And here, Sveasoft cannot drop their subscription rights because they legally are not redistributing any code from Sveasoft... right?

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    150. Re:I believe that GPL is pretty clear on this by rev063 · · Score: 1
      Mod this guy up, he's hit the nail on the head. The relevant text from the GPL is:
      3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

      a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) (does not apply here)

    151. Re:I believe that GPL is pretty clear on this by rworne · · Score: 1

      When I subscribed several months ago, QoS was broken in the "Public" release (definitely the last one). Only subscribers could get the firmware with the fixed QoS. I am unaware if anything changed since then since I no longer need to download public releases.

      --
      I tried every decent and legal way I could think of to resolve the issue w/the business before I rented the chicken suit
    152. Re:I believe that GPL is pretty clear on this by Kiryat+Malachi · · Score: 1

      I believe that what you suggested is invalid.

      I believe the following is valid.

      You may buy my GPL software for $50.
      Pursuant to that, but not required as a condition of purchasing my GPL software, you may contract my services for free. If, however, you redistribute your GPLed software, you owe me $9,999,950.

      Do you see the difference between the two?

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    153. Re:I believe that GPL is pretty clear on this by Kiryat+Malachi · · Score: 1

      Nope. The thing is, the interpretation some people are suggesting is ludicrous. To say "Any negative effect on your redistribution rights" is flat-out insane - for example, it would make it illegal to distribute anything GPL with non-free hardware, as the cost of the hardware would negatively impact your future ability to make non-free redistributions (by mail, by bandwidth, by CDR - none of those is free). Whatever /bots want, the likely court interpretation will be "a direct restriction on those rights", not any remote resemblance to an incentive not to do so. The key will be that the option to accept the source under the GPL only must always be available - the GPL does not mandate additional rights like support, warranty, access to future binaries, etc, and as such its legit to make a side contract between yourself and the recipient of the GPL from you, so long as you don't require the recipient to accept the side contract as a condition of receiving their GPL rights.

      You aren't being forced to do anything additional to use your GPL rights; you're being forced to do something additional to maintain your hardware lease, which is *not* covered by the GPL.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    154. Re:I believe that GPL is pretty clear on this by Black+Acid · · Score: 1

      You can get Alchemy pre-1.5 here, which includes the QoS features, albiet without source code. Hope this helps.

    155. Re:I believe that GPL is pretty clear on this by mdfst13 · · Score: 1

      They can't reduce the clauses of the GPL (which prohibit restriction of redistribution) by separate agreement. If they could, they could just make a separate agreement (for anything) with you that said, "We distributed the software under the GPL, but if you exercise your GPL rights (of modification or redistribution), you must pay us one billion dollars."

      The kind of clause you mention would put the burden on you to prove that the cancellation was distribution related, but if you could, they could not redistribute software under the GPL anymore (just like SCO).

      Employment also has that "at will" clause, but you still can't terminate because of someone's race.

    156. Re:I believe that GPL is pretty clear on this by sflory · · Score: 1

      Hmm I think you are right if Sveasoft isn't allowing you to download the source code. In that case they'd need to send anyone a copy of the source code for $49. Rather foolish of them. They'd be far better off allowing downloads of the source via their subscription service.

      --
      IANALBIPOOGL (I am not a Lawyer, but I play one on GrokLaw.)
    157. Re:I believe that GPL is pretty clear on this by Paul+Jakma · · Score: 1

      Sveasoft cannot refuse source access FOR THOSE WHO HAVE OBTAINED A BINARY FROM THEM.

      This is incorrect. If Sveasoft have ever, in the last 3 years, provided binaries to a customer without providing source, then they are bound by 3b of the GPL (emphasis is mine):


      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange;


      If Sveasoft have made use of 3b by not shipping source with their binaries, then they are obligated to provide the sources for those particular binaries to anyone who asks for it, for 3 years after shipping the GPLed software in its binary form.

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    158. Re:I believe that GPL is pretty clear on this by ian+mills · · Score: 2, Informative
      I too bought a WRT54GS because I knew it came ran linux and could do QoS. Someone told me about Sveasoft, so I went to their site, and apparently the public version doesn't even support the GS. But thats okay, because there are many other options for it.

      I'm using Open Wrt which works wonderfully. May not be as easy as sveasoft, but its free and actually comes with the source. In fact the main site only distributes source, though you can find binaries as well. There are also other options if you google around for a bit.

    159. Re:I believe that GPL is pretty clear on this by Spy+Hunter · · Score: 1
      The difference is small and immaterial when it comes to violation of the sentence "You may not impose any further restrictions on the recipients' exercise of the rights granted herein." Sveasoft's intent in adding these terms to their contract is obviously to attempt to restrict distribution in some way. If their terms actually do succeed in deterring somebody from distributing the software, then they are acting as a restriction on that person's GPL-granted right to redistribute the software. In fact, merely applying the terms with the *intent* to restrict distribution, even if no restriction results, might be considered enough to damn Sveasoft in this case.

      Once again, it's up to the legal system to decide these kinds of disputes; however I believe Sveasoft is obviously on the wrong side of the GPL here. They simply cannot attempt to restrict distribution, even if the method is circuitous.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    160. Re:I believe that GPL is pretty clear on this by Kiryat+Malachi · · Score: 1

      There's a difference between imposing a restriction and contracting a restriction. Impose implies a lack of choice in the recipients case; Sveasoft is NOT, for the last time, imposing any restrictions on a customer's GPL rights. They are imposing restrictions on the license they provide subscription services under, a completely reasonable thing.

      The courts are unlikely to rule widely in the GPLs favor; I suspect it to be a lot more likely they would take a narrow view as I do, wherein mere discincentive isn't enough to be considered a restriction on the right of redistribution. I suspect the eventual test will be similar to the tests for illegal contracts; if a condition is similar to one which would make a contract illegal, it would also make it violate the GPL. All that said, since the FSF has stated that Sveasoft doesn't violate the GPL, legal action seems extremely unlikely.

      Is it breaking the spirit of the GPL? Maybe. But I find the GPL to be interesting only in fact and letter; the spirit is far too much about removing freedom for me to be comfortable with it.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    161. Re:I believe that GPL is pretty clear on this by Spy+Hunter · · Score: 1
      Doesn't matter how you impose a restriction, or whether the restrictees agree to be restricted. No matter how you slice it, a restriction is being applied. The GPL doesn't say "you can restrict people if they agree to the restrictions", it says you may not restrict them.

      They are imposing restrictions on the license they provide subscription services under

      ... but these restrictions, by their nature, provide a significant disincentive to redistributing the software, which amounts to a restriction on distributing the software as well according to my argument. The argument's strength really rests on the severity of the disincentive. If a company really has leverage over their customer, the disincentive could be quite strong and the restriction would be obvious in this case. Imagine IBM: "Here's an agreement that we won't sue you over any patents we own, but if you distribute our GPL'd software the agreement is ended." Then if the customer distributes the software, IBM Legal steamrollers over them and they are driven into the ground. I think there is a good argument for this being a restriction on distribution of the software. For Sveasoft though, the most they can do is refuse to do business with the customer again. Personally, I think this should be enough to carry the argument, obviously you do not. Now it's for the lawyers to decide.

      Regardless of the legal technicalities, Sveasoft's behavior goes squarely against the core of the spirit of the GPL. That spirit is, basically, "if you are using a piece of software, you should be able to make and distribute unmodified or modified copies with no restrictions except those necessary to ensure that you do not take these rights from others". Though a judge might rule that what Sveasoft is doing isn't "restricting" in the specific sense from one specific sentence in the GPL, I sure would feel restricted if I was one of Sveasoft's customers right now.

      I may suggest to the FSF that the wording of the sentence in question be changed to:

      You may not impose any further restrictions or terms conditioned on the recipients' exercise of the rights granted herein.

      Since Sveasoft is inarguably imposing "terms" on their customers conditioned on their exercise of the rights given to them by the GPL, this situation would be completely covered.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    162. Re:I believe that GPL is pretty clear on this by Spy+Hunter · · Score: 1
      They are not restricting your freedoms

      I disagree. I'll just put a pointer here to http://slashdot.org/comments.pl?sid=115310&thresho ld=-1&commentsort=3&tid=193&mode=thread&cid=976722 5 .

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    163. Re:I believe that GPL is pretty clear on this by sjames · · Score: 1

      You know what? If they put a clause in their ToS that said "Violation of this ToS results in a $$$$$$ fine." and one of those terms was not redistributing the code I think that's probably still allowed.

      Under that reasoning, MS may incorperate GPL code freely.After all,I'm sure that for only a few trillion dollars (cash) they would give you a worldwide site license.

      The law doesn't like this sort of back handed restriction, though admittedly, it does get argued endlessly by weasels in court. The same concept applied to other areas of law would lead us to things like employers offering to pay overtime as required by law, but if you don't decline it you're fired.

      Legally. Sveasoft might be able to argue the case for some time, but a judge will WANT them to lose. Ethically, they are certainly in the wrong since it is a clear violation of the spirit of the law.

      Icertainly sympatinse with Sveasoft wantging tomake money, but this is not an acceptable way to make it happen. I don't even own the relevant hardware, but Isincerely hope that someone decides to exercise their GPL right and forks the project.

    164. Re:I believe that GPL is pretty clear on this by sjames · · Score: 1

      They are not restricting your freedoms, they are imposing a consequence if you exercise your freedom.

      Except that you already paid for X and now you get neither X nor your money, which makes that a penelty.

      I see a lot of arguements of law here, and it is interesting from a philosophical point of view. However, Iwouldalso like to see a community approach.

      That is, technically legal or not, is Svesoft a good neighbor? Do we want this sort of company in the neighborhood? They might or might not win in a court of law, but if they lose in the court of public opining, there is plenty that the community can do to punish them, such as lining up 100 people ready to buy and freely distribute the next 100 releases.

      This sort of back handed restriction if allowed to stand is far worse for the Free Software community than any more blatant violation ever could be.

    165. Re:I believe that GPL is pretty clear on this by Kiryat+Malachi · · Score: 0, Redundant

      For the last time, the FSF has approved Sveasoft's scheme. They don't seem to have any problems with it, and as such I doubt there will be any lawyers involved, or any changes to the GPL relating to this case.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    166. Re:I believe that GPL is pretty clear on this by Boiled+Frog · · Score: 1

      From the GPL:

      Activities other than copying, distribution and modification are not covered by this License; they are outside its scope.

      Therefore, the subscription agreement is obviously outside the scope of the GPL. You are entitled access to beta versions of source in exchange for a fee and the agreement that you won't redistribute the code.

      If you redistribute the code, your rights under the subscription agreement are terminated but your rights under the GPL are not. You are free to redistribute the code under the GPL but you are not entitled to any future versions under the subscription agreement. They are two different agreements. Your rights under the GPL don't release you from any obligations you agreed to under the subscription agreement.

      Here's Cringley's take on it.

    167. Re:I believe that GPL is pretty clear on this by Anonymous Coward · · Score: 1, Insightful

      If by now you still can't see how that is a loophole through which the entire GPL will someday be sucked and turned inside out, there isn't really much left to convince you, short of letting it happen.

      Here's my take on it: Cringely is wrong, and why he thinks it's OK to completely ignore the threats and harassments with which James Ewing answers exercise of GPL rights (that's where the GPL violation is, folks!) is beyond me.

      The Open Source "community" must defend itself against people who have repeatedly made it very clear that they have no intent whatsoever to allow people to reuse their code. If Cringely puts himself in bed with people who do that, I think I'm going to ignore him from now on.

      This issue has convinced me to never again publish code under an unmodified GPL license. I will not have my code proprietized by some asshole who thinks its ok to take it from me for free and make a living of threating those who want to reuse his modifications.

    168. Re:I believe that GPL is pretty clear on this by fatphil · · Score: 1

      What do you mean "they could just make a separate agreement"? It takes _two_ parties to make an agreement. Sveasoft cannot, on their own, make an agreement. The statement is _meaningless_.

      In most countries, there's freedom of contract. A _separate_ agreement, which under the GPL you must not be obliged to agree to in order to get access to source, can say almost _anything_. If you agree, in a separate agreement, to pay them money if you exercise your GPL rights, then if you do exercise your GPL rights, then you must pay them. In no way does that affect your rights under the GPL, as it was a _separate agreement_, that you weren't obliged to agree to. They can't, under the GPL, oblige you to enter into any other contract, but likewise the GPL cannot remove your right of freedom of contract. It all swings on the independence of the two agreements.

      FP.

      --
      Also FatPhil on SoylentNews, id 863
    169. Re:I believe that GPL is pretty clear on this by tricorn · · Score: 1

      I don't agree, and if the FSF does think this, I'd like to see the reasoning. Saying "You can distribute this, but if you do [ something negative will happen to you ]" is a "further restriction". Terminating your rights under a subscription seems no different in principle from saying "and you'll owe us $50,000 if you do distribute it.".

      From the GPL:

      You may not impose any further restrictions on the recipients' exercise of the rights granted herein.
    170. Re:I believe that GPL is pretty clear on this by tricorn · · Score: 1

      Actually, to request the sources, you must have the information from the written offer they gave to the person to whom they didn't provide source code. That written offer could, for instance, contain a password that is required to get the source, and that password could uniquely identify the person who passed it along.

      However, I believe, as others have stated, that cutting off a subscription, or taking any other negative action against someone for the mere act of requesting sources or redistributing the source, the written offer, MD5 checksums, or the binaries is a "further restriction" that the GPL doesn't allow. "You can copy the source or the binary or the written offer, but if you do [ you lose your subscription; you have to pay me $50,000 ]" - how is that not a further restriction on redistribution?

      Here's an example of how to totally blow off the GPL:
      Sell for really cheap a CD with a Linux installer on it for a nice distribution. The CD is in a case that has a seal saying "this is GPL software - you may request the source code by for this product by using the information on the enclosed written offer - you agree to pay $150 for each such copy requested with the enclosed offer." When you run the installer, it connects to your server and puts up a click-through license that takes the user's name, address, credit card information and requires the user to authorize a $5 charge to install Linux, and $150 for each use of the enclosed "written offer" for the source code (and make it really clear that you don't need to get the source code, and that if you don't get the source code you won't be charged anything - that's to calm the fears of Joe Average). Require the "product activation key" that is part of the written offer. Generously allow re-installation using the same key without charging anything else.

      If the user, or anyone that gets the activation key, requests the source code, you start raking in the $150 charges (so much for "only the cost of copying").

      Of course, there are ways around it. Once you receive a copy of the source, you can change it, redistribute it, etc. However, there will be plenty of average people who will get suckered by this, and effectively be prevented from getting the source code or re-distributing the binary (since the binary is useless without the activation code, and letting someone else use the activation code will put you at risk for an unlimited number of $150 charges). That is presumably not what the people who own the copyright and put it under GPL had in mind.

      Another loophole is what the "written offer" can require of you. It seems legitimate to require you to call a telephone number, go to a Web or FTP site, mail a letter - but in what form can they require payment? What if the telephone number you're required to call is a 900 number? Can they require you to enter a password, as I asserted earlier? Can they require you to prove Fermat's Last Theorem or factor a 4096-bit number as part of the process of getting the source? Can they require you to have registered the binary program with them previously (along with that agreement earlier that you'll pay $150)?

    171. Re:I believe that GPL is pretty clear on this by tricorn · · Score: 1

      It is a restriction on the exercise of my rights. I exercise my rights, and you impose a cost on me for exercising my rights under the GPL. You might as well say I owe you $100,000 for exercising my rights.

      As for RHN, their license seems pretty clear. You can't pay them to support 1 machine and expect them to support the problems of 100 machines. You can't use your service contract "for the benefit of" anyone else. To the extent that this term would prevent you from being able to copy, modify or redistribute the code, it shouldn't apply.

      How does Red Hat provide the source code for subscribers? Are the changes propagated anywhere else? What's the time frame from providing a patched version for subscribers and making the changed sources available to everyone?

      I think if the FSF wants to allow such restrictions, it should include what restrictions are allowed in the GPL. For example, it may say that adding restrictions on redistribution is OK as long as it can be freely redistributed (all restrictions eliminated) after a certain amount of time.

    172. Re:I believe that GPL is pretty clear on this by tricorn · · Score: 1

      The GPL covers distribution. They are distributing. The GPL applies to them to the extent they try to restrict distribution by others. Imposing a cost on others to redistribute is a restriction.

      They can sell a source-code CD for anything they like, as long as they don't attempt to restrict further distribution of it. They can sell "binary version + source" for anything they like, as long as there are no additional restrictions on further distribution. They can sell "binary version + written offer", as long as they honor that written offer for anyone for a period of three year, and don't charge more than cost, and don't restrict redistribution of the binary or the sources or (presumably, or it doesn't make sense) the information from the written offer on how to get the sources. Imposing a cost (such as terminating a subscription, refusing to allow you to buy another version or subscription (or charging a discriminatory price) for no other reason than you having exercised your rights is such a restriction. They are bound by the GPL by the act of distributing GPL software, thus the terms of service of the subscription must honor the GPL and allow redistribution with no penalty or other restriction.

    173. Re:I believe that GPL is pretty clear on this by tricorn · · Score: 1

      When distributing source code with a binary distribution, you can not charge more for the source under method (a) of the GPL. You can price discriminate between "the version with the source code" and "the version with the written offer", but then you've just triggered the requirement to provide the source code at cost to anyone for a period of three years. The primary advantage of the binary + source distribution method is that you have no further obligation (under the GPL), so it doesn't make sense to do both.

      In summary, either you provide the source code for no additional cost, OR you provide the source code to anyone at your cost for three years.

    174. Re:I believe that GPL is pretty clear on this by tricorn · · Score: 1

      Correct, but if they have sold you a subscription for updates, they do have an obligation, and since they are bound by the GPL (having distributed GPL software), the terms of the subscription service must be compatible with the GPL.

      A support agreement that doesn't include distribution of GPL software could indeed have penalty/termination clauses based on whether you "improperly" distributed GPL software, but that wouldn't affect the subscription service for updates.

    175. Re:I believe that GPL is pretty clear on this by tricorn · · Score: 1

      No, you can't distribute the code because of the NDA, not because of the GPL. GPL clause 7 would only kick in if the NDA allowed some distribution, but not in the manner required by the GPL. Say, for example, the NDA said you could distribute the binary, but not the source. Then the GPL says you can't even distribute the binary, since the GPL requires you to distribute the source.

      The Sveasoft restriction on distribution doesn't affect the GPL itself. You still have rights to distribute source and binary without restricting rights of the people to whom you distribute. Thus, clause 7 doesn't apply. Sveasoft is the one violating the GPL, not you. They are bound by the GPL (because they are distributing GPL software), and thus they are not allowed to restrict your rights under the GPL. Terminating the subscription if you distribute is such a restriction. If they put that condition into some other agreement, that would be fine, but this agreement is is specifically setting the terms of distribution of GPL software, and so must conform to what the GPL says. In other words, I think I could accept if they terminated support and access to the forums, but not if they terminate ability to access the software itself. No, the GPL doesn't require access to updated versions, but it doesn't allow you to make access to the software conditional on obeying additional restrictions or agreeing not to exercise your rights, so if you're allowing access on a subscription basis, you can't terminate it for exercising your rights under the GPL.

      Otherwise, I could just sell software as if it was proprietary, and part of the license agreement is that you agree to pay me $50,000 if you exercise your rights under the GPL (such as ask for the source code or redistribute the binary). Here's the sample "written offer" required by the GPL: "You can request the source code from [ ... ], for a charge of $25. However, as a condition of buying this program, you agreed to also pay a penalty of $50,000 if you do so."

    176. Re:I believe that GPL is pretty clear on this by tricorn · · Score: 1

      I'm not restricting your right to vote for someone other than Bush. I'm just going to impose a "consequence" if you don't. You're free to vote for someone else if you don't mind being shot. But you still have all your freedoms. "impose a consequence if you do X" is, indeed, a restriction on X.

    177. Re:I believe that GPL is pretty clear on this by Boiled+Frog · · Score: 1

      It's pretty much irrelevant. Unless you are going to sue them over $20, they can do whatever they like.

    178. Re:I believe that GPL is pretty clear on this by Paul+Jakma · · Score: 1

      Actually, to request the sources, you must have the information from the written offer they gave to the person to whom they didn't provide source code.

      Where on earth did you get this idea from?

      All you need to know is that the GPL offer was made within the last 3 years. Now, it would help to know the details of the offer, and if the offerer refuses to honour the offer, having some kind of evidence, be it written or not, may help to convince them to reconsider. If they still refuse, I'm not sure if any 3rd party can take action or whether only the copyright holder can do so, you'd need to ask a lawyer (certainly the copyright holder *can* sue).

      However you absolutely do not need a copy of the original offer in order to avail of it.

      That written offer could, for instance, contain a password that is required to get the source, and that password could uniquely identify the person who passed it along.

      Absolute tossology. To require some kind of password in order to avail of the offer is incompatible with the language of who the offer applies to in the GPL: "any 3rd party". The offerer would be in breach of the GPL.

      Where are you getting mad ideas from?

      However, I believe, as others have stated, that cutting off a subscription, or taking any other negative action against someone for the mere act of requesting sources or redistributing the source, the written offer, MD5 checksums, or the binaries is a "further restriction" that the GPL doesn't allow.

      Correct.

      Sell for really cheap a CD with a Linux installer on it for a nice distribution. The CD is in a case that has a seal saying "this is GPL software - you may request the source code by for this product by using the information on the enclosed written offer - you agree to pay $150 for each such copy requested with the enclosed offer." When you run the installer, it connects to your server and puts up a click-through license that takes the user's name, address, credit card information and requires the user to authorize a $5 charge to install Linux, and $150 for each use of the enclosed "written offer" for the source code

      Firstly, how does this circumvent the GPL? Secondly, you could not charge $150 to download the source, as $150 is not a reasonable charge to perform distribution. Given that Apple charge 99c for multi-MB downloads, and that a significant part of that 99c is RIAA licencing costs, I'd suggest you could not charge more than 50c/10MB.

      If the user, or anyone that gets the activation key, requests the source code, you start raking in the $150 charges (so much for "only the cost of copying").

      Again you're mistaken, you can not charge $150 for access to source code distributed to the user seperately. Further, you *can* charge $150 for the binaries, you can charge $1000 or more if you want. So why charge for the source, especially when you say most people wont bother asking for the source?

      Also, once someone has the source they can remove the activation key code and legally distribute the activation-key-free version.

      So your idea simply will never fly.

      Another loophole is what the "written offer" can require of you. It seems legitimate to require you to call a telephone number, go to a Web or FTP site, mail a letter - but in what form can they require payment?

      Any normal payment mechanism one would presume. The GPL doesnt specify.

      What if the telephone number you're required to call is a 900 number?

      "900 number"? I presume these are premium rate numbers? Then that would count towards the cost of distribution, and could not exceed "reasonable".

      Can they require you to enter a password, as I asserted earlier?

      If the password is publically available, yes. Otherwise no, as it would be in conflict with "any third party".

      Can they require you to prove Fermat's Last Theorem or factor a 4096-bit number as part of the process of g

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    179. Re:I believe that GPL is pretty clear on this by tricorn · · Score: 1
      Where are you getting mad ideas from?

      Why, from the GPL itself. 3 c:

      Accompany it with the information you received as to the offer to distribute corresponding source code.
      The form of the written offer is not specified by the GPL. "The information" could well be required to determine what source you are entitled to. I'm pretty sure I've seen an opinion from the FSF that the written offer is only valid for people who have received a copy of that written offer (or, as they put it "the information you received as to the offer"), so it would seem legitimate to require confirmation that you have said information, such as a password, or maybe an MD5 hash of the binary that the source corresponds to.

      Most of the rest of the message that you had problems with was exploring the logical consequence of claiming that a restriction such as terminating a subscription for exercising your rights under the GPL is not a violation of the GPL. In other words, I don't think that any of those things are allowable, but if the termination is allowable (under some nebulous "that's not a restriction since you can still redistribute under the GPL" idea), then those other restrictions I hypothesized would seem to be similar.

      I do think that the "written offer" part isn't very well defined. I know that the GPL FAQ seems to think it means "mail order", but I don't see any mention of that in the GPL. The FAQ also asserts that if you distribute via anonymous FTP, you MUST provide the sources - I don't see why you can't provide a written offer on the FTP site (or as part of the downloaded binary file). There's also no requirement as to what type of media must be used to distribute the source. It ought to require that the source be distributed in the same medium as the binaries were released OR in another format acceptable to the requester.

      I said Can they require you to have registered the binary program with them previously (along with that agreement earlier that you'll pay $150)? and you responded No, that would be an additional restriction. The requirement for "no additional restrictions" is on the rights of the person to whom I've distributed to. That wouldn't be a restriction on those re-distribution rights, that would be a restriction on the ability to receive the source code. They only say you can't charge more than your cost for the written copy, they don't say you can't require anything else, which was the point of my last few hypotheticals.

      I'm not confused about the GPL, though there are a few points that are unclear. I've been an avid student of the GPL for at least 6 years, I've read the GPL FAQ numerous times. I've vehemently disagreed with a few of the FSF's interpretations.

    180. Re:I believe that GPL is pretty clear on this by Paul+Jakma · · Score: 1

      Why, from the GPL itself. 3 c:

      Sigh, but that applies to noncommercial *redistribution*, ie you must pass the offer along. Now, while this *should* mean that a 3rd party looking to take up a 3b offer will have the details of the offer in writing, as they will it received via 3c, there is nothing in GPL that limits the offer to those who have it in writing. Again, the pertinent phrase in the GPL as to whom the offer applies to is "any 3rd party", no more, no less, and certainly no requirement that a 3rd party who wishes to avail of the offer must have a copy of the offer in writing.

      Further, the offeree is not bound by the GPL. See below. The only thing that matters is what the GPL requires of the offerer, they are the only ones bound to make an offer that meets the criteria defined in the GPL. Only the text of 3b is of interest in determining what the offer must consist of. (and hence what "any 3rd party" can accept). Note also that "offer" has a meaning in contract law, at least in the British legal system (from which many other legal systems across the world derive, including US).

      I'm pretty sure I've seen an opinion from the FSF that the written offer is only valid for people who have received a copy of that written offer (or, as they put it "the information you received as to the offer"),

      Well, only a judge could decide it for sure. "any 3rd party", to my thinking at least, means "anybody" particularly as 3b does *not* qualify it in any way (eg "any 3rd party" + "who posseses a copy of the work" or + "who was given a copy of the offer via 3c", etc.).

      I'd be interested if you could find reference of this FSF opinion you say to remember that defines "any 3rd party" in such an unusual way.

      so it would seem legitimate to require confirmation that you have said information, such as a password, or maybe an MD5 hash of the binary that the source corresponds to.

      But the GPL 3b offer does *not* require that the offeree have a copy of the work, hence if someone were to try restrict the offer in such a way they would be in contravention of making the offer open to "any 3rd party". Ie any such requirement itself would need to be accessible to any 3rd party (ie publically available).

      Also, the GPL does not apply to the offeree, as the offeree is not redistributing the work, only seeking to take up the offer made by someone who did redistribute the work and made a 3b offer. Only the offerer (as the reason the offer was made must be because the offerer distributed the work under the GPL within the last 3 years) is bound by the GPL.

      I do think that the "written offer" part isn't very well defined. I know that the GPL FAQ seems to think it means "mail order", but I don't see any mention of that in the GPL.

      The GPL does now refer to online redistribution. The offer is reasonably well specified AFAICT, if one presumes one may not add conditions to the offer. (see below).

      I said Can they require you to have registered the binary program with them previously (along with that agreement earlier that you'll pay $150)? and you responded No, that would be an additional restriction.

      Hmm, right that answer was hasty. Your hypothetical $150 charge referred to the source. And yes, you're right, it wouldnt be an additional restriction, however it would be wrong because it would be not an acceptable 3b offer (cant charge $150 for source). The registration requirement for binary is fine, but see my ansewr before that, there will be nothing to stop anyone removing the registration requirement and redistributing the modified registration-free binaries.

      They only say you can't charge more than your cost for the written copy, they don't say you can't require anything else, which was the point of my last few hypotheticals.


      That's an interesting question. However, nor does the GPL allow one to add additional requirements to the offer. Remember, one has *0* rights without the GPL, a

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    181. Re:I believe that GPL is pretty clear on this by tricorn · · Score: 1

      Regarding who can execute the "written offer", from the GPL FAQ (also see this later question) seems to clearly indicate that you must have a copy of the written offer (or at least, "the information you received as to the offer"). Yes, 3c applies, not 3b. 3b applies to the party creating the written offer. 3c is what defines what additional parties receive as to a written offer, and thus defines the maximum requirement for being able to receive the sources (from the original 3b party). I'm just explaining why I worded it as "the information you received as to the offer" as opposed to "the written offer" - you may not have the written offer if you weren't the original recipient under 3b.

      Again from the GPL FAQ, the mail order interpretation (you must, if requested, provide the requested source on physical media posted through the mail) seems at odds with the actual language of the GPL which merely requires the source to be provided on "customary media". Like, 500 floppy disks (and I get to charge you for the labor to copy all those disks). Or, how about punch cards or paper tape, traditional AND customary!

      The GPL does say that access to the source when downloading a binary must be "the same place" and "equivalent access", but the FAQ says that putting in a link to another web/ftp site is either probably or definitely OK (latter link is also the one that claims that you can't distribute under 3b via anonymous FTP). However, I had always interpreted the 3a rule as not allowing an additional charge for the source code, while the interpretation seems to be that you can not charge more for the source than you did for the binary (based on size? A 1MB binary and 125MB source (including entire tool chain, compiler, library sources, etc) could make the cost for the source prohibitive. Or do they mean that if you charged $20 for the binary, you can't charge more than $20 for the sources, even if the sources take up 100 times as much space).

      I'm looking at this from the viewpoint of someone trying to sell GPL software as if it was proprietary, making it as inconvenient and expensive for the average person to download the sources and pass them on, and attempt to prevent copying and redistribution of the binary as well, and see if the GPL properly blocks such attempts or if there are loopholes that should be fixed.

      BTW, I hadn't seen the GPL quiz before. I took it cold and missed 1 question (LGPL and reverse engineering). Despite getting all the others correct, I still disagree with one of them (# 6, regarding fulfilling the written offer by providing the source for download - "but not everyone has access to the internet" is no more valid than "but not everyone has a CD-ROM drive" - if I'm on the ISS, mailing me a CD-ROM isn't going to do me much good).

    182. Re:I believe that GPL is pretty clear on this by Paul+Jakma · · Score: 1

      Regarding who can execute the "written offer", from the GPL FAQ (also see this later question) seems to clearly indicate that you must have a copy of the written offer

      No, you must have the offer, written or not. Simple knowledge that the offer must exist could be sufficient.

      The second question clarifies that if you have the binaries, you automatically have the offer. However, the inverse, that without the binaries you do not have the offer, is not neccessarily true. Commonly, the reason to take up the offer is because you have the binaries, obviously.

      But the GPL offer, AFAICT, does not restrict the offer to either those who have it received the binaries or the written offer, simply "any 3rd party".

      Again from the GPL FAQ, the mail order interpretation (you must, if requested, provide the requested source on physical media posted through the mail) seems at odds with the actual language of the GPL which merely requires the source to be provided on "customary media".

      Agreed. I dont think the GPL FAQ here reflects the reality of the GPL, the internet these days is a "customary medium". Maybe the GPL FAQ is out of date, who knows, anyway for whatever reason, yes, agreed, its interpretation seems incorrect.

      The GPL does say that access to the source when downloading a binary must be "the same place" and "equivalent access"

      No, it doesnt say that. It simply says that if you distribute binaries via giving access to a place for copying from (eg FTP server), and if you make the source available at the same place, then that counts as having distributed the source with the binaries. Ie you then do not need to provide the "3 year offer".

      (latter link is also the one that claims that you can't distribute under 3b via anonymous FTP).

      Yes, that GPL FAQ entry seems dodgy too, agreed. I dont see why one could not distribute binaries via FTP and source via a 3b offer.

      However, I had always interpreted the 3a rule as not allowing an additional charge for the source code


      I dont see how you could make such an interpretation. You may charge what you like for the binaries. (whether or not you provide source with the binaries).

      You may only charge cost of physical distribution for source, if you have not provided source with the binaries.

      while the interpretation seems to be that you can not charge more for the source than you did for the binary

      Well, that question refers specifically to FTP (or other online access) access and rests on the assumption the GPL has that one can not avail of 3b if one provides net access to binaries. Anyway, the answer is valid: if one offers online access and wishes to avoid having to make a 3b offer then one must provide equivalent access, hence clearly one can not charge more for the source.

      Or do they mean that if you charged $20 for the binary, you can't charge more than $20 for the sources, even if the sources take up 100 times as much space).

      Correct, remember, one can charge what one likes for the binaries. So if one provides source with the binaries, to avoid obligations of having to make a 3b offer, then one would have to incredibly stupid to charge a price that does not cover ones costs (including the bandwidth needed for the source download). The GPL does try to protect redistributors of GPL software from their own stupidity ;).

      I'm looking at this from the viewpoint of someone trying to sell GPL software as if it was proprietary, making it as inconvenient and expensive for the average person to download the sources and pass them on, and attempt to prevent copying and redistribution of the binary as well, and see if the GPL properly blocks such attempts or if there are loopholes that should be fixed.

      That's a good idea I guess.

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    183. Re:I believe that GPL is pretty clear on this by tricorn · · Score: 1
      No, you must have the offer, written or not. Simple knowledge that the offer must exist could be sufficient.

      Well, "the information". Just guessing that they have it and asking for it doesn't seem to be sufficient, at least based on the two references in the GPL FAQ that I gave you. In other words, the "written offer" could be "send mail to P.O. Box 6125 and ask for offer #23, include a check for $9.95 made out to "GPL Source Code Offer #23" and indicate request ID is 0x12AB3354."

      I said The GPL does say that access to the source when downloading a binary must be "the same place" and "equivalent access". You're right, I left off that I was referring to a 3a distribution only, if you reject the FAQ's notion that you can't do 3b distribution via FTP.

      Regarding 3a, what I meant was that if I sell you a binary release on CD for $20, can I also charge you an additional $20 for the source CD (which you can decline if you wish)? What if the source is on 20 CDs, can I charge you $400 for the source? Can I provide the binary on CD and the source on (lots of) floppy disks? The FAQ says you can charge a fee for downloading, why wouldn't that apply to charging a fee for physical media? For the downloading, what it sounds like is that I can charge $x per megabyte, and as long as I provide the same access (same charge per megabyte) to the source, it counts as a distribution under 3a. So I just inflate the size of the source distribution by including all sorts of junk (Linksys tarball for WRT54G is 179 MB, compared to 3 MB for the image). That's why I question the "for the same fee" wording in the FAQ.

      If I can charge you a different amount for "binary + source" than "binary (but I offered you source and you didn't want it)", and both fall under 3a (thus no written offer, no obligation to provide source in the future), then that seems to defeat the purpose. I definitely agree that you can charge one price for "binary + source" and another for "binary + written offer", and the price you charge for either is arbitrary (except for the fulfillment of the written offer). My question is if you can charge for the source required by 3a separately from the charge for the binary, it seems to me that if you do that you haven't "provide the source code with the binary distribution", and thus if they don't take you up on it, that's a 3b distribution and now they (and anyone else) can get the source from you at cost. Note that's distinctly different from the download situation where providing the source "in the same place" and "equivalent access" counts as having distributed the source even if they chose not to get a copy of the source.

    184. Re:I believe that GPL is pretty clear on this by Paul+Jakma · · Score: 1

      Well, "the information". Just guessing that they have it and asking for it doesn't seem to be sufficient, at least based on the two references in the GPL FAQ that I gave you.

      Well, the GPL FAQ is not infallible, as we both seem agreed on and anyway irrelevant. Alternatively, look on it that the GPL FAQ restricts itself to giving answers that are almost certainly correct, or more likely to hold up in court, but that this need not mean that other alternative answers would not also hold true (whether alongside the GPL FAQ answer or not). Eg, having a binary copy of the work and a copy of the 3c offer almost certainly entitles one to avail of the original 3b offer, which is the answer the GPL FAQ gives, yet this need not preclude the possibility that literally any 3rd party could avail of the offer, be that party a holder of a 3c offer and/or the binaries or not.

      Ultimately only the opinion of a judge will matter. And it seems to me that an offer open "to any 3rd party" leaves a lot of scope for a lawyer to argue that this does not require the offeree to have the full details of the offer, written or not or to have the binaries, in order to be able to avail of the offer. Remember, if one knows the offer must exist, one already will know the general form of the offer, as specified by 3b. Whether that is enough, only a judge could decide, and it might even depend on other context.

      The counter-argument is that any 3rd party could only receive the offer because of 3c and hence should have the details. However, what of a 3rd party who is given the binaries but not the full details of the 3b offer? Are they excluded from availing of the original 3b offer? What if they have the offer, but not the binaries? If the offer only applies to those who receive it via a 3c offer, that would indeed require one to have the binaries.

      But then that is obviously a tighter definition than "any 3rd party". If the GPL had intended the offer to be restricted in such ways, why doesnt it then have language to qualify "any 3rd party" thus?

      Anyway, one for a judge to decide :)

      Regarding 3a, what I meant was that if I sell you a binary release on CD for $20, can I also charge you an additional $20 for the source CD (which you can decline if you wish)?

      No you cant, because then you're not distributing the source with the binaries obviously. It's quite simple as I see it:

      - distribute the work in full (ie binaries and source) and you can charge whatever you like (3a) and you have no further obligations (ie no need to make a 3b offer).

      - distribute only binary versions of the work, then you can charge whatever you like, but you must additionally make a 3b offer and provide source at reasonable cost for performing the copy, no more.

      - distribute source, and you can charge whatever you like.

      Now, for this last case you'd probably want to make sure to distribute *only* source, or at least, do not ever distribute binary only because then you'd have to make a 3b offer and people wouldnt need to buy the source, they could just get at cost via the 3b offer, presuming my interpretation of "any 3rd party" is correct, and your interpretation of "must have the binaries" or "must have copy of offer" is not.

      The FAQ says you can charge a fee for downloading, why wouldn't that apply to charging a fee for physical media?

      You can yes. You can charge whatever you want for a GPL work, be it source only, binary only or binary+source. The only place where are you restricted is in distributing source as part of a 3b offer, which you must make if you distribute binaries and charge more than cost for it (3c being noncommercial, for whatever definition of noncommercial).

      If I can charge you a different amount for "binary + source" than "binary (but I offered you source and you didn't want it)", and both fall under 3a (thus no written offer, no obligation to provide source in the future), then that seems to defeat the purpo

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    185. Re:I believe that GPL is pretty clear on this by tricorn · · Score: 1

      This is pretty cool, I think we're converging on agreement.

      I had said in an earlier message that However, I had always interpreted the 3a rule as not allowing an additional charge for the source code, which you disagreed with: "I dont see how you could make such an interpretation." I see now we simply failed to communicate, as what I was referring to was "here's the binary for $20, do you want the source CD for another $20" - that's "an additional charge for the source code" under 3a. This was in response to the GPL FAQ's claim that you could, when providing the binary by download (for a fee) charge an additional fee for transferring the source code (and still be under 3a):

      Does the GPL allow me to charge a fee for downloading the program from my site?

      Yes. You can charge any fee you wish for distributing a copy of the program. If you distribute binaries by download, you must provide "equivalent access" to download the source--therefore, the fee to download source may not be greater than the fee to download the binary.
      which seems at odds with not being able to make an additional charge for the source CD (again, to clarify, above what you're already charging for the binary CD). In addition, the above FAQ answer is not clear if "the fee" can be a per-megabyte fee, which can be easily abused by grossly packing the source tar file with lots of extraneous junk. In other words, if my "fee for downloading source" is the same as my fee for downloading binaries, which is $5/megabyte for a 4 megabyte binary, and I pack the source tar file with the source packages for gcc, glibc, make, bash, texinfo, binutils, textutils, fileutils, shellutils, binutils, and emacs, I'm going to be doing exactly what you said: binary for $REASONABLE_AMOUNT, source for $TOTALLY_RIDICULOUS_AMOUNT_THAT_I_CAN_RETIRE_ON, effectively making a binary-only distribution. That's what I'm talking about with this, and that could easily be considered "equivalent access" as the GPL requires for a 3a distribution by download. Remember that I'm coming at this from the viewpoint of the unscrupulous distributor trying to circumvent the GPL.

      I said If I can charge you a different amount for "binary + source" than "binary (but I offered you source and you didn't want it)", and both fall under 3a (thus no written offer, no obligation to provide source in the future), then that seems to defeat the purpose. to which you responded: "What purpose?" The purpose I was referring to is the GPL's, which is to make sure that anyone who receives a copy of the binary can get a copy of the source for reasonable terms. I see a conflict with your responses; on the one hand, your explanation of "No you cant, because then you're not distributing the source with the binaries obviously. " is pretty much exactly what I was trying to get at, but then you also agree that you can charge whatever you want for physical media. So, does that mean I can (under 3a, remember) sell you a binary for $20, including the source, for a fee of $30 per CD - the binary is on one CD, the source is on 100 more (because I thoughtfully included a copy of the first 10 GB of /dev/zero on the source tar file, which I neglected to compress; and I didn't know you could put more than 100 MB per CD!), so that'll be another $3000 if you want the source.

      that's a 3b distribution and now they (and anyone else) can get the source from you at cost.

      Right. Though, we're not sure about what "and anyone else" means exactly, remember? :)

      Exactly. I figured we've already beaten that horse into dog food.

    186. Re:I believe that GPL is pretty clear on this by Paul+Jakma · · Score: 1

      This is pretty cool, I think we're converging on agreement.

      Indeed ;)

      I see now we simply failed to communicate, as what I was referring to was "here's the binary for $20, do you want the source CD for another $20" - that's "an additional charge for the source code" under 3a.

      Hmmm.. possible, presuming it counts as equivalent access. I'm not sure it does though, because in order to be able to say "For an extra $20 you can download the source" implies that source and binary acess are *not* equivalent - otherwise how do you enforce that people must pay the $20 extra for the source?

      If it does not fall under equivalent-access, then one is required to extend a 3b offer to anyone who downloads only the binary, hence rendering the "want source for $20 extra?" useless (unless of course the $20 is at cost).

      Btw, I dont agree with the GPL FAQ answer you quoted, it seems simplistic at best and dangerously misleading at worst, if not downright wrong :). The GPL uses the term "same place" to clarify the meaning of equivalent-access, so any scheme that seperates the two in a significant way (eg $20 to get access to the binaries, $20 to get access to the source) does not sound like equivalent-access to me.

      But it isnt wrong though, you *are* allowed to charge whatever you like for source. Just anyone who downloads *only* the binaries under your scheme is then entitled to a 3b offer, which presumably will be much less that $20.

      In other words, if my "fee for downloading source" is the same as my fee for downloading binaries, which is $5/megabyte for a 4 megabyte binary, and I pack the source tar file with the source packages for gcc, glibc, make, bash, texinfo, binutils, textutils, fileutils, shellutils, binutils, and emacs,

      You can do that, but you're not likely to stay in business for long. Also, you may be open to false-advertising suits if you advertise "100s of MBs of free software!" and the bulk of it is 0-padding.

      I'm going to be doing exactly what you said: binary for $REASONABLE_AMOUNT, source for $TOTALLY_RIDICULOUS_AMOUNT_THAT_I_CAN_RETIRE_ON,

      Yes, you can do this, there is no restriction on how much charge, except for 3b source. So there is no problem in charging $TOTALLY_RIDICULOUS_AMOUNT_THAT_I_CAN_RETIRE_ON for the source. The only thing is that any sensible consumer will *not* buy the source CD, they'll buy the binary CD and then come back to you and ask for the source at cost price under 3b. So the best thing to do is to *not* provide binaries at all, and hence avoid having to make a 3b offer altogether. If the source is valuable enough you will get your OTALLY_RIDICULOUS_AMOUNT_THAT_I_CAN_RETIRE_ON, market will decide whether it's worth it. If it isnt, you might need to lower your price.

      (this presumes your scheme is not considered equivalent access, which i dont think it can be reasonably considered to be so.)

      effectively making a binary-only distribution.

      Nope, cause I just ignore your $HUGE_AMOUNT source CD, buy the binary CD for $REASONABLE_AMOUNT and then avail of the 3b offer to get the source at cost.

      The purpose I was referring to is the GPL's, which is to make sure that anyone who receives a copy of the binary can get a copy of the source for reasonable terms. I see a conflict with your responses; on the one hand, your explanation of "No you cant, because then you're not distributing the source with the binaries obviously. " is pretty much exactly what I was trying to get at, but then you also agree that you can charge whatever you want for physical media.

      Yes, you can charge as much as you want, either for source, for binaries, or for source+binaries.
      Distributing source does not imply distributing under 3b. You can distribute source and charge $HUGE_AMOUNT.

      Only the 3b offer of source is restricted in cost, and you must make it if you distribute binaries without equivalent-access to source.

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    187. Re:I believe that GPL is pretty clear on this by tricorn · · Score: 1

      Remember, the "equivalent access " clause is referring to "offering access to copy from a designated place", such as downloading (though not necessarily so). I think you're putting too much weight on equivalent access. My making the copies and offering them to you does not have anything to do with "equivalent access".

      In the scenarios regarding selling source and binaries at "separate but equivalent" prices, I was specifically restricting it to 3a distributions. Not 3b, not source-only. The original question was, if I am selling you a binary, can I sell you the source at an additional price and still remain under the conditions of 3a. I'm not offering the sources to you alone at any price, so that isn't a consideration. I'm not making an offer to make a copy at a later time of the sources for no more than my cost of doing so, so that isn't a consideration. I am selling you a copy of the binary for $20, plus charging you $30/CD for the distribution. I explicitly acknowledge that you have the right to the sources. So, do you want the binary CD only for $50, or do you want the binary CD plus the 30 source CDs for $950. Remember, my INTENT here is that I want to be just selling binaries - it doesn't matter in the slightest that someone can buy source CDs somewhere else for less, that isn't the customer base I'm looking for. I'm trying to sell binaries for $50, and remain under 3a ONLY, yet avoid distributing source unless I'm very well paid.

      I had originally said that "I had always interpreted 3a as meaning you couldn't charge more (i.e. add an additional charge) for the source." That's 3a, meaning (binary + source). I was making the point that being able to charge additional for the source (under 3a) (i.e. (binary + source) > (binary only)) defeated the purpose of the clause, that source be made available. 3a doesn't say anything about equivalent access, 3a doesn't say anything about source only, 3a doesn't say anything about written offers. If 3a can be interpreted to mean you CAN add an additional charge for the act of distributing the sources (plus the binary), as opposed to just distributing the binary, then it isn't really requiring the sources to be distributed. Thus my interpretation that it can't mean that, it must mean that you can not charge more for (binary + source) than you can for (binary only), under 3a. Originally, your response was essentially that I was nuts, though your later responses repeatedly basically say exactly what I was saying.

      The "equivalent access" clause (which is a qualifier on what can count as a proper 3a distribution) needs to not have a huge loophole like that either. The FAQ answer that "equivalent access" means you don't charge more for the source than the binaries (i.e. (source + binary)

      You can do that, but you're not likely to stay in business for long. Also, you may be open to false-advertising suits if you advertise "100s of MBs of free software!" and the bulk of it is 0-padding.

      It only causes a problem if you want the source, most people only want the binary, so none of the customers I want to sell to are affected (unlike those busy-body free software advocates, I don't want them as customers anyway!). And I never advertised the source code, certainly not how big it was. Besides, all those zeroes are certainly free, and I'm distributing them as completely public domain.

    188. Re:I believe that GPL is pretty clear on this by tricorn · · Score: 1

      Oops, put in a < incorrectly, lost most of the second-to-last paragraph:

      The "equivalent access" clause (which is a qualifier on what can count as a proper 3a distribution) needs to not have a huge loophole like that either. The FAQ answer that "equivalent access" means you don't charge more for the source than the binaries (i.e. (source + binary) <= 2 * (binary only) seems looser than the base 3a. My additional point is that "you are allowed to charge for the act of copying" should not be interpreted to mean you can make per-megabyte charges, or per-CD charges - to be 3a you specify your price, and that price must include the source, including media or bandwidth charges or whatever to get both the binary and source. You don't HAVE to get the source (you're free to not download the source, or throw away the CD I give you), but you don't get a discount for not taking it. Equivalent access shouldn't be interpreted in terms of price, but in terms of bandwidth available or any other limitations that might prevent you from downloading the source as easily as you downloaded the binary. Again, the whole point is to prevent people from being binary-only distributors by making the source available only if you pay a lot of money or spend 10 weeks downloading or whatever. Remember, it's to my advantage if they choose not to get the source (as long as it stays under 3a), since then the GPL says they can't redistribute the binary, thus preserving my market.

    189. Re:I believe that GPL is pretty clear on this by Paul+Jakma · · Score: 1

      Remember, the "equivalent access " clause is referring to "offering access to copy from a designated place", such as downloading (though not necessarily so). I think you're putting too much weight on equivalent access. My making the copies and offering them to you does not have anything to do with "equivalent access".

      Hmm, I'm not sure I follow you. And I dont feel i'm putting too much weight on equivalent access. I get the impression you're interpreting the GPL as:

      "copy from designated place" == "equivalent access" and hence fulfilling former -> "3a is fulfilled".

      However that is not the way the GPL words it, the GPL is worded as:

      "if copy from designated place" AND "equivalent access" then "3a is fullfilled".

      So "equivalent access" is a critical determining test as to whether you fulfill 3a when distributing via "copy from designated place". And the GPL does not define or further qualify "equivalent access", that's left for professional interpretation, possibly judicial interpretation as a result of litigation. The exact wording of the GPL is:

      If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code

      Ie: if (copy binary from designated place), then if (equivalent-access to source at same place) -> 3a considered fulfilled.

      3a doesn't say anything about equivalent access, 3a doesn't say anything about source only, 3a doesn't say anything about written offers. If 3a can be interpreted to mean you CAN add an additional charge for the act of distributing the sources (plus the binary), as opposed to just distributing the binary, then it isn't really requiring the sources to be distributed.

      You are absolutely correct, bar in one critical detail. Yes, you can charge whatever the hell you like for source, or for binary+source. The detail you are missing though or the fallacy if you wish, I believe, is that you seem to think you can distribute binaries and only *offer* source and still fulfill 3a somehow.

      You can not. As you point out yourself, there is no talk of offers in 3a. However, it is impossible to avail of 3a if you distribute binary only - the *offer* of source is not enough. Specifically, in order to distribute binaries under 3a you must:

      Accompany it with the complete corresponding machine-readable source code

      I fail to see by what reading you think you can ship only binaries and yet fulfill the above. If you distribute binaries without source commercially then you *must* be distributing under 3b, and hence you *must* provide an offer of source at cost, valid for 3 years.

      There is simply nothing else in the GPL that allows you to distribute binaries commercially. :)

      Either you ship your binaries under 3a:

      - source accompanying the binaries or equivalent-access to binaries and source from a designated place (eg a password protected FTP site, or a special one-time, customer-specific HTTP URL).

      Or you ship under 3b:

      - ship binaries, offer the customer the right to obtain source at cost.

      Again, you can *not* avail of 3a if you give your customer a binary-only CD for $30 and *offer* source @ whatever price. Only 3b allows you to not ship source, but then you can only charge cost. (and yes, if the media for the source genuinely costs $900, you can charge that. And no, you can not pad it with 0s - at least you cant charge for it, it's not part of the cost of copying the source.).

      If 3a can be interpreted to mean you CAN add an additional charge for the act of distributing the sources (plus the binary), as opposed to just distributing the binary, then it isn't really requiring the sources to be distributed.

      How? 3a *unambigiously* requires you to ship the source (on physical media, or same place + equivalent access). There

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    190. Re:I believe that GPL is pretty clear on this by tricorn · · Score: 1

      Ok, I'm giving up here. We're basically saying the exact same thing, except you keep saying I'm not. We're looking at it from two different viewpoints, one as how it is, one as how it would be if you accept certain conclusions (e.g. from the GPL FAQ). I make a conditional statement, you take either or both the condition and the conclusion as me saying that's how it is. Or, I make a statement with certain conditions (e.g. a 3a distribution), and you say "no, that's not true, since (changed condition, e.g. 3b distribution)".

      The more we continue, the less we're communicating. It's been interesting, and has clarified a few points for me, but we're at rapidly diminishing returns now.

      Thanks for the exchange! I'd say thanks for the debate, but I'm not really sure it was one.

    191. Re:I believe that GPL is pretty clear on this by Paul+Jakma · · Score: 1

      Ok, I'm giving up here. We're basically saying the exact same thing, except you keep saying I'm not.

      Then I've misunderstood you somehow.

      one as how it would be if you accept certain conclusions (e.g. from the GPL FAQ)

      Ah, well ok. I've basically ignored the GPL faq, or at least not drawn from it in my own arguments. The answers you've quoted from it seem to suggest the GPL FAQ is possibly not a terribly good interpretation of the GPL in places. I got the impression we both were of that opinion. If you were extrapolating from the GPL FAQ, then I've been knocking down the FAQ.

      (note that in many places where I wrote "you" or attacked "your opinion" I did realise that it was merely an argument you were presenting rather than your actual opinion. Attributing the argument to you directly was a convenient shorthand).

      Or, I make a statement with certain conditions (e.g. a 3a distribution), and you say "no, that's not true, since (changed condition, e.g. 3b distribution)".

      Possible. I'd have to read back again. However, for some of the arguments, the rebuff required "given those conditions, x can not be so, it can only be y". It did seem to become circular though.

      Thanks for the exchange!

      ditto!

      I'd say thanks for the debate, but I'm not really sure it was one.

      LOL. Yeah, agreed, as I said in other post, one or the other of us or both is missing the others points. I'm not quite sure which way(s) or to what extent though. Maybe we've been in violent agreement. ;)

      See ya around!

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
  3. Bounces on the line and kicks up chalk... by LostCluster · · Score: 4, Interesting

    I think this is right at the bleeding edge of where the GPL draws the line...

    The GPL doesn't allow code modifiers to keep their code secret, but it doesn't reqire that the code be posted for free on the Internet either. They can charge a reasonable fee for the obtaining, making, and delivery of the disk and/or download service... you might be able to try to make a case that they're charging too much for such services, but the GPL doesn't say they have to provide such services at cost. This may be a bug in the GPL according to the purists, but the seem to be within the letter of the license.

    However, here's the catch: The GPL requires that the people who get the software must also be given the GPL as a license option that they may apply to the copy they just got. (The redistributor can offer any other license they want too, but they have to give the striaght-up unmodified GPL as another option if they do.) Therefore, only one person needs to pay the fee, and then, they can post the code for free download.

    No need to GNU/Worry. We'll be seeing this code being forked on Soureforge shortly I think.

    1. Re:Bounces on the line and kicks up chalk... by baylanger · · Score: 1
      We would be allowed to buy their CD and then put their work available for free download, BitTorrent?

      Even better, we can resale a copy of their CD on eBay for 1$ instead of 49$ ;-) What do we do with the profit? Sue SCO?

    2. Re:Bounces on the line and kicks up chalk... by BurritoWarrior · · Score: 1

      Reasonable being no more than the cost of the media + distributing it. I think it would be hard to find an accountant that will show that as a $49 cost.

    3. Re:Bounces on the line and kicks up chalk... by Trejkaz · · Score: 1

      Naturally since it's GPLed, we can redistribute it. I hope that the first person who pays money for it will exercise this right.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    4. Re:Bounces on the line and kicks up chalk... by RLiegh · · Score: 1

      So, who is willing to throw their subscription to the wind and post the code to sf.net...and potentially face other litigation (malicious mischief? no idea, but I'm sure they'd come up with something) as well?

    5. Re:Bounces on the line and kicks up chalk... by foidulus · · Score: 1

      But where do you draw the line?
      Now you or I(or better yet, 49 of our closest friends) may be willing to pay $49 to download it then distribute it, but what happens if the company decides it wants to make $100,000 off the modifications.
      Now they make it available under the GPL for $100,000. Now it becomes much harder for you or I to buy it. And it makes anyone who bought it less likely to distribute it for free.

    6. Re:Bounces on the line and kicks up chalk... by RedWizzard · · Score: 3, Informative
      The GPL doesn't allow code modifiers to keep their code secret, but it doesn't reqire that the code be posted for free on the Internet either. They can charge a reasonable fee for the obtaining, making, and delivery of the disk and/or download service... you might be able to try to make a case that they're charging too much for such services, but the GPL doesn't say they have to provide such services at cost.
      Yes the GPL does say you must provide source code at cost. The relevant clause is (emphasis mine):
      3b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange;
      $50 is unjustifiable as the cost of distribution of the source.
    7. Re:Bounces on the line and kicks up chalk... by black+mariah · · Score: 5, Informative
      The GPL doesn't allow code modifiers to keep their code secret
      Yes it does. The GPL only kicks in when you DISTRIBUTE your modifications. You can keep them in-house all you want. This is a pedantic reply, I know, but it's an important distinction to make.
      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    8. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0

      Ever since 1984 or so if you distribute a binary; you have to distribute the source. Clearly that is what the grandparent poster was referring to.

      Your pendantic post served no purpose, other than to be a karma-whoring jackass. :)

    9. Re:Bounces on the line and kicks up chalk... by bconway · · Score: 1

      How much do you think it costs the company to have a developer stop what he's working on and make a CD for someone that requests the code? Probably more than $50.

      --
      Interested in open source engine management for your Subaru?
    10. Re:Bounces on the line and kicks up chalk... by LostCluster · · Score: 1

      No it isn't. You just have to buy your disks from a disk seller who's giving you a rebate, or you own.

      Since the entity doing the distributing is paying that rate, that's the cost, even if it's not the market price of the materials.

      I was once the sys admin for an office supply retailer that sold to the state. Justifying the markup on the "5% over cost" contract was part of the report writing...

    11. Re:Bounces on the line and kicks up chalk... by 47PHA60 · · Score: 1

      No, it was not clear what the parent post implied.

      The replay was not merely pedantic; the distinction is relevant to any discussion of the GPL, because critics of the license state that it forces developers to involuntarily distribute their changes, which is not true.

    12. Re:Bounces on the line and kicks up chalk... by gregmac · · Score: 2, Insightful

      It does say "reasonable cost", so it could be challeneged (likely by the EFF).

      Sveasoft could probably justify $49 as being "reasonable". There is the cost of shipping and the media, of course, which isn't very much. But someone also has to burn it. They could very well be charging a normal hourly fee (say $50/hr) to have that person burn the CD. You could also factor in the cost of the cd burner itself (depreciated over x number of copies), or maybe a rental fee for using the burner. They could also being doing the same thing with a system dedicated to burning the CDs.

      Although most people will think those claims are rediculus (and I'll admit, towards the end, they are ;) ). But I think at the least it's reasonable to bill out the time someone spends doing it. After all, the more time someone spends burning a CD, the less time they spend programming or otherwise making money for the company -- why NOT bill it out?

      Now, that all said, $100,000 would be a bit extreme. While proving $49 is "reasonable cost" with the above arguments might stand up in court, I think you'd have a hard time saying your hourly fee is $500,000 or that you really REALLY needed that Sun Fire server to handle the burning.

      --
      Speak before you think
    13. Re:Bounces on the line and kicks up chalk... by agurkan · · Score: 0

      Then they should hire someone to do the copying rather than their highly paid developers. For instance, they can subcontract this to some cheap-linux-CD-seller. Sorry, if you claim something costs you $50 while equivalent merchandise is available cheaper, the burden of proof is on you.

      --
      ato
    14. Re:Bounces on the line and kicks up chalk... by Spy+Hunter · · Score: 3, Insightful

      Yeah, but by that logic they could just make the source avaliable only on special solid platinum CDs hand-carved by tibetan monks and charge three billion dollars each. Sure, it's the actual cost of distribution, but it's not reasonable. An FTP server would do the job for at least three orders of magnitude less money and be more convenient for everyone to boot. I don't think a judge would be impressed by that argument, even if it doesn't exactly violate the letter of the GPL.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    15. Re:Bounces on the line and kicks up chalk... by black+mariah · · Score: 1

      Exactly. And to the grandparent, check my recent posts. Karma isn't exactly important to me.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    16. Re:Bounces on the line and kicks up chalk... by Herkum01 · · Score: 1

      I don't think that a software developer is the only person with the necessary skills to burn a CD. Even assuming that he was required to burn the first CD, any minimum wage person can burn copies of the originial.

    17. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0

      Also...

      • Time for support personel to process the request
      • Time for sales personnel to look up customer information and verify they have the right to request the source code they did
      • Time for legal to review and OK the research done by support and sales
      • Time for support personnel to request retrieval and duplication of the original CD master(s) containing the source
      • Time for build personnel to verify that the CD master(s) match the binary distribution the end user has
      • Time for support personnel to burn and verify the integrity of the CD
      • Time and cost incurred arranging shipping of the CD
      • Time to document and record the whole transaction

      In even a small company, a few minutes time here and there for a bunch of people can add up quickly. If you assume that it takes one person an hour to check the request, double check with management, get quick approval and then burn and ship a CD, $50 is within the range of reason.

      If the company wants to put this small barrier in the path of people requesting source, the GPL allows them to do so. Whether or not it makes sense to do so isn't a legal decision, it's a business decision. My guess is that in most cases, companies are less interested in making money off of shipping source CDs, and more interested in creating the perception that the source code has some monetary value.

    18. Re:Bounces on the line and kicks up chalk... by baylanger · · Score: 1
      I already put 1$ in the pot.

      Anyone willing to transfer me 1$ at my paypal account, send me an email belanger at pobox.com. I will only accept the first 50 people and post their firstname/lastname here.

      Then I will put it in BitTorrent (www.suprnova.com) and everyone can download it!

      I don't mind setting up an auction on ebay if you want to make sure that I will not go spend 50$ on something else.

    19. Re:Bounces on the line and kicks up chalk... by JanneM · · Score: 1

      I think they can reasonably add in the work time for burning that CD as well, as that is part of the cost.

      As others say, this is right on the ragged edge on what is permissible. But it most likely _is_ permissible, "violating the spirit" or not.

      --
      Trust the Computer. The Computer is your friend.
    20. Re:Bounces on the line and kicks up chalk... by BJH · · Score: 4, Informative

      However, here's the catch: The GPL requires that the people who get the software must also be given the GPL as a license option that they may apply to the copy they just got. (The redistributor can offer any other license they want too, but they have to give the striaght-up unmodified GPL as another option if they do.) Therefore, only one person needs to pay the fee, and then, they can post the code for free download.

      Absolutely incorrect. The distributor can't relicense code that they don't own; the only license they can offer that software under is the GPL. Dual/multi licensing is only available as an option to the copyright holder.

    21. Re:Bounces on the line and kicks up chalk... by dachshund · · Score: 2, Insightful
      Yeah, but by that logic they could just make the source avaliable only on special solid platinum CDs hand-carved by tibetan monks and charge three billion dollars each.

      Accompany it with a written offer ... to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed ... on a medium customarily used for software interchange
      You're right. I doubt that you'll find a judge who'll accept your argument that a sold platinum CD hand-carved by Tibetan monks represents any sort of "medium customarily used for software interchange."
    22. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0

      Exactly. He lives on a freaking remote island in Sweden, for god's sake! $49 is probably reasonable considering all of the hassles involved.

    23. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0
      Yeah, but by that logic they could just make the source avaliable only on special solid platinum CDs hand-carved by tibetan monks and charge three billion dollars each. Sure, it's the actual cost of distribution, but it's not reasonable. An FTP server would do the job for at least three orders of magnitude less money and be more convenient for everyone to boot. I don't think a judge would be impressed by that argument, even if it doesn't exactly violate the letter of the GPL.

      Except that they're already distributing the code in their product. Anyone that buys the hardware can request the code.

    24. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0

      The easiest solution to this would simply be to modify the GPL slightly (ya, I know this != simple), that says that you must distribute the sourcecode for no more than the price you pay to obtain the original source that your product was derived from.

      If you pay the developer $20 to mail a CD, then the most YOU can charge is $20 (in your local currency). If you got it for free by FTP, then you need to provide it for free by FTP. Also a maximum of (say) 6 months or a year between source code releases would help products from becoming "permanent pre-release" just to keep people paying subscription fees.

      I disagree with his policy tagging of the compiled binaries (apparently using SNOW or some other form of whitespace encryption) and/or GIF tagging. I have no particular problem with him tagging the source code, but any binaries being distributed should be direct builds from the source without post-compile modification. It's pretty obvious this is happening to because the time between clicking the download link (a PHP script), and the file actually becoming available is around 10 seconds, so "something" is going on in the meantime.

      I think that the author is pushing the GPL a bit too far - even though he's apparently legally within his rights, I do feel that ethically it's pretty dubious.

      I'm posting this anonymously because I AM a Sveasoft subscriber and I DO like the firmware and find it worth the $20/yr fee (although the $50/cd is excessive). Apparently he has a bit of a habit of killing subscriptions for people who talk about the checksums for his files or possibly even discuss the tagging method, so an anonymous post seems prudent.

    25. Re:Bounces on the line and kicks up chalk... by hazem · · Score: 4, Insightful

      he GPL only kicks in when you DISTRIBUTE your modifications.

      My thoughts exactly. Now suppose someone like Sveasoft wants to have beta testers of their product, and to become one, you pay $49. You're now part of the club and maybe could be considered part of the organization.

      So, they send you binaries to test. Are you considered internal to the organization now? Or is this an external distribution? If it's the former, they may not have to give you the source at all. And if they do give you the source, they could "kick you out of the club" if you chose to distribute that source that is in beta form. If it's the latter, then what actually constitutes "in-house" vs a public distribution?

      This issue will be of interest to many businesses considering working with FLOSS as part of their business model. Many could be uncomfortable with not-quite-finished versions of their software gaining world-wide distribution, especially when their name is attached to it. By forcing them to distribute source to their beta-versions, they really lose the ability to beta test with any more people than are actual employees. Losing beta testing could be a factor to decide against adopting FLOSS.

      On the other hand, by allowing beta "in-house" distributions, there is the risk of being perpetually in beta. Here, if someone wants the software at all, they put their name on a web form to become a "member". The software never exits "beta" and they never have to distribute their source code changes.

    26. Re:Bounces on the line and kicks up chalk... by Holi · · Score: 1

      The problem is they are not charging you for a cd with the source code, they are charging you for a subscription to their service (ie updates). and to gewt the source code for a binary you have already bought you must subscribe to their forum and updates to recieve a download of the code. I think that requiring the purchase of a subscription is a "further restriction".

      But I guess thats for the courts to decide.

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    27. Re:Bounces on the line and kicks up chalk... by DAldredge · · Score: 1

      WTF do you do now? You post count is 1,000 more than mine and you just got your account. ;->

    28. Re:Bounces on the line and kicks up chalk... by DerProfi · · Score: 1

      Actually, it's even simpler than that: if you think the fee is unreasonable, don't order the source. Simple!

      By the way, didn't I see you at the gas station the other day arguing with some poor chap wearing a shirt with his name on it about how his company's extraction, refining, transportation and delivery costs couldn't possibly be more than $1.75 a gallon for their $2.25 premium unleaded?

      --

      3000+ comments meta-modded. 0 mod points awarded.
      Lesson for other meta-suckers: Don't believe the hype!
    29. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0

      nope, you didn't.
      i don't drive...
      i would argue with the owner(s) of the fuel company or the station anyways.
      ---
      ato

    30. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0

      I think if the pentagon could justify paying in excess of $900 for a hammer, there shouldn't be any shortage of people who can justify paying $50 for a cd.

    31. Re:Bounces on the line and kicks up chalk... by johnnyb · · Score: 1

      " Reasonable being no more than the cost of the media + distributing it."

      Where do you get that definition from? I think reasonable is any amount that does not prohibit the normal functioning of the license (you cannot charge $1,000,000,000,000 because none of your licensees could afford it, but charging as much as one normally pays for software seems to be a "reasonable" charge).

      I believe GNU used to charge several hundred or a thousand dollars for medium containing source code back before the Internet became popular.

    32. Re:Bounces on the line and kicks up chalk... by Spy+Hunter · · Score: 1

      ... for a nominal fee not greater than the cost of distribution. Which is the whole point of this conversation. Have you even been paying attention?

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    33. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0

      Whoo! One American Dollar! You go with that righteous cause girl.

      PS: You might want to check PayPal's transaction fees.

    34. Re:Bounces on the line and kicks up chalk... by RedWizzard · · Score: 1
      How much do you think it costs the company to have a developer stop what he's working on and make a CD for someone that requests the code? Probably more than $50.
      Bullshit. Vendors sell commercial software for less than that and make a profit, therefore $50 is too high to be the true cost duplication. A quick Google search reveals these guys, who'll do the duplication for around $3 a disc for small runs and the cost of processing and sending it out is not high either. Anything over $10 would need to be justified and accounted for, IMO.
    35. Re:Bounces on the line and kicks up chalk... by mewphobia · · Score: 0
      The GPL only kicks in when you DISTRIBUTE your modifications.

      This interests me heaps. When are you actually distributing software? If I hack some GPL code into a settop box, and distribute the boxes, am i distributing the software?

      You can keep them in-house all you want.

      Or even more interestingly, what if I have an organisation. And to get my software, you have to join my organisation. do I have to give the source out to members of my organisation? Or is it still in-house? can i just make them make a new login and then give them the binary only?

    36. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0
      > Are you considered internal to the organization now?

      Irrelevant. Any such arrangement (such as a contract of employment) is an additional restriction and violates the GPL. There's no such thing as 'in-house' distribution under the GPL.

    37. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0
      > This interests me heaps. When are you actually distributing software? If I hack some GPL code into a settop box, and distribute the boxes, am i distributing the software?

      Yep. Do you think Microsoft would haul you into court if you built and distributed X-boxes containing copies of their firmware? Yes, because you are distributing their software when you distribute the device.

      There's no such thing as 'in-house' distribution under the GPL, as 'setting up a house' requires additional restrictions (eg. employmen contract) which violate the GPL.

    38. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0

      Subscribers are given more rights and in the one case in which the GPL makes a difference compared to other licenses (redistribution), subscribers fall back to precisely the rights and obligations of the GPL. Sveasoft would not be allowed to give you more rights than the GPL when you redistribute, except against himself. Sveasoft would not be allowed to give you less rights than the GPL when you redistribute. The "dual" license does not break these rules.

    39. Re:Bounces on the line and kicks up chalk... by BJH · · Score: 1

      Sveasoft can't give you 'more' rights or 'less' rights for any code that they didn't write.
      A dual license is irrelevant - it simply can't apply, as Sveasoft have no right to apply any license other than the GPL to code released under the GPL for which they are not the copyright holder.
      If you're talking about code written by Sveasoft itself, then that's a different matter, but the original poster was talking about everything in the firmware distribution.

    40. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0

      If I take some GPL code and give it to you, I can say that by giving this code to you I agree to let you use my forum. In no way does this change your rights and obligations under the GPL. I cannot demand that you extend the offer (to use _my_ forum) to people whom you redistribute the code to, because that would mean someone else couldn't take the code, modify it and release it under the license which was attached to the original code by its original authors. Redistribution always falls under the GPL plus _rights_ against himself which the redistributor _chooses_ to offer, no more, no less.

    41. Re:Bounces on the line and kicks up chalk... by Thomas+Miconi · · Score: 1

      This is a perfectly valid application of the GPL.

      The point is this : The GPL doesn't force you to redistribute the code, it only says that if you redistribute, then you must redistribute under the GPL - and with source. You are explicitly allowed to charge for this. In this case, the important part is that the GPL allows you to choose who you redistribute the code to.

      So essentially they're saying: "We redistribute the program, with source, only to those who give us money. You're perfectly free to redistribute it with source, etc. under the GPL, as much as you like; simply, if you do so, then we won't send you updates or anything in the future. You're out."

      The GPL was probably written thinking that, if everybody can redistribute, no one would have an incentive to charge excess amounts of money, because people could get it from other sources for cheaper or for free.

      The problem comes when the software considered is supposed to be frequently updated. In this case, this specific licensing scheme means that anyone who redistributes the source will not be eligible to obtain any update. For "normal" GPL software, if a company/organisation/individual (say, Linus) did this, the community would respond with a fork.

      In this case, it is still theoretically possible to fork (which is a defining criterion of correct open source licensing), but it is likely that most users will cough up the $$ to this company instead of trusting a community effort.

      The question is: is this really a hole in the GPL that should be fixed, or is this a Good Thing that might prove to businesses everywhere that you can release GPL software (which benefits the community - hey, that was the point of the GPL, right ?) and make money on the software itself ?

      Thomas Miconi

    42. Re:Bounces on the line and kicks up chalk... by Thomas+Miconi · · Score: 1

      Now you or I(or better yet, 49 of our closest friends) may be willing to pay $49 to download it then distribute it, but what happens if the company decides it wants to make $100,000 off the modifications.

      They can. However, the first company who will buy a subscription will then redistribute the thing under a similar scheme for $10000 as they are allowed to, even though it means forsaking their rights to any future update. If they only have 10 clients, they break even, and they probably will have many more; at any rate nobody would buy from the original company any more.

      So the original company is fscked: if you set too high a price, you only get to sell once. You wrote $100,000, but the real red line is "any price at which the user thinks it might be worth the hassle getting it from a third party reseller instead of getting it directly from the original company". Which is much lower than $100,000.

      All of this seems to be perfectly valid GPL-wise. And I'm not even sure it is really a bad thing. After all, the code is GPLed, it can be forked, therefore it can be used by the community - which was the whole point of the GPL. Maybe clever licensing like this could be the "magical wand" that would allow companies to make money with GPL software. This would benefit everybody.

      Thomas Miconi

    43. Re:Bounces on the line and kicks up chalk... by LostCluster · · Score: 1

      That would effectively make the software ransomware, which is allowed by the GPL. Remember, you don't have to distribute your GPL modification code if you're not distributing the binary yet either.

    44. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0

      "Yes the GPL does say you must provide source code at cost. The relevant clause is (emphasis mine):"

      Correct but does not actually address the issue. This is if you have ALREADY distributed the binary without the source.

      You can charge a thousand dollars for the binary and source together and be within your rights.

      I am not an insider to this stuff but so far, from what I have read, if they are distributing pre-release binaries and source and saying that if you re-distribute they will pull your subscription as per their TOS, then I think they are violating the GPL. (Especially if they don't refund your subscription on a pro-rated basis.)

    45. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0

      > So, they send you binaries to test. Are you considered internal to the organization now?

      They have to send YOU source, is all. They just can't restrict what you do with it. That means all GPL code can eventually leak out of an organization, according to the GPL.

    46. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0

      Is it incorporated? Are you an employee of the business? If you're paying for the binaries, obviously not. It's distribution. So at that point, it's, "All your code are belong to us".

    47. Re:Bounces on the line and kicks up chalk... by BurritoWarrior · · Score: 1

      " Reasonable being no more than the cost of the media + distributing it."

      Where do you get that definition from?


      From the GPL? ..." for a charge no more than your cost of physically performing source distribution,"

    48. Re:Bounces on the line and kicks up chalk... by Overzeetop · · Score: 1

      Oh, it would be easy for an accountant to show a $49 cost. Figure the effort in manhours to prepare the source for release and the cost of setting up a duplicator to produce the discs. Legal fees area easily in the 5 figures for the review and distribution of a release, not no mention the CEO, CFO, CIO, and others discussing the distibution for an hour before the launch and for 10 minutes at each weekly status meeting. This cost will ahve to be amortized over a "projected" number of requests. You will have an operator producing the discs on staff, which will run you $55-75/hr, burdened, plus the packaging and labelling person at $25-$35/hr, burdened, plus the mailroom clerk, at about the same rate. Plus postage and packaging expenses at the standard company markup for such things. I'm cheap, and I only put 30% on materials, but it's often closer to 75%-100% over cost for bulk items. And don't forget to add the cost of a webserver and connection fees and programming and such for providing onfo online (I know, they don't anymore, or it could be $79/disc). All those costs need to be recovered somehow. It all adds up very quickly.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    49. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0

      Remember, the topic is ...cost of physically performing source distribution...

    50. Re:Bounces on the line and kicks up chalk... by GooberToo · · Score: 1

      Hard to justify the cost as reasonable when game companies include distribution, packaging, documentation, and IP/game content, for the same same price or less. Add in the fact that they consider $10 to be reasonable for binary distribution. Especially when you can use service companies that do this for a living, which can burn and mail much, much cheaper than that. Including packaging and mailing, and a reasonable volume, they could outsource it for something around $15.00 per disk, or less.

    51. Re:Bounces on the line and kicks up chalk... by rjstanford · · Score: 2, Insightful

      On the other hand, by allowing beta "in-house" distributions, there is the risk of being perpetually in beta. Here, if someone wants the software at all, they put their name on a web form to become a "member". The software never exits "beta" and they never have to distribute their source code changes

      This is a very good point. There are a lot of parallels between it and the "private club" drinking rules in some parts of the South. Basically, there are still cities that are so dry that you're not even allowed to serve alcohol with dinner. However, there's an exemption in there for "private clubs". So basically everywhere is a "private club" which offers a free, simple membership to its guests. Convenient and legal. The kind of "internal beta program" you describe sounds awfully similar from a legal standpoint.

      Back to the private clubs, there's even an organization (called Unicard) which came up and allows you to join it, which then provides you with "reciprocal memberships" at almost everywhere. Saves you from having to carry around a stack of membership cards.

      Something similar could easily happen here - have a "BetaTestClub" come up, and contract (completely legally) with software firms to provide confidential software testing. It could recruit unpaid "testers" from everywhere via its website, and allow you do download software to test. Since the software would be officially unreleased (and you could have some nastyRestrictive contracts between the BTC and the corporations involved), the corps wouldn't be forced to release their code mods to anyone.

      Hmm.

      --
      You're special forces then? That's great! I just love your olympics!
    52. Re:Bounces on the line and kicks up chalk... by BJH · · Score: 1

      But Sveasoft's offer restricts your GPL rights in that if you obtain a "pre-release" version from them (whatever that may be) and post the source code publically, you can no longer obtain source code from Sveasoft for future versions - even if you obtain binaries under Section 3(c) of the GPL, which is a breach of the license.

    53. Re:Bounces on the line and kicks up chalk... by sysadmn · · Score: 1

      Considering that FSF funded it's early operations by selling $400 mag tapes, it's debatable whether $50 is too much to charge.

      --
      Envy my 5 digit Slashdot User ID!
    54. Re:Bounces on the line and kicks up chalk... by Anonymous Coward · · Score: 0

      You're either a lawyer or a programmer. No other profession would think around that many corners, but you're right. If at any time in the future, someone gets a binary from Sveasoft which is not accompanied by the source, then Sveasoft either
      a) fails to provide the written offer under section 3b and is in breach of the license or
      b) provides the written offer and is in breach because it has contractually denied former subscribers their right to receive the source which they have according to the offer.

    55. Re:Bounces on the line and kicks up chalk... by shyster · · Score: 1
      Sveasoft could probably justify $49 as being "reasonable". There is the cost of shipping and the media, of course, which isn't very much. But someone also has to burn it. They could very well be charging a normal hourly fee (say $50/hr) to have that person burn the CD. You could also factor in the cost of the cd burner itself (depreciated over x number of copies), or maybe a rental fee for using the burner. They could also being doing the same thing with a system dedicated to burning the CDs.

      And yet I can buy thousands upon thousands of CD's and/or DVD's for less than $50/each. Those other companies must be amzingly efficient compared to Sveasoft. And they're charging enough to make a profit too!

      Yep. If they pay somebody $50 an hour to burn 1 CD, I say they need all the money we can give them.

    56. Re:Bounces on the line and kicks up chalk... by BJH · · Score: 1

      I think I mentioned somewhere else in this thread that IANAL ;)
      I'm not really a programmer either, but does an SE count?

    57. Re:Bounces on the line and kicks up chalk... by mrlpz · · Score: 1

      Fine...so suppose they are allowed to ( Which I'm still not fully convinced the GPL implies things as you're stating them ). That still doesn't negate other clauses in the GPL which govern "reasonable means of software distribution". While sure, I can buy software on CD today, it's usually because I'm walking into a BRICK AND MORTAR establishment. That being said, unless you are so darned close to the Swedish archipelago that you can ROW the kilometer to his house, and ask him to burn you a personal copy of the CD containing the software, there is NO BLOODY way you're going to convince ANY sentient bipedal Homo Sapien, that $49 for a cd with source code, is "reasonable cost of distribution".

      It just doesn't FLY, Thomas....here are your oars...start rowing. Make sure you don't forget to bring a blank CD, or it's another $5.00 !

    58. Re:Bounces on the line and kicks up chalk... by RedWizzard · · Score: 1
      Considering that FSF funded it's early operations by selling $400 mag tapes, it's debatable whether $50 is too much to charge.
      If they were selling tapes with binaries and source, or source alone, then that's fine. It's the case were you distribute binaries and then try to charge additionally for the source that the GPL restricts to cost-only. That aside I imagine that it would cost more to duplicate a tape then than a CD now. The media alone is considerably more expensive.
    59. Re:Bounces on the line and kicks up chalk... by gregmac · · Score: 1

      And yet I can buy thousands upon thousands of CD's and/or DVD's for less than $50/each. Those other companies must be amzingly efficient compared to Sveasoft. And they're charging enough to make a profit too!

      If you mass-produce CD's, they are very cheap. If you duplicate, say, 1000, you might pay something like $1/cd to get them with a jewel case and cover. Of course, 1000 copies of CD for source code is probably more than sveasoft is going to need/want. If you only duplicate a few, say, 100, you're probably going to be paying more like $3/CD.

      I'm going on the assumption here that they aren't mass-producing any CDs, they are just burning them in-house as they are requested.

      Yep. If they pay somebody $50 an hour to burn 1 CD, I say they need all the money we can give them

      I didn't say anything about them paying somebody $50/hr to burn a CD, I said they charge customers that price. If you go to a store and get your computer serviced, they'll likely have a bench fee of $30-60/hr. The teenage tech thats servicing your system is probably only getting paid maybe $10/hr.

      Now, if you have an employee that's normally doing work where they earn the company $50/hr, and are forced to make them burn CDs, why should you dump that profit and only charge $10 for a CD (minus media cost, minus employee wage, minus shipping, minus overhead (electricity, cost of equipment, furniture, etcetc))? You're probably in the hole at that point.

      And why would you want to charge maybe $25 to cover it and just break even, when you would normally be making a profit if that employee was performing their regular job? Most businesses aren't in it to break even, they're in it to make a proft.

      Now of course, my arguments don't take into account what is actually happening here - they are complying with the GPL to provide their modifications. Morally, should they be making a profit from distributing these CDs? I don't think so. I think they should even do it at a loss (well, actually, they should just provide it freely on their website). If that GPL'd software didn't exist to begin with, they either wouldn't have their product in the first place, or they'd spend a hell of a lot more than 10 minutes of employees wages developing the same thing.

      --
      Speak before you think
    60. Re:Bounces on the line and kicks up chalk... by shyster · · Score: 1
      If you mass-produce CD's, they are very cheap. If you duplicate, say, 1000, you might pay something like $1/cd to get them with a jewel case and cover. Of course, 1000 copies of CD for source code is probably more than sveasoft is going to need/want. If you only duplicate a few, say, 100, you're probably going to be paying more like $3/CD. I'm going on the assumption here that they aren't mass-producing any CDs, they are just burning them in-house as they are requested.

      Yeah, $3-$4 per CD outsourced sounds about right. Which is a hell of a lot less than Sveasoft is charging. And those companies are making a profit on their CD burning, something Sveasoft is forbidden to do under the GPL.

      Now, if you have an employee that's normally doing work where they earn the company $50/hr, and are forced to make them burn CDs, why should you dump that profit and only charge $10 for a CD (minus media cost, minus employee wage, minus shipping, minus overhead (electricity, cost of equipment, furniture, etcetc))? You're probably in the hole at that point.

      Then you're terribly inefficient. Like we both stated, you can get them recorded, cased, and shipped for $3-4 each. And those companies also have overhead.

      Now of course, my arguments don't take into account what is actually happening here - they are complying with the GPL to provide their modifications. Morally, should they be making a profit from distributing these CDs? I don't think so.

      Exactly my point. When a commercial, for-profit company can beat a supposed non-profit operation on a greater than 10 magnitude, someone is being fleeced...and it's not Sveasoft.

      And it's not a moral argument, it's a legal one. And they're violating it.

      The only reason someone would pay $50 for a CD is for the contents of the CD, not the service of burning it. Sveasoft, per the GPL, is not allowed to charge (beyond what was paid for the binary) for the source code contained on the CD. So, what exactly are they charging for?

  4. Sounds like some people never learn by AnotherFreakboy · · Score: 1

    They were only able to write the third party firmware because the source was made available to them under the GPL, why is it that they cannot comply with the terms then?

    --
    Why not get the real ultimate power?
  5. GPL by mfh · · Score: 2, Insightful

    Say it isn't so!

    The thread summary at DSLReports only makes it clear that this is all very complicated.

    There's nothing complicated about this. It's all smoke.

    Sveasoft can track the subscribers who redistribute their binaries by attaching some kind of tag to each firmware binary (as demonstrated by the different MD5 sums found so far). This makes sense, considering Sveasoft thought TheIndividual was someone else at first. Arno Nym has done some work to try to find what the unique identifier is. It is unknown wether this is allowed under the GPL.

    This is not allowed under the GPL.

    Neither subscribers nor non-subscribers have any right to future code Sveasoft has not yet released. It is "his" code, and he can choose not to distribute it. But once he does distribute it, wether publicly or privately to his subscribers, it is under the GPL and is free for *anyone* to redistribute.

    Not true. If he made his code using a GPL base, it's not his property exclusively. Fruits of the tree become trees of the fruit.

    Sveasoft has changed their minds about offering the source code as a free download, and now only offers it on a CD sent through the mail for a price of $50. This seems to be a violation of the GPL, but we need to hear back from the FSF about that.

    Total violation. Off with their heads.

    Sveasoft has accused several people of "pirating" the Sveasoft pre-release firmware and posting it online illegally, and has had websites shut down because of this. This is unbelievable considering Sveasoft says they allow this (see above).
    Sveasoft is also ending the subscriptions (but refunding their money) of people who have posted their MD5 sums of the binaries. It says nowhere in the subscriber contract that they can't do this.
    There have been a couple of nasty e-mail exchanges between forum members (TheIndividual, joakimsen) and Sveasoft. Sveasoft acts almost holier-than-thou (IQ 170) and seems to think the GPL doesn't apply to him [disclaimer: my personal opinion].
    Sveasoft is now charging $50 for the source code, which is just rediculous considering it costs almost nothing to distribute it over the internet.


    Now this reminds me of the SCO, but on a much smaller scale. Microcosm as Macrocosm, I guess.

    People: don't use GPL code if you can't RTFM.

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:GPL by dorlthed · · Score: 2, Insightful

      Sveasoft has changed their minds about offering the source code as a free download, and now only offers it on a CD sent through the mail for a price of $50. This seems to be a violation of the GPL, but we need to hear back from the FSF about that.

      Total violation. Off with their heads.

      What the fuck are you talking about? This is not even 'a little' violation. There's nothing in the GPL saying that you have to make the source code available through the cheapest way possible, or through the Internet. You are and always have been allowed to charge for the cost of procuring and making the source code available. It's just that they're allowed to redistribute it as well, for free if they want.

      Maybe you're the one who needs to RTFM, before you make an accusatory post on Slashdot.
    2. Re:GPL by Anonymous Coward · · Score: 0

      This is not allowed under the GPL.

      The GPL says nothing about distributing different binaries to each person. You just need to provide the source, including the tracking tag, on request.

      Not true. If he made his code using a GPL base, it's not his property exclusively. Fruits of the tree become trees of the fruit.

      That is true. He only needs to give the source to anyone that he gives the program to. If he doesn't give a program with the code in it to anyone, he doesn't have to give that source to anyone.

      Total violation. Off with their heads.

      The only problem is the amount charged for getting the source. The amount is supposed to be "for a charge no more than your cost of physically performing source distribution." $50 is definitely more than the cost of physically distributing the source.

      In any case, if anybody has bought the source, then since that source is under the GPL they're free to redistribute it to anyone they want to for cost or less (such as free). Any attempts to stop people from redistributing GPL code is futile.

      Oh, and yes you can pirate GPL code. If those pre-releases include code that was not distributed yet (basically, the code was somehow stolen from a private system), they are pirated. The undistributed code is not under the GPL yet. It still retains the full protection of copyright. If, on the other hand, the pre-releases come from distributed code, then tough cookies. Once it was distributed, it had to fall under the GPL.

    3. Re:GPL by black+mariah · · Score: 1, Insightful
      This is not allowed under the GPL.
      Tracking who you sold the code to, and what they did with it, may be a bit unethical but it is in no way against the GPL.
      Not true. If he made his code using a GPL base, it's not his property exclusively. Fruits of the tree become trees of the fruit.
      But he's still right. Until you distribute your modifications, nobody has any right to them whatsoever. Read the GPL a few more times.
      People: don't use GPL code if you can't RTFM.
      Don't comment on the GPL unless you understand it. The only thing that Sveasoft is doing that is even a little bit out of sync with the GPL is the cost of the source, but even that isn't outlined in the GPL. After you get the source, you are free to do whatever you want with it. There is absolutely nothing here that violates either the letter or spirit of the GPL. It is a total lack of understanding of the GPL that makes you THINK there is a problem.
      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    4. Re:GPL by Cecil · · Score: 2, Interesting

      After you get the source, you are free to do whatever you want with it.

      Tell that to the people who have had their websites shut down for posting the source.

      It is a total lack of understanding of the GPL that makes you THINK there is a problem.

      It is a total lack of understanding of THIS CASE that makes YOU think there isn't a problem.

    5. Re:GPL by DAldredge · · Score: 1

      Please name those people.

      Thanks!

    6. Re:GPL by lordkuri · · Score: 1

      with due credit to RedWizzard for his post

      maybe you should read the comments before shooting your mouth of, eh?

      I believe the term is "PWN3D" ?

      -lk

    7. Re:GPL by dorlthed · · Score: 1

      pwn3d, my ass.

      Why don 't you read this comment, even though it's by an AC. $50 not within reasonable costs for providing source? You know, they're not just typing "make dist" and burning it onto a CD using their mom's HP desktop.

      Furthermore, there isn't anything in the GPL saying that any burden of proof lies upon the distributor to show that their method of distribution is the cheapest possible. I could charge you to have it hand-delivered by the Pope in a gold foil wrapper if I wanted, but that doesn't mean that you couldn't redistribute it for free once you got it. It says no more than MY COST for distributing the source, but it says nothing about what that cost may be, so long as it isn't for profit.

      That second point may be up for debate, but my first point still stands. $50 is not that much money.

  6. Is Sveasoft violating the GPL? by jgerry · · Score: 0, Redundant

    Certainly, almost probably 100% for sure. I think.

  7. Its easy to charge and not violate by taylortbb · · Score: 4, Informative

    If you read the GPL closely you will notice that it says that in exchange for adding a warranty you can charge for the product, it does not require you to make a version without a waranty availible. This is both a strength and weakness of the GPL, its what I've always hated but its why its commercially viable.

    1. Re:Its easy to charge and not violate by Anonymous Coward · · Score: 0

      Niemand Marcus charged me $5000 for this cookie recipe. Fortunately, it's covered by the GPL...

    2. Re:Its easy to charge and not violate by taylortbb · · Score: 1

      Yes, but would it be nice if you could get it for free. Software is always better when there is no monentary transaction is involved, free in both ways is possible, and probably best.

    3. Re:Its easy to charge and not violate by kasperd · · Score: 1

      it says that in exchange for adding a warranty you can charge for the product

      Yes, but that applies only to the binary code. Once you have bought the binary code, they must provide you the source for a charge no more than your cost of physically performing source distribution. If they sell binaries for $10 but charge $50 for the source, that is clearly a violation. If it was the other way around it might have been better. But I don't believe their costs every time somebody download the source is even $1. It would be different if the source was provided on a CD. But where is the written offer required by the GPL? Actually there might also be another problem. Since source is not immediately available to everybody who buy the binary code they don't comply with 3a, so they must comply with 3b, which says the source must be available to any third party. So you are entitled to get the source even if you didn't buy the binary. There are some pretty hard requirements in 3b, so I don't understand why anybody would chose to use it, since complying with 3a hardly doesn't require anything.

      --

      Do you care about the security of your wireless mouse?
    4. Re:Its easy to charge and not violate by taylortbb · · Score: 1

      In this situation however they are charing for the binary and including the source. They are complying with 3a. It is true they can't charge more for the soruce but they aren't, the topic is asking if charing for it all is legal, which it is.

    5. Re:Its easy to charge and not violate by drsmithy · · Score: 1
      Yes, but would it be nice if you could get it for free. Software is always better when there is no monentary transaction is involved, free in both ways is possible, and probably best.

      This is hardly a phenomenon unique to software - just about everything is better when you can get it for free.

      Of course, it does make it rather difficult for anyone to make any money...

    6. Re:Its easy to charge and not violate by Geoffreyerffoeg · · Score: 1

      You always can charge for the product. It's how the FSF sells $5000 CDs of most of its software. $5000 is not a reasonable price for a couple of CDs (since it's money-free for download, I can make the same CDs for about 50), but the FSF can charge any price it wants for it distributing. The catch is that once it's distributed, people are allowed to copy those CDs without paying the FSF.

      Oh, and $5000 (or whatever) is technically not the price of the CD. It's a PBS-style "gift" for a $5000 "donation".

  8. Lawyers win by Puls4r · · Score: 3, Insightful

    There is no way out of this cycle. The lawyers will be getting rich, the "small" guys will still not have the $$$ to protect their GPL licenses in court, and the circle will continue, albeit viciously.

  9. Many ways to get around GPL by Dozix007 · · Score: 2, Interesting

    There are sadly many ways to get around GPL. One being the method they use by offering to ship the source only. This can be done in many different shapes to get around anything. You simply charge an irrate fee for packaging, documentation, or something of the sort. There are a few liscences that will not allow this, sadly they are not widely used.

    1. Re:Many ways to get around GPL by Sycraft-fu · · Score: 1

      Well, regardless of that being allowed, they clearly cannot stop redistribution. The GPL is painfully clear that that you MUST license your software under the GPL, it use GPL code. PArt of that is allowing people to redistribute their own versions, as you have done.

      The GPL doesn't say you can't charge for your derivitive work, you can, and people do. It just says that if someone wants to make a derivitive of your derivitive, they must be allowed to do so, and you can't control that.

    2. Re:Many ways to get around GPL by bigberk · · Score: 1
      There are sadly many ways to get around GPL ... You simply charge an irrate fee for packaging, documentation, or something of the sort.
      My understanding is, the point of the GPL isn't that everything has to be a free download! Rather, that once you acquire a copy of the source, you are free to redistribute it -- post it anywhere you want, etc. Or modify it, etc.
    3. Re:Many ways to get around GPL by KimiDalamori · · Score: 1

      Not really.

      Think about it... Borrow a copy of the CD from some poor schmuck who bought it. Then post the code on the internet. It's legal, the GPL says so. Problem solved. Sheesh...if it was this easy to get around the GPL, You'd already be paying for SCO's next round of lawsuits.

      --
      Lagito ergo expectabo
    4. Re:Many ways to get around GPL by Anonymous Coward · · Score: 0

      Well somebody has to pay for the cost of distributing it, whether it is through online or offline methods. But either way a company decides to do so, you can't expect them to just distribute it for free.

    5. Re:Many ways to get around GPL by Zaak · · Score: 1

      once you acquire a copy of the source, you are free to redistribute it

      Not only that, but once you acquire a copy of the binary, you are entitled to a copy of the source at the cost of delivering the source to you.

      Which is what this discussion is all about.

      TTFN

    6. Re:Many ways to get around GPL by Tezkah · · Score: 1

      They are required to give you the source the same way that they give you the binaries. For example, since apt-get can grab GPL'd binaries, it must also grab GPL'd sources.

      Anyone who has a binary version of this software, if it is under the GPL, is entitled to the source code, and all the rights inherent in the GPL.

  10. Not a violation by CptChipJew · · Score: 2, Insightful

    Nowhere in the GPL does it say they HAVE to offer their software as a free download on the Internet.

    Furthermore, they are allowed to sell disc media based on "cost of materials". Yes 49.99 is a bit exorbitant, but well within their rights.

    This is why I've always felt the GPL needs to either be replaced or improved. Downloads on the Internet ought to be a requirement, as all GPL'd software involves an advanced enough audience that knows how to download software.

    --
    Vonal Declosion
    1. Re:Not a violation by black+mariah · · Score: 1

      Forcing people to put their software up for download is, oddly enough, a violation of the spirit of the GPL. You are not required to make your code publicly available, EVER. In fact, the only time you have to give anyone your code for any reason is when you distribute binaries, and you don't even have to do that for free.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    2. Re:Not a violation by Anonymous Coward · · Score: 0
      charge no more than your cost of physically performing source distribution [...] on a medium customarily used for software distribution.

      NOT just the cost of media. After all, these guys have to pay someone to get a CDR, burn it, and ship it. They're free to recover reasonable costs involved in such distribution. I don't think $50 is out of line.

    3. Re:Not a violation by capsteve · · Score: 1

      i don't agree with your internet download requirement idea...

      i think you paint the GPL into a corner when you get too specific regarding,in this example, the transfer media/mechanism. kinda like the US constitution, there are certain areas of the GPL that are strict and specific, others areas that are left intentionally vague, so that it has the flexibility to stand the tests of time. perhaps a more useful(and interesting) ammendment to the GPL would be that all code be available NOT ONLY in a machine readable format, but one that does not require format translation: i.e. ISO Latin-1 or similarly compatible format versus text rastered or vectorizedinto a graphic file such as a tiff (this could loosely be considered "machine readable"), which would have to go thru an OCR process...

      that being said, i do agree that most of the audience that might be interested in getting the sveasoft firmware or other source for that matter, are in the technically proficient group of people, and forcing a physical media shipment is not only a waste of time (both waiting for the disc AND burning it) and money (why not $5 via paypal? you might attract more downloads thru mini or micro payments).

      IANAL, but from what i can tell, svea seems to be in compliance with the GPL. if you don't like his offering, it is you choice to go elsewhere (freedom goes both ways). you can always boycott it or trashtalk both developer and code until he changes his policy, or wait 'til someone else comes along with a similar offering... consequently, if you choose to buy his disk(and subscription) and re-distribute is (as-is or modified) he can't do jack (except slap your wrist by kicking you out of his club).

      --
      three can keep a secret, if two are dead - benjamin franklin
    4. Re:Not a violation by HeadDown · · Score: 1

      How the hell did the parent post wind up 'insightful'? If I create some software myself (no other peoples' software involved), license it under the GPL, and distribute binaries to people in any way whatsoever, the parent would have me obliged to spring for a webhoster and bandwidth cost?!

      The GPL is 'free as in speech, not as in beer'. It's not 'free as in speech and as in beer'. You're getting some software with some additional rights; those rights don't include the right to push cost on me. RMS himself distributed Emacs on tape only initially, and the tapes cost $150.

      And as for 'all GPL software involves an advanced audience', I know some stores that use Linux for a few of their desktops, and they have nary a clue on how the binaries got to their computer (a helpful geek maintains them), and they don't even know what source code is. Stop projecting.

    5. Re:Not a violation by arkhan_jg · · Score: 1

      I think you've missed the purpose behind the GPL.

      It's not there to force people to give away GPL software for nothing; it's there so that when you buy software, you are always entitled to get a copy of the source code if you want to modify it (or pay someone to modify it) to meet your specific needs.

      The parts about derivative works remaining GPL is so that a GPL'd work cannot be taken 'closed source' again by a particular vendor adding useful features. In fact, that's exactly what's happening here. Linksys released the original source under the GPL because they'd based it off other people's GPL'd work; Sveasoft have to release their source to purchasers of their firmware, who have the right to distribute it under the GPL.

      The fact that all this has the side effect of making almost all GPL software free of cost for end users is just that; a side effect.

      --
      Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
  11. Sveasoft? by JohnTheFisherman · · Score: 4, Funny

    Isn't that a specific model of pillow at Ikea? :)

  12. Easy.. by vurg · · Score: 1

    They'll just stop redistributing the modified code and turn their programmers into "consultants".

  13. Are many of you in violation for downloading MP3s? by Anonymous Coward · · Score: 2, Funny

    I can't hear you! IP laws work both ways, bitches! Of course, this will get modded down by hypocrites, but then again this is Slashdot.

  14. Choose wifibox instead by toupsie · · Score: 4, Informative

    I run wifibox instead of Sveasoft. Its GPL compliant and has SNMP. Hmmmm, pretty graphs.

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
    1. Re:Choose wifibox instead by HunterZ · · Score: 1

      I used wifibox for a while after Sveasoft went off the deep end, but wifibox seems to be all but dead now. I've since returned to using the official Linksys firmware, as I didn't use most of the special features provided by the custom firmware anyways...

      --
      Arguing about vi versus Emacs is like arguing whether it's better to make fire by rubbing sticks or banging rocks.
    2. Re:Choose wifibox instead by Black+Acid · · Score: 1

      The only problem with Wifi-Box is that it doesn't support the newer WRT54GS model, a WRT54G with more RAM and flash memory. I haven't been able to find any stores selling the older WRT54G (and I'm not going to go out of my way to find or ebay it), it appears that Linksys is phasing it out. For this reason, I chose the Sveasoft firmware. OpenWRT supports the GS as well.

    3. Re:Choose wifibox instead by Anonymous Coward · · Score: 0

      I would like to propose all usages of the adjective 'pretty' be banned in any form of communication of the Internet, outside of describing a hot chick. This is a preemptive step to keep me from punching my monitor.

    4. Re:Choose wifibox instead by Anonymous Coward · · Score: 0
      I would like to propose all usages of the adjective 'pretty' be banned in any form of communication of the Internet, outside of describing a hot chick.


      That's pretty harsh.
  15. The GPL aint about money by QuantumG · · Score: 4, Informative

    3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

    • b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

    Yes, you can choose to distribute using an ftp server, but how exactly does one go about recovering their distribution costs that way? By putting it on a CD and charging for snail mail at least you can break even on your distribution costs. Of course, why they don't just put the CD in the box with the router is beyond me.

    --
    How we know is more important than what we know.
    1. Re:The GPL aint about money by Erwos · · Score: 1

      They could always claim the physical cost of distribution was $50 - after all, there's the handling charge!

      But, if this went to court, no reasonable jury would believe an argument that it costs $50 to make and ship a CD. I mean, AOL does it for pennies, SveaSoft can do it for $10. It is SveaSoft's decision to decide how they want to distribute the source, though, so them not putting it up for download is fair game.

      However, it seems to me that the bigger problem is that they're supposedly tagging the binaries they distribute. Unless SveaSoft is distributing the code to generate the tags as well, _that_ is absolutely against the GPL, as far as I can tell. The GPL specifies that you need to release all the source to the binaries.

      There is a peripheral issue that SveaSoft is yanking subscriptions from people who distribute the binaries, but this is actually OK according to the GPL (so says the FSF). It _is_ against the spirit of the GPL.

      So, the two real legal issues I see:
      1. Tagging code, or lack thereof.
      2. Outrageous source distribution charge.

      -Erwos

      --
      Plausible conjecture should not be misrepresented as proof positive.
    2. Re:The GPL aint about money by Eric+Smith · · Score: 1
      Except that when they distribute the object code to subscribers, it *IS* accompanied by the source code (another file available from the same server in the same directory). This satisifies section 3a of the GPL.

      A distributor only has to satisify ONE of sections 3a, 3b, and 3c. Since Sveasoft satisfies section 3a, they are not required to satisfy section 3b, and 3b is the only section that requires that an offer be made to third parties.

    3. Re:The GPL aint about money by MrWa · · Score: 1

      what shipping method are they using that costs $49 to ship a CD?!

    4. Re:The GPL aint about money by QuantumG · · Score: 1

      That's pretty cool, I'll have to remember that one.

      --
      How we know is more important than what we know.
    5. Re:The GPL aint about money by QuantumG · · Score: 1

      Ummm no. In no way does the GPL state that you have to release the tools that you used to make a binary from the corresponding source code. If you did you'd have to release your compiler, your linker, your OS, your hex editor. Hell, even your text editor. Tagging the code is a total non-GPL issue.

      --
      How we know is more important than what we know.
    6. Re:The GPL aint about money by pod · · Score: 1

      The source to the binaries IS available. The tool to munge said code and tag it uniquely need not be released.

      If you take a copy of gcc, modify it to automagically tag the binaries it produces, you don't have to distribute your changes to gcc, as long as you keep this version of gcc in-house. As long as the source will still compile and work with an un-modified gcc, they're fine. Anyhow, the tagging is a little gray to me... the GPL does not stipulate the binary generated from obtained source need be exactly the same, bit for bit (given variations between gcc and linker versions, etc), just that the bits have the same functionality.

      BTW, I, for one, think $50 for source is reasonable, if a little steep. After all, they have to pay someone to burn the CD and then pay to get it shipped. That AOL can do it for pennies is irrelevant. They're not AOL. Source distribution is the cost of doing business under GPL, they're not gonna swallow it, they'll pass it on like every other business does. Maybe when they're doing volume like AOL, they'll invest in a 3rd party burning service and then it'll be pennies a copy.

      --
      "Hot lesbian witches! It's fucking genius!"
    7. Re:The GPL aint about money by Eric+Smith · · Score: 2, Informative
      I wrote:
      Except that when they distribute the object code to subscribers, it *IS* accompanied by the source code (another file available from the same server in the same directory). This satisifies section 3a of the GPL.
      The part that I was missing is that this is no longer true. Future binary releases will not be accompanied by source releases. So they will in fact be relying on section 3b. However, they've also said that they will only sell the source code CD to subscribers who have paid for the binary. This DOES violate the GPL; section 3b requires that they provide the source code to any third party (but they can charge for it).
    8. Re:The GPL aint about money by Anonymous Coward · · Score: 0

      True, but the problem remains that they are placing restrictions on the redistribution of GPLed code based on an artificial distinction between pre-release and release versions.

    9. Re:The GPL aint about money by Anonymous Coward · · Score: 0

      How much is your time and trouble to burn and ship worth? For one copy? For a thousand copies? If you have so much volume you need to hire a person that does nothing else?

    10. Re:The GPL aint about money by Anonymous Coward · · Score: 0

      Theoretically I could you over $22,000 for a single download. A 2 year minimum of a T1 lease at $700 per month, plus $3,000 for the server machine, and $1,000 for the router, and $2,000 for the server OS support contract, and so on... for a single download. That would be the cost of physically performing source distribution.

    11. Re:The GPL aint about money by ccady · · Score: 1

      Ummm no, yourself. You *do* have to release any tools or scripts you use to create the binary, with some exceptions (see section 3 of the GPL):

      The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
      --
      J'aime mieux les méchants que les imbéciles, parce qu'ils se reposent. -- Alexandre Dumas
    12. Re:The GPL aint about money by Qzukk · · Score: 1

      This DOES violate the GPL; section 3b requires that they provide the source code to any third party (but they can charge for it).

      Wrong. The GPL requires that the distributor of a binary make the source to that binary available. If you obtain a binary from Svensoft, then Svensoft is the distributor of that binary to you, and they are compelled by the GPL to make source available to you. BUT if you turn around and give the binary to someone else, well, guess what Mr. Distributor, you're going to have to make the source available too.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    13. Re:The GPL aint about money by Eric+Smith · · Score: 1
      Read the actual GPL before you spout off incorrect statements about what you think it means. Anyone redistributing GPL'd code, such as Sveasoft, is required to comply with at least one of the options in section 3. They no longer comply with 3a (object code accompanied by source code), and they aren't covered by 3c (noncommercial redistribution of object code you got from another party with an offer of source code). Thus they must comply with section 3b. Here's the actual text of section 3b (emphasis added):
      b) Accompany it with a written offer, valid for at least three years, TO GIVE ANY THIRD PARTY, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      So they don't have to send the written offer to a third party, but they have to honor it when a third party requests the source.

    14. Re:The GPL aint about money by Anonymous Coward · · Score: 0

      But does not this mean that the third party presumably must be able to present the actual written offer that was initially distributed with the binary?

    15. Re:The GPL aint about money by Anonymous Coward · · Score: 0

      You have to distribute all tools which are necessary to recreate the binary which you distributed. A binary which works just the same in a certain environment is not a good enough result.

    16. Re:The GPL aint about money by Anonymous Coward · · Score: 0

      We're being nice here and assume that Sveasoft is not forfeiting his distribution rights. If the lack of written agreement should be seen as a violation of the GPL, the game is over and Sveasoft must cease distribution immediately.

    17. Re:The GPL aint about money by a_n_d_e_r_s · · Score: 1

      Well, its only pre-releases. So each CD copy are handmade - the cost of making one of them are high.

      --
      Just saying it like it are.
    18. Re:The GPL aint about money by pod · · Score: 1

      I'm no legal expert, or a scholar of the GPL, but I call bullshit. You're saying that every project that distributes binaries, needs to make a copy of their build environment (and source to it?) available as well. That's fucking retarded, putting it mildly.

      Well, sure enough, the GPL exempts the environment from the source code requirement, provided it is generally available (kernel, compiler, linker, libc, etc). A modified gcc that still produces the same functional code as a regular publically available gcc may be skirting the gray area here. Question: Do you have the tools to build a binary from the source given? Yes. Q: Is it the exact same binary as distributed? No (due to environment differences). Q: Is it functionally the same binary? Yes. So what is the problem?

      --
      "Hot lesbian witches! It's fucking genius!"
    19. Re:The GPL aint about money by Anonymous Coward · · Score: 0

      It is not functionally identical. It will produce different output when filtered through the reverse steganography tools. We aren't talking about random and irrelevant timestamps here. There is actual identifying information in these files which is not in the source. Get the hmanagement.asp page from two routers. They'll do something slightly different, if only because the files have different lengths in different binaries. They could also trigger weird bugs in browsers with that extra white space which isn't in the source file.

    20. Re:The GPL aint about money by Eric+Smith · · Score: 1
      But does not this mean that the third party presumably must be able to present the actual written offer that was initially distributed with the binary?
      Where do you think it says that? It says they have to make a written offer (presumably "written" in a text file in the distribution would be OK), but why should they only need to honor the offer if a copy of the offer is sent back to them?
  16. True Enough by mfh · · Score: 1

    > They can charge a reasonable fee for the obtaining, making, and delivery of the disk and/or download service... you might be able to try to make a case that they're charging too much for such services

    Here's my $1.50 plus $4 USD shipping. Now give me the source code dammit. $50... think of all the beer and ebay treats I could get with that.

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:True Enough by Anonymous Coward · · Score: 0

      Stallman once charged $150 for a copy of the emacs source.

      I also ship copies of GNU Emacs, and provide some services,
      to people who pay for this.
      I will send you a tape of the latest version of GNU Emacs,
      including full sources, if you send $150 to
      Richard M. Stallman
      c/o Lisp Machine Incorporated
      1000 Mass Ave
      Cambridge, MA 02139.
      (This price is subject to change without notice.)

      Source

    2. Re:True Enough by ditto999999999999999 · · Score: 1

      It looks like he charged for the media and the intangible benefit of supporting an open source hacker. Nothing wrong with that really...

      Ditto

    3. Re:True Enough by DAldredge · · Score: 1

      What was the cost of a blank tape in 1985? I don't feel like draging out my Unix Review archive and looking it up.

    4. Re:True Enough by Anonymous Coward · · Score: 0

      Hrm. Does the GPL say anything about any limitations to cost? E.g. what if I release something based on the GPL and then say "hey if you want the source, sure, but send me *pinky finger to mouth* ONE MEEELLION DOLLARS!!!" ? That would be an effective roundabout way to prevent source being obtained. (Well $1m won't stop quite everybody nowadays, but what if I ask for a trillion, etc.)

    5. Re:True Enough by Kiryat+Malachi · · Score: 1

      I'm willing to bet you the cost of a blank tape in 1985 that it wasn't $150 less shipping.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  17. OT but... by NeoGeo64 · · Score: 1

    I wonder if DSLreports can handle a slashdotting. I guess we're about to find out. I've Been going there for a few years and the site has always been up.

    Check out the large increase of traffic here:

    http://www.broadbandreports.com/stats/mrtg/eth0/et h0.html

    1. Re:OT but... by Anonymous Coward · · Score: 0

      That looks like the standard nightly traffic increase to me. Nothing out of the ordinary from yesterday.

    2. Re:OT but... by xenocyst · · Score: 1

      not even a real blip, no one read the summary ;)

      --
      And, no, I should not have used the goddamn Preview mode first.
  18. Re:Are many of you in violation for downloading MP by jb_02_98 · · Score: 1

    I'm not. I usually use something like bittorrent and/or mutella to download ISO images. That appears to be legal (as long as the owners of the ISO files allow it.) Stereotypes are usually wrong.

    A lot of companies now-a-days seem to have problems with letting out source code. The market has been moving to support services and away from actual software production except for the game market, so letting out the source code should become easier and easier as time passes. Also, as many have already mentioned, since the cd will be bought by a few and then mirrored all over the internet (which the GPL will allow) maybe we will all be able to download it for free anyway. I doubt that the company will be able to really make and profit off of this not-so-intelligent move.

  19. Actually by Sycraft-fu · · Score: 4, Insightful

    Everything was fine, up until they tried to prevent peopel from redistributing code. Last I checked, you had to pay to get the binary AND the source code. Nothing in the GPL says you have to give out the source, or binary, for free. It says that if you give out a binary, you have to give out the source. So you are free to charge for your software, but the source had better be on the disk as well (or available on the web).

    Where they cross the line is in trying to stop people from distributing modified version. Nope, sorry, can't do that. That's the "viral" part MS complains about. Even if your product costs money, someone is free to make their own version that does not for free, the GPL gaurentees that.

    This is really the thing that commercial companies worry the most about. Source distribution, though generally not done, isn't a big threat to most of them. The threat is then that with that source people are allowed to make their own versions of the product for free.

    However, as you said, if you can't deal with the GPL's rules, don't use GPL code. I have no sympathy. The redistribution part is real, real clear.

    1. Re:Actually by mfarver · · Score: 2, Insightful

      Everything was fine, up until they tried to prevent peopel from redistributing code.

      I do not see any evidence they are trying to prevent people from redistributing the code. The Seavsoft follks see to be upset about other sites that make the seavsoft binaries available without the source.

      I just logged into seavsoft's site and as a paying licensee I can still download both the binaries and the source. Sveasoft is doing nothing wrong. as far as I can tell (and in fact already has a letter from the FSF blessing their business model).

      The sites that have reposted the seavsoft binaries without offering source are violating the GPL... Now its probably not Sveasoft's place to go after these guys but OTOH the violators are trying really hard to piss off Sveasoft.

      Sveasoft is using the GPL in a creative, but legal way. Put this way: if you pay them for a license you get access to prerelease binaries and sourcecode. You then have a choice of licenses: you can choose to continue to follow the Seavsoft license, which will get you access to future revs of the code, or you can redistribute under the terms of the GPL which results in termination of the Seavsoft license and access to future revs.

      Mark

    2. Re:Actually by QuantumG · · Score: 1

      Ummm no. If I receive a binary to a GPL'd program I can distribute it without source simply by telling the person I distribute it to where I got the source from. The person I got the source from is responsible for supplying the source to the third party, not me.

      --
      How we know is more important than what we know.
    3. Re:Actually by Jah-Wren+Ryel · · Score: 1
      In fine slashdot tradition, I have not RTFA, but when you say:
      "You then have a choice of licenses: you can choose to continue to follow the Seavsoft license, which will get you access to future revs of the code, or you can redistribute under the terms of the GPL which results in termination of the Seavsoft license and access to future revs."
      it sounds like you are describing a violation of the GPL.

      The violation that you describte is that the GPL does not allow the licensor to place additional restrictions in their license that are more restrictive than the terms of the GPL. What it sounds like you are saying is that if you redistribute the "pre-release" GPL source you will be restricted from access, through Sveasoft (very important) to future revs, of the GPL source. The problem with that approach is that disclosing to Sveasoft that you are redistributing is not a requirement of the GPL, so under the GPL Sveasoft can not require you tell them that you are redistributing and if you don't tell them, and you take steps to prevent them from finding out on their own, then they have no way to know to cut you off. I.E. the GPL prevents a licensor like Sveasoft from requiring self-incriminating testimony.

      Now, if they really have the FSF's blessing, then I suspect that your description is incorrect, either that or things have changed since the FSF signed-off on their licensing plans.
      --
      When information is power, privacy is freedom.
    4. Re:Actually by Aneurysm9 · · Score: 2, Interesting

      The problem with this line of thinking is that Sveasoft has no license to distribute the unmodified GPL'd portions of the source under any license other than the GPL. They can do whatever they want with their code, but if it's code they've obtained under the GPL and modified their only choice is to distribute under the GPL or not to distribute.

      --
      There was Cowboy Neal at the wheel of a bus to never-ever land.
    5. Re:Actually by lakeland · · Score: 4, Informative

      His description was incorrect, though very close to correct.

      Firstly, Like QT, it is under a dual-licence. Secondly, remember GPL controls distribution, not use. Now, you can have the software distributed to you under the terms of sveasoft, which entitles you to upgrades, or under the terms of the GPL. The second option is there because they cannot take away rights under the GPL.

      However, the extra rights they are providing (the subscription/upgrade model) are optional -- the GPL does not mandate them. Therefore, they can take them away for any reason whatsoever and in this case, they have said they will take away those bonus rights if you choose to excercise the distribution rights you got through the GPL.

      It is much like where the GPL says: "You do not have to accept this licence, however this licence is the only thing permitting you distributing this software... etc." Either give up your cool subscription or choose not to excercise your GPL granted freedoms.

      So to make it painfully simple: You have all the rights that the GPL gives you. They are asking you (using a stick) not to excercise them. But you still do have all those rights (and a few more).

    6. Re:Actually by blonde+rser · · Score: 1

      Can you point me somewhere that says that? I mean if there is a site out there that is serving the source for free it is certainly sufficient for me to say "the source is available here." However if I give a modified gpl'd program to you on a disk and there is source on that disk it does not make sense that you should be able to hand out the binary on that disk and tell people they have to call me for the source. So did you just ummm make something up?

    7. Re:Actually by IamGarageGuy+2 · · Score: 1

      I believ you are right but then the question becomes - What if the people with the source want to charge for it? I believe that this is what is happening. Don't have the answer though.

      --
      Stay tuned for new sig...
    8. Re:Actually by blonde+rser · · Score: 1

      This is one of the best summaries so far. Too bad it is buried so deep.

    9. Re:Actually by Vellmont · · Score: 1


      The sites that have reposted the seavsoft binaries without offering source are violating the GPL

      No, you only have to offer source code if you've modified the code. If I download a redhat install disk, then give it to my friend I'm not violating the GPL by not providing him with source code.

      --
      AccountKiller
    10. Re:Actually by Qzukk · · Score: 1

      If you give someone GPL'd code, you become the distributor, and by the letter of the license, YOU have to make the source available somehow.

      Now, its not necessary that you have to be the host of the source, or you have to actually touch the source itself, but if for some reason you cannot see to it that your users cannot get the source, you cannot comply with the GPL. Pointing someone to some other FTP site is enough*, until that FTP site goes down.

      * the fsf states that since not everyone has internet access, you are supposed to comply with a demand for physical media.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    11. Re:Actually by Theatetus · · Score: 2, Interesting
      Sveasoft is using the GPL in a creative, but legal way.

      How is it even "creative"? It's explicitly allowed by the GPL, this point is clarified by a lot of the FSF's writings, and companies (like, for instance, the one I work for) have been doing it for a long time. We sell our GPL'd software for tens of thousands of dollars in some cases. Our customers have every right to redistribute it, but who's going to pay $10k to give something away?

      --
      All's true that is mistrusted
    12. Re:Actually by Qzukk · · Score: 1

      No, as a distributor, you have to offer some means of obtaining that source code. If it was redhat, it would be enough to give him redhat's FTP mirror list. In this case though, unless these subscriptions are transferrable (which they appear to not be) then it is not enough to just say "get it from this company" because that company will not give it to them.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    13. Re:Actually by zurab · · Score: 1
      you can choose to continue to follow the Seavsoft license, which will get you access to future revs of the code

      Maybe I am not getting this right - how can you "choose" a license that Sveasoft does not have a right to offer the software under? If Sveasoft license != GPL (or compatible) then they are violating the GPL!
    14. Re:Actually by DeepHurtn! · · Score: 1
      You then have a choice of licenses: you can choose to continue to follow the Seavsoft license, which will get you access to future revs of the code, or you can redistribute under the terms of the GPL which results in termination of the Seavsoft license and access to future revs.

      But the code isn't his...it's GPLed. What right does he have to relicense other people's code under a more restrictive license? This two license thing doesn't make sense unless Sveasoft actually owns the copyright to *all* of the code they're distributing.

    15. Re:Actually by Adam9 · · Score: 1

      I think lakeland explains the whole thing pretty well in this comment.

      Basically, the GPL can only be enforced if you distribute the software. Remember, it's not a EULA, it's a Copyright license.

      Therefore, Sveasoft is saying "If you do not distribute this software (IOW, don't invoke the GPL), then we will give you free upgrades in advance. Or, If you choose to distribute it under the GPL, then we won't give you free upgrades in advance."

      Sounds like a pretty good model to me.

    16. Re:Actually by Vellmont · · Score: 1


      In this case though, unless these subscriptions are transferrable (which they appear to not be) then it is not enough to just say "get it from this company" because that company will not give it to them.


      No, actually they WILL give it to you, they'll just charge you $20 to become a subscriber, or $50 for a CD. As others have pointed out, you don't have any obligation to provide the source for free.

      --
      AccountKiller
    17. Re:Actually by dmaxwell · · Score: 1

      They can charge for it but the $50.00 being asked is out of line as GPL states that only duplication costs can be charged for in this case. The only time much more than duplication cost can be charged is if binary and source are being offered to party that initially has neither for a fee. The only time this scenario is practical is if the work was commissioned. If a third party gets a binary then they are entitled to the source for no more than duplication costs. One could claim $50 is the cost but that likely wouldn't sit well with an alert judge.

    18. Re:Actually by dmaxwell · · Score: 1

      All true but where this gets interesting is if a third party gets Sveasoft binaries and asks for the source to them per the GPL. None of this subscription business model stuff applies. The third party is at most obligated to pay realistic duplication costs for the source. $50 is not realistic IMHO.

    19. Re:Actually by LMCBoy · · Score: 1

      Wrong, because you have become a binary distributor. It's very clear in the license: If you distribute a GPL binary, you are responsible for providing the source.

      It doesn't matter if you are the author, or you got it from the author, or you got it from someone who got it from the author.

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    20. Re:Actually by renard · · Score: 2, Insightful
      You have all the rights that the GPL gives you. They are asking you (using a stick) not to exercise them.

      And that's against the GPL. It's not your right if someone can retaliate against you for exercising it. Think about free speech: "Sure, you can call the President an idiot, that's your right. But if you exercise it, the police here will throw you in jail."

      But you still do have all those rights (and a few more).

      They are free to grant you more rights. They are not free to restrict your GPL-approved actions in any way, shape, or form. And that includes the retaliatory measures discussed above.

      -renard

    21. Re:Actually by LMCBoy · · Score: 1

      You mean, too bad it's completely wrong. Unless Sveasoft is the author of the entire codebase being distributed (they aren't), they are not allowed to distribute the code under any license except the GPL.

      I don't see what's so hard to understand.

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    22. Re:Actually by beerits · · Score: 1

      Firstly, Like QT, it is under a dual-licence
      This situation is different because unlike Trolltech, Seavsoft doesn't own all the code they are distributing and therefore can't just relicense it anyway they want.

    23. Re:Actually by zurab · · Score: 2, Insightful
      Firstly, Like QT, it is under a dual-licence.

      It cannot be, because it's not all their code. If it was all their code, they could offer it under 100 different licenses and nobody would care.

      GPL controls distribution, not use. Now, you can have the software distributed to you under the terms of sveasoft ... [emphasis mine]

      This, in and of itself, is already a GPL violation: Sveasoft cannot redistribute the software under their own license; no matter what "goodies" they offer you in return.

      GPL requires that modifications be redistributed under GPL also - this does not mean it's OK to offer them under different licenses as long as you get your users to agree to something different.
    24. Re:Actually by LMCBoy · · Score: 1

      Firstly, Like QT, it is under a dual-licence.

      HUGE difference: Trolltech *wrote all of the code* they distribute, so they are free to choose a dual-license. Since Sveasoft did *NOT* write all of the code they are distributing, they have ONE choice to distribute derivative code legally: the GPL. They may not further restrict the rights to the source code of those who obtain the program, in any way. Doing so is an infringement of the original authors' copyrights.

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    25. Re:Actually by trashme · · Score: 1
      Firstly, Like QT, it is under a dual-licence. Secondly, remember GPL controls distribution, not use. Now, you can have the software distributed to you under the terms of sveasoft, which entitles you to upgrades, or under the terms of the GPL. The second option is there because they cannot take away rights under the GPL.

      First off, as many have said before, a dual-license is not allowed. This source is not originally his, so it is not in his power to license the code under new terms.
      However, the extra rights they are providing (the subscription/upgrade model) are optional -- the GPL does not mandate them. Therefore, they can take them away for any reason whatsoever and in this case, they have said they will take away those bonus rights if you choose to excercise the distribution rights you got through the GPL.

      I've mentioned earlier in this discussion that I have an issue with this. Your subscription is revoked without refund if you redistribute. So you are being charged for excersizing one of your GPL rights. Wouldn't you call this an added restriction?

      Imagine it were not revoking your subscription, but instead your support license. Or if you leased hardware and the hardware lease were revoked without refund.
    26. Re:Actually by blonde+rser · · Score: 1

      That's why I like this summary. He points out that both licenses are in fact GPL just that one offers more benefits (the subscription). The software is never not under the GPL. You are aloud to offer more benefits just not more restrictions. This is at least how the FSF seems to see it. Perhaps, unlike you, they also find this "hard to understand."

    27. Re:Actually by Qzukk · · Score: 1

      Right, and the code IS distributed under the GPL.

      BUT, your account for access to the binaries and source code has the restriction: if you redistribute, the account is closed. No restrictions are placed on the source itself (anyone else who gets your code is free to redistribute it), so it remains GPL.

      Once Svensoft has given you the code, they're done. They could drop off the face of the earth and the GPL couldn't care less because they fulfilled their distribution of the code to you. As long as you got the source before they closed your account (and you would have to have gotten it in order to redistribute!) then they've obeyed the GPL.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    28. Re:Actually by zurab · · Score: 1
      I think lakeland explains the whole thing pretty well in this comment.

      And I replied to him as well with my comment.

      If you do not distribute this software (IOW, don't invoke the GPL), then we will give you free upgrades in advance.

      The "problem" is not you, the user, redistributing - it's Sveasoft's redistribution under the terms that are not allowed by the GPL. So, the GPL is already invoked once they distribute the software to you; and putting additional restrictions on that transaction is not allowed by the GPL. They can either distribute under the GPL, or not distribute at all. Distributing under different terms would be a copyright violation.
    29. Re:Actually by zurab · · Score: 1

      OK, I think you are right, but to clarify - Sveasoft still distributes even the subscription code under the GPL and NOT under their own license. This, then, is in compliance with the GPL. Whether Sveasoft decides to continue or cancel your subscription has no effect on the GPL compliance.

      I should have been more careful when replying the first time.

    30. Re:Actually by xsecrets · · Score: 1
      It is much like where the GPL says: "You do not have to accept this licence, however this licence is the only thing permitting you distributing this software... etc." Either give up your cool subscription or choose not to excercise your GPL granted freedoms.
      Right here you just proved your point about the dual licence wrong. He recieved this code under GPL and the only way he is permited to redistribute it is under the GPL it doesn't say if you don't accept this licence then just distribute it under another one or another one and this one.
    31. Re:Actually by Anonymous Coward · · Score: 0

      real, real clear

      "really, really".

    32. Re:Actually by some+guy+I+know · · Score: 1
      If I receive a binary to a GPL'd program I can distribute it without source simply by telling the person I distribute it to where I got the source from. The person I got the source from is responsible for supplying the source to the third party, not me.
      That's flat-out wrong.
      The person who distributes the binaries is responsible for distributing the source.
      If person A gives a copy of the binary to person B, and person B gives a copy to person C, then person B is responsible for giving a copy of the source to person C, if person C wants it.
      Person A has no legal responsibility whatsoever to person C.
      What this means is that if you get a GPL binary that you think that you may leter redictribute, you sure-as-hell had better get a copy of the source, too.
      --
      Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
    33. Re:Actually by Anonymous Coward · · Score: 0

      Another way to look at it is to compare it to the mostly understood 'freedom of speech' granted by the constitution.

      You always have that right, nobody can take it away from you. However, if you are in a private establishment and say certain things, you may be asked to leave.

      Being in the private establishment isn't a right so it can be taken away at any time.

      They cannot remove your rights under the GPL. You are free to exercise them at any time. However if you choose to do so, you will lose any privilege they can take away from you.

    34. Re:Actually by Anonymous Coward · · Score: 0

      "This is one of the best summaries so far."

      And it's wrong.

    35. Re:Actually by Anonymous Coward · · Score: 0

      "If I download a redhat install disk, then give it to my friend I'm not violating the GPL by not providing him with source code."

      If he/she asks for it, you must give it to him/her. If you don't, you ARE violating the GPL.

    36. Re:Actually by vegetablespork · · Score: 1

      Only the copyright holder can institute a more restrictive license in a dual-license scheme. TrollTech is the copyright holder for QT, and thus can do that. Sveasoft doesn't own the software it's distributing--it's a derivative work of other GPL'd projects. Thus, they cannot do what TrollTech is doing with QT.

      --

      Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.

    37. Re:Actually by drsmithy · · Score: 1
      Our customers have every right to redistribute it, but who's going to pay $10k to give something away?

      100 different customers who have agreed to spread the cost amongst themselves ?

    38. Re:Actually by Aneurysm9 · · Score: 1

      That's all well and good, but you can't look at these things in a vacuum. If Sveasoft is requiring membership to access the code and are placing requirements on membership that are contrary to the GPL, they are acting in violation of the GPL. They cannot give you a license and later claim that, by exercising the rights granted to you under that license, you have violated a separate license you were required to obtain in order to receive the GPL'd code. To do so is to place additional restrictions on the distribution of GPL licensed code and should result in the termination of Sveasoft's rights under the GPL.

      --
      There was Cowboy Neal at the wheel of a bus to never-ever land.
    39. Re:Actually by Sancho · · Score: 0

      Ah, but throwing you in jail is unlawfully depriving you of liberty, clearly against the law. A more realistic example is a store owner saying, "You have the right to call the president an idiot, but you can't do it in my store." Which, I think you'll find, is legal.

    40. Re:Actually by Jah-Wren+Ryel · · Score: 2, Interesting

      So the point in my original post remains -- How does Sveasoft know that you are redistributing?

      If you just give a copy to your friend who then gives it away to everyone but won't reveal his source, how can Sveasoft know that you were the guy who "broke" your agreement (steganographic techniques aside)? Sveasoft can not legally compel you to reveal that you are redistributing because that would be an additional restriction beyond the terms of the GPL.

      --
      When information is power, privacy is freedom.
    41. Re:Actually by LMCBoy · · Score: 1

      You're right. It was his saying the code is under a "dual license" that threw me, because it isn't. If it were, then Sveasoft wouldn't have a leg to stand on.

      However, I now see that the restriction they are placing is on *future* updates, not on the current distribution. So, if you choose to exercise your redistribution rights under the GPL, they will choose to deny you access to future upgrades. This is pretty clever, and I don't think it's a GPL violation. There's nothing in the GPL that guarantees you access to future upgrades.

      Still, I don't think it's a realistic business model. A very small fraction of the subscribers will likely republish the source code of every release, making these license gymnastics utterly moot. Also, they must have some system for uniquely identifying each customer's copy of the code, but I would think it will be quite easy to get around this. If it's some kind of hash, just add a random comment somewhere. If it's an embedded ID, just find it and delete it.

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    42. Re:Actually by LMCBoy · · Score: 1

      They may not further restrict the rights to the source code of those who obtain the program, in any way. Doing so is an infringement of the original authors' copyrights.

      Just to clarify, I now understand that Sveasoft is not restricting anyone's rights over the code for the version that they have obtained, they are saying that they will chose to deny you future upgrades of the program, if you choose to exercise your redistribution rights under the GPL. This is *not* a dual-license of the code; the code is licensed under the GPL only. They are just going to weed out redistributors when the next version comes out. This isn't a GPL violation, and I don't even think it's ethically wrong.

      However, I don't think it's going to work, because even a tiny number of redistribution events spreads the code infinitely wide, and I don't see how the code distributed to each customer can be uniquely identified in a non-breakable way.

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    43. Re:Actually by renard · · Score: 1
      Ah, but throwing you in jail is unlawfully depriving you of liberty, clearly against the law.

      Ah, and putting conditions on your users' freedom to redistribute the software, consistent with the terms of the GPL, is clearly against the GPL.

      Why insist on making this difficult? It's really quite simple. If you want to use GPL code in your business, obey the GPL. If TiVO and Linksys and IBM and Sun (and many others) can do it, so can you.

      -renard

    44. Re:Actually by Sancho · · Score: 1

      Mimicking me doesn't make your point true. We're discussing whether or not this is an instance of violating the GPL by restricting your rights under the GPL. As such, you have not presented an argument in your favor (you can't just state the argument in a circular way based on one of my statements and have it hold water).

      It's moot anyway. Glance through the Slashdot postings...the FSF apparently agreed that Sveasoft isn't violating the GPL. Since they're pretty much the experts, I'm going to assume that Sveasoft isn't violating the GPL.

      In other words, sorry, you're wrong.

    45. Re:Actually by Kiryat+Malachi · · Score: 1

      Not if they ever want to get support from your company, any future versions, etc, etc...

      The GPL in cases where there's actual trust between a supplier and customer reduces to an agreement that says "If we fail to provide adequately for your future needs, you can take our software and provide for yourself." If the customer trusts the supplier to appropriately upgrade the software, they are unlikely to try to screw the supplier by, for example, redistributing the software and undercutting the supplier's price.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    46. Re:Actually by Tony+Hoyle · · Score: 1

      They're not though. This whole article is based on a false premise.

      I just logged in and can download the source code for free, just as part of my $20 support subscription. This seems to me to be perfectly in keeping with the GPL. $20 for support/binaries, and I get the source thrown in.

      If I redistribute (difficult to see how they'd tell from the source tarballs) then I don't get any support, but I'm free to redistribute.

  20. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  21. spell checking by pizza_milkshake · · Score: 0, Offtopic
    ...by not releasing their source for their Linux implentation...

    seriously, does slashcode not have a spellcheck? it's not that hard, people. i hate to nitpick, but poor spelling, even that written by the most capable person, adds an air of incompetence.

    /me hopes i didn't make too many spelling errors in the post

    1. Re:spell checking by aardvarkjoe · · Score: 0, Offtopic
      poor spelling, even that written by the most capable person, adds an air of incompetence.
      So does the inability to capitalize the first word in a sentence.
      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    2. Re:spell checking by Anonymous Coward · · Score: 0

      Move on.

      i[sic] hate to nitpick, but poor spelling, even that written by the most capable person, adds an air of incompetence.

      I hate to nitpick, but pointing out poor spelling, even that read by the least capable person, adds an air of arrogance.

      Now, please mod both of us "-1 Off Topic"

    3. Re:spell checking by LWATCDR · · Score: 1

      Back in the day there was a rule that spelling didn't count online. Seems like to many "normal" people are online now.
      Well if you are using FireFox may I recommend Spellbound?
      Yes you are nitpicking and I do not like it one single bit.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:spell checking by zaxios · · Score: 1

      well putt.

    5. Re:spell checking by Anonymous Coward · · Score: 0

      Geez, you're stupid. You don't know the difference between "to" and "too," and you don't know how to use a comma.

  22. Oh, and another thing... by NeoGeo64 · · Score: 0, Flamebait

    I'll probably get modded down as a troll for this...

    Just because something is open source, doesn't mean it's free as in free beer. They're offering the source at a cost; you still have access to the source, just at a price. This doesn't violate the GPL license.

    What's wrong is that you open-source hippies expect everything to be free and downloadable. Under the GPL, I could take the Linux kernel and re-write most of it and make my own OS and charge $699 (pun intended) for the software and source, which would be fine and dandy, because I'm still making the source available.

    Of course, if you're Microsoft, just let the source code blow out of the window...

    1. Re:Oh, and another thing... by Billobob · · Score: 1

      Yeah, and we all know that it the cost of distribution for each set of code is going to be $699...

      --
      If you have to ask, you'll never know.
    2. Re:Oh, and another thing... by Anonymous Coward · · Score: 0

      FINALLY ... someone with a morsel of common sense about them.

      Read this.

      Sveasoft RELEASES ITS SOURCE CODE!
      Sveasoft RELEASES ITS SOURCE CODE!
      Sveasoft RELEASES ITS SOURCE CODE!
      Sveasoft RELEASES ITS SOURCE CODE!
      Sveasoft RELEASES ITS SOURCE CODE!
      Sveasoft RELEASES ITS SOURCE CODE!
      Sveasoft RELEASES ITS SOURCE CODE!

      Got it? They always have, and always will!

      There is NOTHING in the GPL that says they have to provide (a) bandwith, (b) support, (c) media, or (d) shipping at no cost to anyone.

      WTF do you people think Redhat is charging $$$ for?

      Thanks, NeoGeo64 (672698), for not spouting more drivel!

    3. Re:Oh, and another thing... by Eric+Smith · · Score: 1
      They're offering the source at a cost; you still have access to the source, just at a price. This doesn't violate the GPL license.
      Actually they provide the source code at no charge, to everyone that pays them $20/year for access to the binaries. Since the binaries are only provided to people who pay, and the source is provided to those people, they are under no obligation to make the source available to third parties (GPLv2 section 3a), though they cannot forbid those who receive the software from redistributing it.

      And that's just for access to "prerelease" code. The official releases are available for no-charge download of both object and source code.

    4. Re:Oh, and another thing... by Anonymous Coward · · Score: 0

      They're offering the source at a cost; you still have access to the source, just at a price. This doesn't violate the GPL license.

      You can sell your program for whatever you want, yes. BUT, if you sell someone a binary, you have to provide source (in a useable format) at no more than the cost of reproduction. He's charging $49 to give the source to people who have the binary. He could argue that that's the cost of reproduction, but he's lying. That's what they charge for a lot of commercial software (development and profit included). It doesn't cost that much to burn and mail a CD, so he's in violation.

      The other part is that he's taking steps to prevent (or discourage) redistribution. That is also specifically against the GPL. He's making a living off of modifying and redistributing someone else's code, you'd think he'd understand that bit.

      I wouldn't say it's a simple case that wouldn't require argument in court, but if it went the distance, he'd lose.

    5. Re:Oh, and another thing... by computersareevil · · Score: 1

      Under the GPL, I could take the Linux kernel and re-write most of it and make my own OS and charge $699 (pun intended) for the software and source, which would be fine and dandy, because I'm still making the source available.

      But since you sold it to me under the GPL, I just put the source code of that $699 copy on Kazaa for anybody to download for free (as in beer), and it's perfectly legal. I could even recoup my $699 by selling CD's for $10 each, within the GPL.

      From section 1 of the GPL:
      "1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program."

      "Open-Source Hippies" don't want everything for free, they want publishers to follow the rules they agreed to when they started using GPL software. Why is that so hard to understand?

    6. Re:Oh, and another thing... by Kiryat+Malachi · · Score: 1

      Depends.

      Let's say that these CDs are, in fact, CD-Rs burned by an employee upon request. I have no idea if this is, in fact, true, but let's say it is.

      Let's say, further, that it takes roughly 25 minutes worth of time to burn and mail a CD. 10 minutes for the burn (finding a CD-R, opening the app, finding the crap you're supposed to burn to CD, so forth). 10 minutes to write up the airbill. 5 minutes to walk it over to the mail drop for your building.

      Let's further suppose that they don't get enough of these requests to justify a full-time employee to handle them, so their developers do instead. Let's say its a $40k per year developer. Going on the 40/52 assumption, and the 30% benefit assumption, that developer is worth about 25 bucks an hour. Add in shipping at, oh let's call it 5 bucks, and we're already at 30 bucks worth of cost. I'm sure I could find other incidentals (cost of CD-R and packaging, amortized cost of computer and burner) to bring it to 50 bucks.

      The argument on cost of reproduction is *weak*.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    7. Re:Oh, and another thing... by Anonymous Coward · · Score: 0

      Actually, as of yesterday they don't provide the source code at no charge, not even to subscribers. That change came after at least three individuals had redistributed their firmware binaries and at least one individual had redistributed the matching source (in accordance with the GPL).

      Sveasoft will go to great lengths to stop people from redistributing. The subscription revocation is just the tip of the iceberg. People have been threatened, websites and email accounts have been shut down after fraudulent piracy and harassment complaints by Sveasoft.

      As an aside, the source code is incomplete and does not match the binaries.

    8. Re:Oh, and another thing... by Anonymous Coward · · Score: 0

      No "they" haven't always released source code. Right now he doesn't either, at least not in a way which is compliant with the GPL.

      This whole issue started months ago precisely because Sveasoft declined to offer the source code of releases which had been publicized by at least one of the people on his forums. Since at that time Sveasoft had distributed the binaries without source to his first-tier users, not giving the source to third parties was not a legal option for him.

  23. Sveasoft is a unique situation by oasisbob · · Score: 4, Interesting

    As the (amazed) owner of a Linksys WRT54G, I've been following this issue for a while, but not as closely as some other have, I'm sure. Here are my impressions.

    Sveasoft is indeed walking the line of GPL compliance, but they're doing a good job at it. The firmware they produce is quickly adding features with very fast release cycles. They welcome community involvement with the firmware and accept new features and patches readily.

    Because the firmware is being used by many people who don't use Linux normally, the GPL is new to most of them. Early posts in the Sveasoft forums confirm this, calling the original whistle-blowers "GPL whiners," as if people asking for GPL compliance were simply cheap. Little did they realize that Sveasoft is building on Linksys who built upon GPL software to begin with.

    Why should Sveasoft get money for something which is mostly configuration and frontend polishes of what the original programmers created?

    Because they do it really well. They provide the service which falls perfectly into a "profit for the service, not the product" business model. I use Linux heavily, but I'm really not interested in cross-compiling source code which could easily turn my $70 router into a brick. Yes, I can reflash it by cracking the case and setting up a tftp server -- but It's just not something I want to mess with. To me the $20 they ask for an annual subscription (including informal tech support) is worth it.

    I would check out a sourceforge fork if it was created and developed, but I am skeptical that it could match the features of the Sveasoft firmware.

    They've developed a good community, and I'm not too bothered that it's slightly off the beaten path of the normal Open Source development process.

    1. Re:Sveasoft is a unique situation by grcumb · · Score: 2, Informative

      I used to work for a company that provided a customised Linux distro as part of our service offering. On a fairly regular basis, someone would start screaming in our forums when we wouldn't give them our source code for free. These people didn't read the GPL, which clearly states:

      * that you can charge a fee for the transfer of the source,

      * and that you only have to distribute the source with the binary.

      Others, of course, can do what they wish with the source. So James seems to be skirting the intent, if not the letter, of the GPL by telling people that they can't redistribute the binaries.

      --
      Think ... or thwim

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    2. Re:Sveasoft is a unique situation by abionnnn · · Score: 2, Interesting

      If you cannot comply with the GPL, there is a very simple alternative. Don't use GPLed software as the base of what you're writing.

      Sveasoft can make all the fancy inhouse modifications they like but the moment they want to redistribute/sell it they MUST comply with the license that came with it (i.e. the GPL).

      Failure to do so, is breaking copyright law (since the GPL uses this to enforce it's ideals). Now I realise that they offer the source code for a "reasonable" price, but their subscription crap pretty much takes out the spirit of the original agreement. So when their software gets forked [shortly], they can whing all they like to no effect.

      Remember, YOU may not mind them doing this, and in reality it probably wont effect you much if at all. But someone somewhere, will want to make their own redistributable modifications to this. Sveasoft is making that just that little bit more difficult for them.

    3. Re:Sveasoft is a unique situation by robertsmith22 · · Score: 1

      Someone seems to have started a fork already at http://sourceforge.net/projects/newbroadcom

    4. Re:Sveasoft is a unique situation by abionnnn · · Score: 1

      Didn't him long did it? :) I wonder if they're going to kick and scream and get sourceforge to remove it?

    5. Re:Sveasoft is a unique situation by oasisbob · · Score: 1
      Remember, YOU may not mind them doing this, and in reality it probably wont effect you much if at all. But someone somewhere, will want to make their own redistributable modifications to this. Sveasoft is making that just that little bit more difficult for them.
      I agree. I most likely will not find myself in a position where I want to modify and redistribute the source code. However, Sveasoft must stay within the terms of the GPL for me to support them morally, and I don't have any sympathy for them if they don't. The new $49 CD seems unreasonable to me, but I'm no GPL expert

      Their business model and their reasoning behind it makes a lot of sense. If someone wants to fork the project and redistribute it, they're fully within their rights to do so. However, Sveasoft wants nothing to do with it for support reasons. They're hacking up cool new firmware very quickly, and I wouldn't want tech support or documentation to take up much of my time either. I seriously doubt profit has much (if anything) to do with their motives.

  24. It is complicated by zaxios · · Score: 0, Redundant

    Regarding the charging-for-source thing, I don't think they're violating the GPL because they are actually making the source available. Granted, chutzpah to be charging $49 for it, but not in conflict with the GPL. But that's not the meat of the issue...

    Sveasoft also states that if a subscriber redistributes pre-release firmwares, they will lose their subscription. Some people have argued that this goes against the GPL, but the FSF has decided this is *not* a violation.

    The essential point is then that Sveasoft stopped people distributing source. And the question there is whether this "unreleased" source is GPL'd. One would expect that anything based on a GPL'd codebase would be GPL'd if made available officially or unofficially. In this case, pre-releases are available, and the distribution of pre-release source should be protected by the GPL. If we consider released pre-releases to be releases, then, Sveasoft's actions against those distributing pre-release source are illegal - but it's a complex 'if'.

  25. MOD PENDANT POST DOWN by Anonymous Coward · · Score: 0

    PENDANT POST is WORSE THAN GOAT.CX!!!

    Lameness filter encountered. Post aborted!

    1. Re:MOD PENDANT POST DOWN by Kiryat+Malachi · · Score: 1

      Pedant, jackass.

      You wear pendants around your neck. Pedants, on the other hand, are worn around the nerves.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  26. OK. Here's the deal. by Anonymous Coward · · Score: 0

    Sveasoft is publishing prerelease software, but only to subscriber channels. It costs $20/month to subscribe. Every prerelease is tagged for a unique md5 sum that maps to the subscriber. If the subscriber releases that binary and Sveasoft finds it, then his subscription is yanked. That subscriber is free to distribute whatever GPL'd works he wants, and Sveasoft is free to terminate his subscription. Nothing illegal or in violation of the GPL.

  27. I've figured it out James Ewing is Derek Smart! by Anonymous Coward · · Score: 2, Funny
    James Ewing is really Derek Smart!

    Let's compare:

    1) HUGE Ego - check

    2) Marginal talent - check

    3) extremely sensitive to criticism - check

    4) greedy - check

    Anyone check if he claims to have a PHD?

    Seriously, this guy has got issues. He bans people on his boards, he keeps changing the rules on what he wants, he IS violating the GPL and he just seems to be an all-around greedy dick. I was just ready to give him the $20 because I got some cash and Satori 4.0 works pretty well for me but fuck that.

    To quote from his Linux Journal article - "...thanks to the power of Linux and open-source development" - No James - thank you for being a freak! Seriously, the guy is cock and I wouldn't piss on him if he was on fire at this point... I'm posting AC because I'm afraid this guy will come burn my house down...

  28. NOT violating the GPL by Eric+Smith · · Score: 3, Informative
    The essential point is then that Sveasoft stopped people distributing source.
    But Sveasoft has NOT stopped people from distributing source. They sell a subscription. Anyone who buys the subscription gets the opportunity to download binaries and sources. As per the GPL, Sveasoft does NOT prevent redistribution of the source. However, they will terminate your subscription if you redistribute the source.

    That policy does not conflict with the GPL in any way, because the GPL does not require Sveasoft to provide subscriptions.

    1. Re:NOT violating the GPL by zaxios · · Score: 1

      But Sveasoft has NOT stopped people from distributing source.

      Sveasoft are terminating the accounts of those that redistribute source. This seems like an attempt to prevent people redistributing source, which I understand to be illegal under the GPL (if you accept that the GPL is valid on pre-releases), where people are supposed to modify and redistribute.

    2. Re:NOT violating the GPL by ghunza · · Score: 1
      That's a very good and subtle point. The conditions of your Sveasoft subscription are not _necessarily_ related to your 'right' to distribute the source.

      Just because Sveasoft is responding to someone who redistributes their source code in a tit-for-tat fashion doesn't mean this source code distributer is being prevented (in a legal sense) from releasing the code.

      Of course, another question is if pre-release software should even be covered by the GPL. It seems a fair enough assumption that if it isn't ready for general consumption (ie it hasn't be "released" yet) then one shouldn't expect an entitlement to give it away. Of course, you don't want software perpetually in beta or pre-release either. I imagine there must be some break point after which something can be considered a de-facto release.

      Put another way, if you sent some modified, half finished code you were working (whose origins were under GPL) to some friends for comment, would you want it released to everyone? Probably not. You'd want their feedback and then an opportunity to fix it up and then release it when it's good and ready.

    3. Re:NOT violating the GPL by zaxios · · Score: 2, Insightful

      Just because Sveasoft is responding to someone who redistributes their source code in a tit-for-tat fashion doesn't mean this source code distributer is being prevented (in a legal sense) from releasing the code.

      Right. Terminating accounts is probably not, in a legal sense, preventing people from redistributing. But Sveasoft is also shutting down servers (in an unspecified way, presumably not DDoS) that are hosting the code. Their attempts to prevent redistribution go beyond just denying access to their service.

      Put another way, if you sent some modified, half finished code you were working (whose origins were under GPL) to some friends for comment, would you want it released to everyone? Probably not. You'd want their feedback and then an opportunity to fix it up and then release it when it's good and ready.

      Two points. Firstly, it doesn't matter if, once you have in any form released the code, you decide that you don't want it released. It's out there. You can't cherry pick your GPL clauses. Secondly, that sort of development really misses the point of OSS, in which source is usually available throughout the dev cycle so people can improve it before its final release - not that breaching the Open Sourced spirit grounds for litigation, mind you, but it's worth noting.

    4. Re:NOT violating the GPL by BJH · · Score: 1

      Read the GPL. There's no provision in there for 'beta' code or 'pre'-releases or 'non-public' releases.
      If they're distributing it to third parties (and I'd be surprised if anyone thought that buying a subscription to Sveasoft's forums made them an employee of the company), then the GPL applies. End of story.

    5. Re:NOT violating the GPL by Qzukk · · Score: 1

      If they're distributing it to third parties (and I'd be surprised if anyone thought that buying a subscription to Sveasoft's forums made them an employee of the company), then the GPL applies.

      Then the GPL applies to recipients of the binaries. Only those third parties involved need apply.

      If I sell YOU a copy of the libGPLfoo.so.1 binary with the restriction that if you want to upgrade, you cannot transfer its source to anyone else, then you can request that I give YOU that source. You are then free to redistribute that source, but doing so bans you from receiving libGPLfoo.so.2 (and thus the right to its source). At no point were you restricted from obtaining .1's source or redistributing .1's source, and thats all the GPL cares about, because thats the only GPL'd binary you had.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    6. Re:NOT violating the GPL by Eric+Smith · · Score: 2, Insightful
      Sveasoft are terminating the accounts of those that redistribute source. This seems like an attempt to prevent people redistributing source, which I understand to be illegal under the GPL
      They are not "imposing any further restrictions on the recipients' exercise of the rights granted herein." (section 6 of the GPL). Terminating a subscription does not affect those rights in any way. They even got confirmation of that from the FSF.

      They could also say that if you redistribute their version, they will use a voodoo doll to place a curse on you, and that wouldn't violate the GPL terms either. Both actions are entirely outside the scope of the GPL.

    7. Re:NOT violating the GPL by Eric+Smith · · Score: 2, Insightful
      Then the GPL applies to recipients of the binaries. Only those third parties involved need apply.
      Not necessarily. The old Sveasoft model was that customers paid $20 for a subscription, and got access to binaries "accompanied by" sources (both on the same download server), thus satisfying section 3a of the GPL.

      Their new model of only providing sources to people who pay $50 apparently is an attempt to rely on section 3b of the GPL instead. Section 3b, however, requires that the source code be made available to "any third party", not just the party to whom they have distributed the binary.

      Sveasoft has stated that they will only sell the $50 source code disc to customers who have bought the $20 subscription. This seems to violate the "any third party" requirement of section 3b.

    8. Re:NOT violating the GPL by BJH · · Score: 1

      Thank you. You saved me the time of explaining that myself.

    9. Re:NOT violating the GPL by veg_all · · Score: 1
      There's no question that this is a violation, right?
      1. He uses the source
      2. He distributes his binary
      3. He must supply his source

      He can't charge for any binary that incorporates GPL source without making the source available. I thought that was obvious.
      --
      grammar-lesson free since 1999. (rescinded - 2005)
    10. Re:NOT violating the GPL by Anonymous Coward · · Score: 0

      Yes, but if he had distributed his binary for free, he could have charged for the source.

    11. Re:NOT violating the GPL by jmv · · Score: 1

      As per the GPL, Sveasoft does NOT prevent redistribution of the source. However, they will terminate your subscription if you redistribute the source.

      I don't think it's that clear. What if they said: "you're free to redistribute the source, but if you do, you owe us $1 million"? Where do you draw the line? I personally think the "will terminate your subscription" is an actual restriction on redistribution -- hence not allowed by the GPL.

    12. Re:NOT violating the GPL by Anonymous Coward · · Score: 0

      He sure tries though. Read the emails here.

    13. Re:NOT violating the GPL by Kazymyr · · Score: 1

      How about if they do all they can to shut down the websites through which you redistribute - LEGALLY - their firmware, including source code? They have already done that, claiming it's pirated software (and relying on the ignorance of hosting providers). Is that still in compliance with the GPL?

      --
      I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
    14. Re:NOT violating the GPL by j-beda · · Score: 1
      Sveasoft has stated that they will only sell the $50 source code disc to customers who have bought the $20 subscription. This seems to violate the "any third party" requirement of section 3b.

      Perhaps they might claim that the distribution cost is $70, but that subscribers get a $20 coupon. This would seem to get around the requirement violation you state.

    15. Re:NOT violating the GPL by Eric+Smith · · Score: 1
      Perhaps they might claim that the distribution cost is $70, but that subscribers get a $20 coupon. This would seem to get around the requirement violation you state.
      I thought about that, but I don't think so.

      3b requires them to charge no more than the cost of distribution. Can they plausibly claim that the cost of burning a CD and mailing it to some people is $20 less than the cost of doing that for others? Maybe, but it seems fairly shaky.

    16. Re:NOT violating the GPL by j-beda · · Score: 1
      They could claim that the cost is $70 and that they are giving some people a gift of $20 - companies give preferred customers coupons and discounts and rebates and freebees all of the time - sometimes losing money on a single transaction in the hopes of generating goodwill and future profits.

      If they can justify $50, they can probably justify $70.

  29. what about the wap54g? by SuperBanana · · Score: 1
    I run wifibox instead of Sveasoft

    Okay, now that works for the WRT54G, the router version. What about the access point, are there any choices for that?

  30. Yes this is off-topic by Anonymous Coward · · Score: 0

    But use words you fucking understand. Jesus.
    "irrate", better spelled "irate", pertains to anger. You're saying the fee is angry? How about "absurd" or "irrational" or "irritating" or one of a thousand other adjectives that don't personify the fee.
    Oh yeah, and it's "licenses"
    I certainly hope you don't have a high school degree or equivalent...

    1. Re:Yes this is off-topic by Anonymous Coward · · Score: 0

      Settle down there pronto. Irate can be used to mean excessive, or out of the ordinary. You must use context when reading, and then you can understand the specific use of the word "irate". And why do you honestly care about spelling ? It is not as though this is a spelling-bee or contest, but merely a forum to display opinions. You understood well what was being conveyed, which was the entire point of th e comment.

    2. Re:Yes this is off-topic by Anonymous Coward · · Score: 0

      Please, show me where that meaning of 'irate' is defined. I've even done half the work for you: look here. Where is it, eh? Besides in your imagination, I mean.
      BTW, if you're going to defend yourself, don't try and pass yourself off as a random AC. It just makes you look like even more of a dick.

    3. Re:Yes this is off-topic by Anonymous Coward · · Score: 0

      Hmmm....I'm getting "NEEDS TO GET OUT OF THE BASEMENT AND GET A LIFE PSYCHO" vibes from you, anon!

      BTW: http://dictionary.reference.com/search?q=irrate

  31. Re:OK. Here's the deal. by Eric+Smith · · Score: 1
    It costs $20/month to subscribe.
    $20/year, actually.
  32. Stupid Question by Anonymous Coward · · Score: 0

    Im sure this isnt possible but i would like to know why..

    QT from troll tech is under the GPL, can I take the code and disribute / change it?. would businesses be able to use my version of QT for free?...

    Just a question.

    1. Re:Stupid Question by hotair · · Score: 1

      If the software (QT) is under GPL and either distributed to the general public or explicitly distributed to you by the authors (troll tech and other contributors, then GPL gives you the permission to get the source. Moreover, it you have permission to do anything with it in private you want. Moreover, you have permission to republish it modified or not on any terms you want that include providing the source under the GPL to anyone you distribute it to. Businesses could use it for free if someone distributed it to them for free. You could do this, or someone you distributed it to could do this. Of course, if they redistribute it, they also have permit this, because they must redistribute under the GPL. At least that seems to be the basic principle. IANAL, but I have read the GPL.

  33. I sense tableware by TheSHAD0W · · Score: 2, Informative

    If Sveasoft wishes to restrict access to their software, then it might be a good idea for someone to stick a fork in the project. [registers Sfreeasoft.com]

    1. Re:I sense tableware by sploxx · · Score: 1

      [registers Sfreeasoft.com]
      I'm not a lawyer, but find a better name!
      Or do you want to get into some kind of trademark lawsuit?
      "Freecraft" comes to mind...

  34. Haha Slashdot Strikes Again by blackula · · Score: 0

    Is Sveasoft Violating the GPL? We don't know, but damned if we're not going to make baseless, leading statements implying that they are!

  35. Re:Its not so complicated by wirelessbuzzers · · Score: 1

    They're stealing.

    No. They're infringing copyright. Theft is a criminal offense.

    --
    I hereby place the above post in the public domain.
  36. My take on all this: by vyrus128 · · Score: 1

    It's very unclear what's going on here, but I think the confusion seems to be deliberate on the part of SveaSoft. The impression I get is that it's one guy trying to lawyer himself an end-run around the GPL, without actually involving a lawyer. I've seen references made to dual-licensing, with one license being the GPL and the other allowing for a subscription (which is terminated as soon as rights under the GPL are exercised). While that may be legal, it seems rather dubious.
    In any case, it seem that SveaSoft is claiming to use the GPL, but trying to make life difficult for people who redistribute or ask for source. IMNSHO, that's just plain bad faith. Also, whatever legal mumbo-jumbo they may invoke is very questionable since I can't find a way to see their licensing terms without giving them my money first!

    1. Re:My take on all this: by duncan_entwisle · · Score: 1
      I've seen references made to dual-licensing, with one license being the GPL and the other allowing for a subscription (which is terminated as soon as rights under the GPL are exercised). While that may be legal, it seems rather dubious.
      But surely only the original author of the code can dual license (unless they get the permission of all additional contributors)?

      Is this a loop hole though? Can you separately license patches? Is this company's code compiled in, or separate? Does it constitute a distribution, rather than a single program?

      This is confusing :-(

      I think the only person I trust 100% for a call on this is RMS himself.

  37. Not too friendly Sveasoft by alephdelta · · Score: 0, Flamebait

    1) If Sveasoft know that you are redistributing their "limited" firmware they kick you off and cancel your account.
    2) If you make public in their forums that someone else was kicked off, then you get kicked off to and your post deleted.
    3) You may not say good things about companies that Sveasoft people dont like. Or you get kicked off. And your post deleted.
    4) If you complain about this or that firmware breking your router and tell them that you are writing a better one in base of a Satori/Samadhi/Alchemy or what else... gues what?, you get kicked off and your post deleted.

    I think this f*king bastar*ds are becoming rich and they are violating the GPL when not releasing the source code and punishing good fella customers that reveal or redistribute firmware.

    Man, they are more greedy than RIAA!!

    I want to see the thay when Fedora guys send a hitman because of me duplicating the CD's go give them to my friends.

    Remember, even though it is a firmware, it is just another Distro. It's linux, it has the freedom in its soul.

    (Uhmm... hear that, i think it is a Hitman sended by Sveasoft).

    PS: I will inform you if i get kicked off.

    1. Re:Not too friendly Sveasoft by Anonymous Coward · · Score: 0

      How about sent by Sveasoft and not this made up word "sended"

  38. What "manual"? It won't stand up in court by Anonymous Coward · · Score: 0

    Unless your criteria for a reliable accountant to provide expert testimony is "worked for Enron", this doesn't have a chance of standing up in court. And when it does not, Sveasoft will lose all rights granted by the GPL and their business will be up the shit creek.

    But for just these reasons, our forthcoming RDBMS visual query building software will be released under a GPL incompatible license which requires as a condition for distribution of modified versions that the modifications be made available - at the option of the licensee - us, or the FSF, under the original license so long as either entity exists.

  39. Full text of the exchange with the FSF by mctanis · · Score: 5, Informative

    This is quoted directly from the Sveasoft Forums.

    > Okay, so here is the Sveasoft business model, as I understand it:
    >
    > 1. Sveasoft produces GPL'ed code which runs on a GNU/Linux based
    > router.
    >
    > 2. Sveasoft distributes pre-releases of their software on a
    > subscription
    > basis and provides priority support to the subscribers.
    >
    > 3. The pre-releases are offered under the GPL and subscribers are
    > entitled
    > to distribute them publicly if desired.
    >
    > 4. If a subscriber *does* redistribute the pre-release code
    > publicly,
    > before it becomes a production release, they are considered to
    > have
    > "forked" the code and do not receive future pre-releases under
    > the
    > subscription program.
    >
    > 5. Once a pre-release works its way through the testing program
    > and
    > becomes a production release, it is made available under the
    > GPL for
    > public download, both "free-as-in-speech" and "free-as-in-
    > beer".
    >
    > James, please step in here if I've missed anything, or if I haven't
    > accurately characterized some piece of the above.
    >
    > I look forward to getting the FSF compliance lab's feedback on
    > Sveasoft's
    > business model. Thanks for your help!

    > Hi Rob,
    >
    > I would just underscore that whenever we distribute binaries they are
    > *always* accompanied by the source code.
    >
    > Subscribers are free to do whatever they like with the pre-releases
    > with the proviso that if they distribute it publicly we are not
    > responsible for support and they need to develop the code further
    > themselves from that point forward.

    I see no problems with this model. If the software is licensed under the GPL, and you distribute the source code with the binaries (as opposed to making an offer for source code), you are under no obligation to supply future releases to anyone.

    Please be clear that the subscription is for the support and distribution and not for a license.

    Peter Brown
    GPL Compliance Manager

    1. Re:Full text of the exchange with the FSF by alephdelta · · Score: 1

      Yes, they say "well you released the pre-*, well since now you dont have access. Go away." It should not happen that they cancel your subscription for that. That a nice way to mask their punishement to the customers. You are wrong when you say customers are "free" to do whatever they want, because they are NOT. They may not redistribute a free (as in freedom) software, i think that is a violation. You are right when you say you pay for a subscription, but you are wrong when you say it is for distribution, as you are not able to distribute. It is also a good way to hide the illegal stuff they are doing. As today it's been a long since the last stable release, and they have now made a lot of changes/updates to their firmware. They are lasting to long to force users to subscribe because they do not have access to the supposedly free software. I think that's a violation.

    2. Re:Full text of the exchange with the FSF by Anonymous Coward · · Score: 1, Informative

      I see no problems with this model. If the software is licensed under the GPL, and you distribute the source code with the binaries (as opposed to making an offer for source code), you are under no obligation to supply future releases to anyone.

      Please be clear that the subscription is for the support and distribution and not for a license.

      Peter Brown
      GPL Compliance Manager


      How is paying nearly $50 for a CD anything BUT a license? "Oh yeah, I made changes to the code and you can have a copy IF you pay for it". I understand that Sveasoft isn't under any obligation to supply future releases, but that'd basically mean they'd be making no further changes to the code. That's the hole point of GPL - you can have the code, but if you make changes you have to share it back out.

      If the subscription is for support and distribution, what about an option for folks who don't care about support? Distribution? Please! Sveasoft went out of their way to go after websites that were hosting the pre-release firmware - last time I checked, that meant they had made changes, letting others have a copy is perfectly legal.

    3. Re:Full text of the exchange with the FSF by mctanis · · Score: 1

      A couple of points:

      * The last stable release, Satori 4.0 was not more then 4 weeks ago. I know this because I signed up specifically to get the new Alchemy pre-releases, which started the week after I signed up. I signed up June 28th 2004.

      * I am their customer. I am free to do as I want with the code I download. I've seen much worse EULAs that what Sveasoft is requiring.

      * The subscription is not for "distribution" -- the subscription is for early access to buggy, beta software that could potentially brick or otherwise destroy your Linksys WRT. Would you really want other people to be redistributing code with your name on it, that has been modified to destroy people's routers on purpose? I doubt it. So limiting the distribution of the pre-release BETA software is a good idea, IMHO

      --
      Mike C.

    4. Re:Full text of the exchange with the FSF by mctanis · · Score: 1

      If the subscription is for support and distribution, what about an option for folks who don't care about support?

      These people are free to download and redistribute the stable production releases.

      The lockdown is only for the beta pre-releases. Would you really want a million and one copies of your beta software with your name on it floating around the internet. Possibly modified by third parties to brick or otherwise damage people's hardware?

      I've paid my $20 for the binary releases, and I'm happy to have them. I'd probably be willing to pay more.

      --
      Mike C.

    5. Re:Full text of the exchange with the FSF by liquidsin · · Score: 1

      They're not taking away your license to continue using the binary or the source, or even to use future *production* releases. It's like the tiny kitten version of an NDA. You releasing *my* pre-release betas to the world at large could harm my product's reputation if people see unpolished or broken features. But since *I* can't enforce an NDA on GPL software that I'm distributing, this is the next best (legal) thing. At least that's how I'd feel if I were in the Sveasoft guy's place.

      --
      do not read this line twice.
    6. Re:Full text of the exchange with the FSF by mctanis · · Score: 1

      Exactly my sentiments. I just couldn't find the right words for it.

      --
      Mike C.

    7. Re:Full text of the exchange with the FSF by trashme · · Score: 2, Interesting
      From the GPL (emphasis mine):
      6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

      The GPL makes no destinction between release, pre-release, beta, alpha, gamma, delta, googleplex, or whatever. The simple fact is the he is imposing an extra restriction: Redistribute code of mine that I don't want redestributed and I will revoke (without refund) a service that you have paid for.
    8. Re:Full text of the exchange with the FSF by mctanis · · Score: 1

      Which places a restriction on the use of the sourcecode or binary, how?

      It doesn't.

      The subscription access to early releases and support is a seperate license that in no way restricts what you can do with the source once you have it.

      Find a lawyer, talk to them -- this is a seperate agreement that does not impose any further restrictions on the recipients' exercise of the rights granted by the GPL to the sourcecode and/or binary.

      If you don't want to agree to this seperate license for early access and support, you are free to wait for the code to be released to the general public without purchasing a Early Access and Support subscription.

      This is not any different from working for a company under a NDA to develop software derived from Open Source software which will eventually be made available to the public.

      --
      Mike C.

    9. Re:Full text of the exchange with the FSF by trashme · · Score: 1

      If you release the source your subscription is cancalled. If you want to keep getting the prerelease source you have to keep buying new subscriptions every time your current subscription is cancelled. The user acting on his redistribution rights is charged more than the user who is not.

      Is that not an extra restriction?

    10. Re:Full text of the exchange with the FSF by mctanis · · Score: 1

      No.

      Because you are free to do whatever you want with the code.

      This is a common misconception.

      The only thing you are loosing is FUTURE access to things you don't currently have. The GPL only applies to the items that have already been given to you -- "copies of the Program's source code as you receive it" (from the GPL, Section 1.)

      You can read through the GPL yourself:

      http://www.gnu.org/licenses/gpl.txt

      You will never see it mention anything about you being granted the right to be provided the source code to future/different releases of the sourcecode (from the company that provided you with the binary.) It only states that you will be given the sourcecode for the specific binary that was provided to you [already.]

      So, in theory, Sveasoft or any other company could produce a work based off of a GPLed firmware. They could then sell a CD with that firmware on it for $1,000. If that CD contains the sourcecode for that version of the firmware -- they have complied with the GPL.

      Sveasoft is under no obligation (from the GPL) to then provide you with the binary for, or the sourcecode to, the next version of that firmware.

      Now this gets a little complicated, because Sveasoft decided to provide subscription access to the releases and to the support forums -- rather then selling individual release copies.

      Hope that helps,
      --
      Mike C.

    11. Re:Full text of the exchange with the FSF by trashme · · Score: 1
      Now this gets a little complicated, because Sveasoft decided to provide subscription access to the releases and to the support forums -- rather then selling individual release copies.

      Right, and this is where the problem is. If Sveasoft were just charging $50 per release of the software, then I have no problem. Whether or not you distribute the source, buying three releases cost $150.

      Instead Sveasoft has this subscription which includes support forums and more releases (I know he calls them pre-releases, but the GPL does not destinguish between the two). Now the cost of downloading 3 releases changes in cost, depending on whether or not you redistribute the source.

      This comes close to charging a user for exercising their GPL rights. Except, instead of charging a fee, Sveasoft revokes a paid service. This forces the user to pay to have the service reinstated.

      IANAL, so I don't know if this actually violates the letter of the GPL. But it sure as hell violates the spirit.
    12. Re:Full text of the exchange with the FSF by Anonymous Coward · · Score: 0

      If I redistribute the code, then I lost my subscription.

      That's not 'free' in my book.

    13. Re:Full text of the exchange with the FSF by mdfst13 · · Score: 1

      Yes, but they were under an obligation to provide you updates under the $20 subscription. They remove the right to updates on update of the source.

      Consider the following scenario (that I posted elsewhere):

      IBM (or whomever) sells someone a system with a three year support contract. The system includes some custom versions of GPLed programs (not originally written by IBM). By your interpretation, IBM could put a clause in their contract that says that if you redistribute the modified versions of the GPLed programs, IBM can terminate your support contract and take back the hardware. Support and hardware are not covered by the GPL right? Those are separate rights that are being restricted (for actions you take with the programs). Once that hole is open, it is open wide enough to drive a truck through it.

      You are correct that the GPL doesn't require updates. However, by linking getting updates with not redistributing the programs, they are still violating the GPL. Once they distribute the program, they cannot restrict its distribution in any way. Cancelling an existing agreement is a restriction.

      Note: if Sveasoft stopped offering updates to *everyone*, that would be fine with the GPL. However, they can't selectively refuse them to those who redistribute the program.

      There are other issues here. For example, they have stopped distributing the source with the binaries. As a result, they shift from section 3a (which covers packages that include the source with the binaries) of the GPL to section 3b (which covers binary only distributions). With 3a, they only have to give the source to those who receive the binary; with 3b, they have to provide the source to anyone who asks. Further, they are charging $50 for the source distribution, which would seem to violate the requirement that they only charge enough to cover their distribution/media costs ($10 is high for a CD plus shipping).

    14. Re:Full text of the exchange with the FSF by Anonymous Coward · · Score: 0
      Seems to me that the correct course of action is to fork the Sveasoft code and consign the company to irrelvance.

      If noone's motivated enough to fork the code, it could also be argued that the Sveasoft code is already irrelevant.

    15. Re:Full text of the exchange with the FSF by Anonymous Coward · · Score: 0

      BTW, the code has been forked in the past. There are also other projects that have started from scratch from the Linksys sourcecode.

      But none of the other projects has as much momentum, nor as many active users & developers as the Sveasoft firmware.

      For alternatives, see:
      =======================
      http://openwrt.ksil ebo.net/
      http://www.batbox.org/wrt54g-linux.html
      http://h.vu.wifi-box.net/

      Or search google for "WRT54G firmware"

    16. Re:Full text of the exchange with the FSF by jrumney · · Score: 2, Interesting
      I've paid my $20 for the binary releases, and I'm happy to have them. I'd probably be willing to pay more.

      So let me get this straight. You paid $20 for a binary subscription, and to get the source you'd have to pay an extra $49? This does not look the same as the scenario the FSF copyright clerk said was OK above.

    17. Re:Full text of the exchange with the FSF by Anonymous Coward · · Score: 0

      Note: if Sveasoft stopped offering updates to *everyone*, that would be fine with the GPL. However, they can't selectively refuse them to those who redistribute the program.

      Uh, as Mike said, the GPL doesn't oblige them to offer updates at all. Why can't they selectively refuse updates?

    18. Re:Full text of the exchange with the FSF by Anonymous Coward · · Score: 0

      The $49 is if you don't have a subscription.

      It is worded badly on the site, and the site admin has already made it clear to the existing subscribers that they will continue to receive the source w/ little or no additional distribution costs -- definitely not $50.

    19. Re:Full text of the exchange with the FSF by Anonymous Coward · · Score: 0
      IBM (or whomever) sells someone a system with a three year support contract. The system includes some custom versions of GPLed programs (not originally written by IBM). By your interpretation, IBM could put a clause in their contract that says that if you redistribute the modified versions of the GPLed programs, IBM can terminate your support contract and take back the hardware. Support and hardware are not covered by the GPL right? Those are separate rights that are being restricted (for actions you take with the programs).


      This situation is perfectly legal, and there are situations like this in the real world right now.

      Look at it a different way, would you be "ok" with this described situation if it wasn't a GPL program? In otherwords, if you were to pull a closed source firmware out of a router, hacked it, and went to redistribute that hacked firmware -- would you not expect to get sued (DCMA anybody?)

      Or have you not ever voided your warenty on a product that included upgrades, but no longer includes them once you've voided your warrenty by breaking the seal on the back of the box?

      If not upgrades, what about companies that provide service and support as part of their warrenty? My fridge for example, comes with 3 or 5 years (can't remember which) of service and support from Sears -- however the contract clearly states that if I open any of the panels of the fridge myself, I will have voided the contract and no longer receive the yearly maintenance on it, nor will I receive [free] service support should it break down.
    20. Re:Full text of the exchange with the FSF by GooberToo · · Score: 1

      I agree. This boils down to punishing someone for exercising their GPL rights. That's clearly a restriction. I'm not sure how anyone can see it any other other way.

      You have the right to do X.
      If you do X, I'll punish you. How is that NOT a restriction being placed on X?

      It's a transparent effort to sidestep the spirit of the GPL. Any good attourney would rip these guys a new one.

    21. Re:Full text of the exchange with the FSF by mdfst13 · · Score: 1

      "Why can't they selectively refuse updates?"

      They can. They just can't selectively refuse updates because someone redistributed the source. It's not selectively refusing updates that is the problem; it's linking it to source redistribution that causes the conflict.

      Another analogy. The GPL doesn't oblige you to distribute your program for free. Why can't you collect $10 every time someone else redistributes the program? It's the same clause in the GPL: charging for redistribution is a restriction; cancelling their update privileges *as a result of distribution* is a restriction on distribution.

      Or look at the original Linksys issue. Sveasoft would not currently have the code if Linksys had said that anyone who distributed the code had to return their Linksys hardware. As soon as Sveasoft had distributed their first beta, by your logic, Linksys could have reposessed their hardware (the GPL doesn't oblige you to offer hardware after all). Sveasoft would have had to stop development without hardware for testing.

      If this stands, it is a gaping hole through the GPL. Just bundle your GPLed program with anything. If they utilize their GPL rights, they lose the other part of the bundle.

    22. Re:Full text of the exchange with the FSF by mdfst13 · · Score: 1

      "Look at it a different way, would you be "ok" with this described situation if it wasn't a GPL program?"

      Sure. I might not like it, but it would probably be legal (note: those agreements don't always hold up in court; consumers have various fair use rights that can negate them). Note that I'm not arguing that support should be required for modified code (or refrigerators). That agreement *is* entirely separate. What I'm saying is that if you buy two refrigerators and resell one, that doesn't mean that you lose support on your first refrigerator. I'm not sure if that (losing support for this unit based on sale of another unit) would hold up in court on the face of it; I'm positive that it wouldn't be compliant with a license that had similar clauses to section 6 of the GPL.

      The issue is that software allows exact copies. If I could buy one refrigerator, copy it, and still have the original refrigerator, I would expect support on the original refrigerator (I wouldn't expect anything for the copy). With software, you buy an infinite number of identical units. Under the GPL, you can redistribute as many of them as you want *without added restriction*. Removing upgrades or other forms of support from you because you redistributed is certainly not within the spirit of the GPL, and I don't believe that it is within the letter either.

    23. Re:Full text of the exchange with the FSF by trashme · · Score: 1

      Why do people insist on analogies between intillectual property and physical property? A refridgerator is a physical item. By opening the panels you may damage the internal workings if the appliance, hence the support contract is voided.

      As for your example of the closed source router, how would hacking the firmware and redistributing it involve the DMCA? AFAIK the DMCA kicks in when a user tries to circumvent copy protection schemes built into a device. What you are talking about, hacking and redistributing the firmware, is called a copyright violation.

      Redistributing software is not a copyright violation under the GPL.

    24. Re:Full text of the exchange with the FSF by Kiryat+Malachi · · Score: 1

      You know, for all the bitching on slashdot about Free as in Beer vs. Free as in Speech, I'm really enjoying watching /dotters trying to wrap their heads around a scheme that is Free as in Speech, but *not* as in Beer.

      If you redistribute the code, you lost your subscription which means you get no future code. However, your rights in the code you already have are unchanged; this is 'free' in my book, and apparently in the FSF's book as well.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  40. What's that phrase again? by Grand+Theft+Posting · · Score: 0, Flamebait

    "First they ignore you, then they mock you, then they attack you, and then you win"

    First the cluless engineers ignore companies with their "lets reinvent the wheel!" FSF, then they mock corporations who provide solutions for reasonable costs, then they attack (with words and allegations of impropriatary behavior), then... >:-)

    You kids really need to learn - the GPL has no place in the software industry.

  41. Nowhere does the GPL require free($$$) downloads by EmbeddedJanitor · · Score: 1

    You must make the code freely (ie to anyone) available, but you may charge a reasonable fee for the service.

    --
    Engineering is the art of compromise.
  42. Pointless by Anonymous Coward · · Score: 0

    Being first poster and anonymous is like taking your sister out for a drink. Pointless (except maybe in certain states).

  43. Screenshot/demo? by E1ven · · Score: 1

    Somewhat off-topic, but does anyone have any screenshots, or a demo site for the sceasoft firmware?
    I'd love to take a look at what they have to offer, without comitting to the software..

    -Colin

    --
    Colin Davis
    1. Re:Screenshot/demo? by Anonymous Coward · · Score: 0

      Screenshots: Well, nothing really to look at. The web pages all look exactly like the current linksys ones. Nothing to write home about.

      As for test driving: the Satori 4.0 release is publically availabe.(both binary and source) Get it from http://www.linksysinfo.org

      Alchemy 5.1, the next version, can be had via the edonkey network or with a simple google search. It has not been publically released.

  44. There's nothing wrong with their model by raistphrk · · Score: 1

    If you look at all the FAQs on Sveasoft's site, they make it clear that, if a pre-release build gets out, since the code is GPL, they're not going to stop it. At the same time, however, the first people who get to see that code happen to be the pay the subscription.

    I payed for a subscription, because the stock firmware on my Belkin router is AWEFUL. I probably could've found the modified firmware (even the pre-release binaries and source) on any number of websites if I cared, but paying $20 a year isn't a bad deal at all.

    I love getting stuff for free (as in beer), but seriously people - if we're not willing to help open source and free software developers, the projects are going to whither away. These people are making a hell of a product. If you're not going to be submitting patches, give them some cash to help the project prosper.

  45. 50 bucks isn't very much by EmbeddedJanitor · · Score: 1
    If you're a small company and need to (reasonably manually) process an order, pay a % to the credit card company and allow for bad debts etc, then fifty bucks doesn't go very far.

    People regularly pay $5000 for an evaluation board from a company like Intel which does nothing more than promote their own chip.

    --
    Engineering is the art of compromise.
  46. It's not just the GPL!!! by Anonymous Coward · · Score: 1, Informative

    There was a lot more going on to piss people off then just alleged GPL violations. The deveoper has a history of overreacting. There never was a CVS; only snapshots released occasionally when he felt like it. When people began to ask for CVS, he responded by creating the subscription service. Initially, he insisted it was a hobby. Now, it's a business. No warning what so ever.

    Now, in response to a website that has since been shut down because of Sveasoft's threats, he completely shuts out all non-paying users from access to anything.

    Literally hours later, he cuts off all his paying subscribers from code; demanding $50 for a CD with the code on it.

    This whole story is more about piss-poor treatment of his users and overreaction to a few people then anything GPL related.

    Be sure you read the *entire* thread to get the whole story.

  47. Re:Nowhere does the GPL require free($$$) download by alephdelta · · Score: 1

    You have not read the last 2 comments, have you? Sveasoft punishes anyone who redistribute their firmware. They cancel your subscription saying that you have "forked" the development, a pretty stupid way to punishing you.

  48. Re:I've figured it out James Ewing is Derek Smart! by DerProfi · · Score: 1

    You left out one important thing about James Ewing:

    5) Has the balls not to post anonymously? - check

    --

    3000+ comments meta-modded. 0 mod points awarded.
    Lesson for other meta-suckers: Don't believe the hype!
  49. Shooting one's self in the foot. by eaglebtc · · Score: 1

    Thank goodness I downloaded the Alchemy 5.11 ROM when it was freely available from a very nice friend. Why oh why is Sveasoft shooting themselves in the foot like this? Do they not understand the English language? Or do they just like to be assholes who take advantage of our free capitalist marketplace?

    --
    Homestarrunner.net -- It's Dot Com!
    1. Re:Shooting one's self in the foot. by Anonymous Coward · · Score: 0

      He speaks and understands English alright.

    2. Re:Shooting one's self in the foot. by Anonymous Coward · · Score: 0

      Actually, his knowledge of the English language seems to far outstrip your own, asshat. If you'd like a word-by-word critique of your own "command" of the language, just reply here.

  50. My Sveasoft experiences.... by RawDigits · · Score: 1

    I had been using/following the Sveasoft firmware for some time.

    Here are a few fun facts:

    1. In a post on the sveasoft forum (a post long since deleted) Svea himself said that he had set up a paypal donation site. He claimed that this was opt in, and that he would NEVER charge for the firmware releases, but appreciated any donation. He has since done a complete 180, and decided that he owns this source. The removal of anyone who donated originally from the source distribution list seems to imply a breach of contract as svea obtained this money under false pretenses.

    2. Svea is simply using the cross-compile environment to add functionality to the WRT. This firmware has almost no original software. Anyone with a working knowledge of linux could compile software for the WRT (as I have) and add any functionality they would like. He simply adds a few web pages that allow it to be configured without linux knowledge. To a non-techie this appears to be magic.... In reality he is profiting from much more GPL code.

    3. Svea has always deleted any posts that questioned his GPL compliance. Back in April I voiced my concerns, and was silenced without so much as a single legitimate response to any of my concerns.

    4. There are better firmwares. My personal favorite is Openwrt which supports the same level of functionality, AND has a writable filesystem.



    GPL compliance or not, this project can be easily thwarted by lack of demand. If people stop wasting their money on it, the user base dries up, and Svea opens his project, or disappears.

    1. Re:My Sveasoft experiences.... by Anonymous Coward · · Score: 0

      Fortunately, despite your panties-in-a-bunch claims, Sveasoft kicks Openwrt's ass in most areas that are important to most users.

      PS, I can assure you that there isn't a single Sveasoft subscriber who misses your pissing and moaning in the forums.

    2. Re:My Sveasoft experiences.... by Anonymous Coward · · Score: 0

      Sveasoft kicks Openwrt's ass in most areas that are important to most users.


      Like having to re-enter all of your settings over and over again each and every time you upgrade?

      Yup. That definitely beats OpenWRT.

    3. Re:My Sveasoft experiences.... by Anonymous Coward · · Score: 0

      Nice attempt at FUD, but fortunately I know better. I've gone from Satori pre3.3 all the way up to Alchemy pre5.1 with all settings intact from version to version. Thanks for playing, though!

  51. My what a tangled web by quantaman · · Score: 1

    One thing for sure is that Sveasoft is violating the spirit of the GPL. Specifically through

    A) Charging $50 for access to the source

    and

    B) Marking the binaries then cancelling the subscription of redistributers

    Now to the legal stuff (btw IANAL),
    as to Sveasoft's claims that the people who redistributed the binaries were violating the GPL they may be correct unless the redistributors offered, for $50, to order the CD with source from Sveasoft. Assuming their subscription wasn't cancelled (which it was), though they could also offer to work through someone with a working subscription. Still if they had not followed these steps they would be in technical violation of the GPL. Or of course they could just supply the info on how to get the source from Sveasoft (eg subscribe & pay up) under GPL section 3. c
    Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) Now if Sveasoft is violating the GPL and they passed on his offer then I can't really say if they are violating. Regardless I suspect the redistributors did none of these things and are infact violating the GPL.

    As to whether Sveasoft is violating the GPL. We'll look at A. This might be allowable (a loophole in the GPL), if for each request he goes, takes a CD, throws it in the burner and burns it himself (charging of course for his time along with the physical medium). As to B, the cancelling subscriptions of redistributors, this is apparently allowed (FSF says so). However there's also this little bit from the summary,
    Sveasoft is also ending the subscriptions (but refunding their money) of people who have posted their MD5 sums of the binaries. It says nowhere in the subscriber contract that they can't do this.
    If Sveasoft is in fact doing this, and if the source CD is only available to subscribers (which it appears to be) then these people are having their access to the source revoked without reason. That being said I'm not sure if that's just a contract violation or a GPL violation too.

    Wait don't go away yet, I'm not quite done with B. I didn't actually see the FSF response however I suspect they ignored or didn't know something and that B may still lead to a GPL violation in another way. The very fact that they cancelled anyones subscription, before a period of three years after recieving the binary, likely violates the GPL by section 3.b

    Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange;

    I don't see anything there about revoke rights to the source to someone who you've distributed the binary to (ie the cancelled subscription), these people had a right to obtain the source code, even if it cost $50, for a period of three years. Cancelling their subscriptions has cut the period short and in doing so should violate the GPL. He could possibly claim they cuold just resubscribe but I fail to see how this is a "cost of physically performing source distribution", besides if they ask to resubscribe and he refuses them then it's a violation for sure.

    Thus given my understanding of the situation and the GPL I believe he is violating the GPL.

    --
    I stole this Sig
  52. This is over the line by DDumitru · · Score: 2, Insightful

    The GPL says that if you receive the code, you are free to redistribute it under the GPL. This policy does not allow you to "freely" distribute the code.

    Consider a hypothetical license:

    If you agree not to redistribute the package under the GPL the software
    costs $50.

    If you violate this agreement, the package costs $50,000.

    The real problem here is that Sveasoft is not distributing the code under the GPL but instead under the GPL and under their license. This "combined" license is a modification to the GPL, which they cannot do.

    The part of the GPL that is violated is: ... You may not impose any further restrictions on the recipients' exercise of the rights granted herein. ...

    While you can argue that terminating a "subscription" is not a restriction on rights. This is just wrong. If you get the code, you are free to do anything with it you want under the GPL. Except in this case, if you actually re-distribute the code, you are penalized for availing yourself of your rights.

    If the FSF stated that their subscription policy was *not* a violation, they are wrong. Penalties for re-distribution is clearly a license restriction.

    Hopefully, some group with actual copyrights (like the iptables people) will declare this policy in violation of the GPL and demand that Sveasoft stop.

    1. Re:This is over the line by Anonymous Coward · · Score: 0

      Someone mod this higher, thanks!

      +5 Insightful.

    2. Re:This is over the line by Kiryat+Malachi · · Score: 1

      On the other hand, you could argue that the recipients rights (to modify, use, redistribute) the code they have already received are not being restricted. Instead, a different right (to access future source code *directly from Sveasoft* prior to its public release) is being terminated. As this right is not guaranteed by the GPL, the GPL isn't being violated.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    3. Re:This is over the line by blonde+rser · · Score: 1

      Your argument seems to hinge upon "This is just wrong." Did your gut tell you this? Or perhaps a little birdie? Yes if having a subscription cancelled is a penalty then this is in fact a violation. If however having your subscription cancelled is not a penatly then it is not a violation. We all know the "you may not impose any further restrictions..." but that is not what this argument hinges upon.

      Yes the word cancelled has certain conotations that imply penalty which does give the gut feeling that this is an infringment. But can you offer more than a gut feeling. There a several well written comments that argue exactly the opposite of what you take for granted but you don't seem to rebut their points. I see your analogy to the different fees as being new. But isn't this different. The receiver isn't asked to actively give anything or even return anything; the days of subscription up to the point of cancellation are still hers.

      I'm not saying that this point of whether it is a restriction is clear to me either. I am saying that if you believe it is a penalty then this charge has to be backed up. Especially if you have the FSF disagreeing with you.

    4. Re:This is over the line by RickHunter · · Score: 1

      I doubt the FSF stated this was not a violation. I rather suspect that Sveasoft did not tell the FSF the full story about their policies. RMS is usually absolutely fanatical about adhering to the precise wording of the license, which this is clearly violating.

      I should note that this would probably be fine if Sveasoft actually held copyright on any of the code involved. Unfortunately for them, they don't.

    5. Re:This is over the line by Anonymous Coward · · Score: 0

      Doesn't the subscription include support too?

      So as long as I do not excersize my rights under GPL I'm entitled to the support. As soon as I do, I lose it. Wouldn't refusal of service indicate a "penalty"?

    6. Re:This is over the line by blonde+rser · · Score: 1

      If you were paying for support sure this would be "refusal of service" (ooh... another expression full of conotations and gut feelings). But you are not buying support. You are buying the binary and the source. The support is a bribe on the providers part asking that you don't redistribute.

      A programmer is not required to support a GPL'd program for any period of time after releasing it UNLESS he said he would (say as part of the sale). The sale doesn't imply support. But the sale does demand that the buyer receives the product she has been promised. So if the product is said to be super stable and there are tons of bugs in it then some support or updates should be expected and not having them would be a refusal of service. At least that's how my gut feels it. He could be wrong.

    7. Re:This is over the line by ttrafford · · Score: 1
      Except in this case, if you actually re-distribute the code, you are penalized for availing yourself of your rights.
      If someone offers me candy in exchange for getting in their van, and I refuse the offer, have I been deprived of the candy that was rightfully mine?
    8. Re:This is over the line by trashme · · Score: 1
      If you were paying for support sure this would be "refusal of service" (ooh... another expression full of conotations and gut feelings). But you are not buying support. You are buying the binary and the source. The support is a bribe on the providers part asking that you don't redistribute.

      Nope, you are not buying binary and source. You are buying a subscription to the site which includes: forums (which grant support) and updated firmware (couldn't an updated version be considered support?).

      Users are being penalized for acting within their GPL rights. In my opinion that is an added restriction to distribution.
    9. Re:This is over the line by blonde+rser · · Score: 1

      I don't know if it's clear at all what is being sold, but it seems to be an important question, if not a little lost in semantics. If he is selling the software then he is fine; if he is selling subscriptions he is infringing the GPL. Since the difference in the two behaviours is mostly semantic - lacking any additional evidence it seems reasonable to assume that he is behaving in a legal way as opposed to an infinging way. I say the difference is semantic since both of us recognize the same basic actions we just give them different names.

    10. Re:This is over the line by trashme · · Score: 1

      The reason I say that he is not selling the binary & source is this:

      If you buy a subscription, you are allowed to download as many pre-releases as you like. One. Five. 20. As many as he releases before an official release. As soon as you redistribute one of those releases, your subscription is revoked. If a user wanted to download and redistribute five releases, they would have to keep subscribing, since their subscription would be revoked for redistributing.

      The user redistributing the binaries and code is being charged more than the user who is not.

    11. Re:This is over the line by DDumitru · · Score: 1

      Thanks for all the great replies.

      I think that there is another way to view this.

      In order to get the software, you have to have a subscription. The subscription is a contract between Sveasoft and you. Because you cannot get the GPL software without this contract, the contracts terms impact your use of, and rights to the GPL software. Thus the two contracts are linked.

      In this case, their are terms of the Sveasoft contract that do restrict your use of the software. They say that if you redistribute pre-releases of the software then you lose rights that you would note lose if you did not redistribute. The wording of the GPL is very clear:

      You may not impose any further restrictions on the recipients' excercise of the rights granted herein.

      In this case the meaning of the subscription and what it includes does not really matter. In order to get the subscription you need to agree to the subscription license and that license restricts what you can do with the GPL software. While it does not say that I cannot redistribute the software entirely, it definately impacts my "excersise of the rights granted herein".

      Imagine for a second how this could abuse the GPL. By allowing two licenses to be tied together, I can sell 100% proprietary software that is GPL just by having a second license that creates a very onerous penalty if your redistribute, or load onto multiple systems, or make modifications, or log on too many times. RedHat (or Suse, or whoever) could threaten to cancel Enterprise Linux contracts for users that redistribute 100% GPL packages that are part of their updates (bye bye White Box Linux). If you argue that this is mearly an unrelated license, then you have allowed anyone to create 100% proprietary and closed GPL packages by just wrapping them in another license.

    12. Re:This is over the line by Lord+Bitman · · Score: 1

      I challenge you to find someone who would kick you out of their van if you gave the candy to someone else :)

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
    13. Re:This is over the line by mdfst13 · · Score: 1

      Yes, but that right is being terminated *for* redistribution. The GPL doesn't provide any right to updates, but it does demand that there not be any restrictions on source redistribution. Its the link between redistribution and termination of the subscription that is not allowed. The subscription could be terminated for any number of unrelated reasons without violating the GPL, but this reason is a problem.

      Consider the following scenario:

      IBM (or whomever) sells someone a system with a three year support contract. The system includes some custom versions of GPLed programs (not originally written by IBM). By your interpretation, IBM could put a clause in their contract that says that if you redistribute the modified versions of the GPLed programs, IBM can terminate your support contract and take back the hardware. Support and hardware are not covered by the GPL right? Those are separate rights that are being restricted (by actions you take with the programs). Once that hole is open, it is open wide enough to drive a truck through it.

    14. Re:This is over the line by Thomas+Miconi · · Score: 1

      The part of the GPL that is violated is: ... You may not impose any further restrictions on the recipients' exercise of the rights granted herein. ...

      While you can argue that terminating a "subscription" is not a restriction on rights. This is just wrong. If you get the code, you are free to do anything with it you want under the GPL. Except in this case, if you actually re-distribute the code, you are penalized for availing yourself of your rights.


      Which part of "granted therein" do you fail to understand ?

      The guy says: "you're allowed to redistribute it under the GPL as much as you like, simply, if you do so, you won't get any updates or new versions from us." This is NOT a restrictions on rights granted in the GPL. This is a restriction on rights granted by Sveasoft.

      Where does the GPL say that if you obtain the software once, you're entitled to obtain any new versions of it as long as you like ?

      Now he may have behaved like an utter asshole in other respects, but this is another debate. The point is that there is no GPL violation here.

      If the FSF stated that their subscription policy was *not* a violation, they are wrong.

      Hm. Right.

      Thomas Miconi

    15. Re:This is over the line by Anonymous Coward · · Score: 0

      But what if you take Sveasoft's subscription agreement and change the term: "Should a user choose to redistribute, his subscription will be canceled" to "Should a user choose redistribute he has to pay 1.000.000$"
      That's of course extreme but I would be the same legal situation. The agreement you have with Sveasoft would not interfere with your GPL right to pass on the software. You can pass it on but that will mean you owe Sveasoft 1.000.000$ (because you agreed to their subscription).

      So it would be easy to take any GPL project and offer it for lets say 100$ per copy without anyone ever being able to make a free copy. Unless they can affort the 1.000.000$ that is.

      Does this not sound wrong to you?

    16. Re:This is over the line by mobiGeek · · Score: 1
      In order to get the software, you have to have a subscription. The subscription is a contract between Sveasoft and you. Because you cannot get the GPL software without this contract, the contracts terms impact your use of, and rights to the GPL software. Thus the two contracts are linked.


      However, as others have pointed out, your subscription is only terminated after you have received the GPL'ed software (and redistributed it).


      You are not barred from getting the GPL'ed software for which your subscription is terminated....you are barred from getting future releases of the software.


      So the restriction is not on your rights to redistribute the GPL'ed s/w you have received, which does not (directly) violate the letter of the GPL (spirit is a whole other thing).

      --

      ...Beware the IDEs of Microsoft...

    17. Re:This is over the line by alan_dershowitz · · Score: 1

      _Your_ argument seems to hinge upon restriction==penalty. It doesn't. The LAW tells me this. "restriction" is a well-defined legal term. It's more general than a penalty. It's a contractual limitation in this case. Sveasoft will cancel your subscription if you redistribute, which is clearly a contractual limitation. The GPL forbids this:

      "You may not impose any further restrictions on the recipients' exercise of the rights granted herein."

      Some other people are claiming that this ONLY means Sveasoft can't tell you you can't redistribute the software you already have, which would be a violation of the GPL. I don't see it say this ANYWHERE. I just see the GPL saying you can't place contractual limitations on the recipient's right to distribute, which is exactly what Sveasoft is doing. Because you aren't getting everything you paid for if there weren't terms attached to your redistributing their software.

      It would be different if they weren't using a subscription model because if they just sold the firmware to you, you'd have all the software you were contractually obliged to receive, and they would have no WAY to restrict your usage of it.

    18. Re:This is over the line by Kiryat+Malachi · · Score: 1

      Yep. IBM can, in fact do that, so long as buying that contract is not a condition on receiving your GPLed rights. So long as IBM doesn't try to seize the GPLed *software*, then that situation is legit. After they've seized your hardware and terminated your support, you still have your GPLed rights to the software, unchanged. As such, it doesn't constitute a restriction of your rights. You can still distribute the GPLed software as much as you want, and other people can receive it and legally run it. Now, if they were to have a contract stating "You will not run GPLed software" then they've violated that contract, but they still have their GPL rights, they just have no rights under the other contract.

      The GPL says you may not restrict the rights granted herein; it says nothing about rights not granted by the GPL.

      I like holes in the GPL big enough to drive a truck through, but mostly because I dislike Stallman.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    19. Re:This is over the line by DDumitru · · Score: 1

      It does not matter.

      The GPL says that ...

      You may not impose any further restrictions on the recipients' exercise of the rights granted herein.

      Section 3 says that "you may copy and distribute the program".

      But the subscription license says that if you copy or distribute the program, then you incur a penalty. Thus you are not "free" to copy or distribute the program. "Free" means gratis and "free" it means liberty. If you are blacklisted from a site, then you are not free.

      What you are arguing is that Sveasoft is saying, "go ahead and distribute the program, and we will then cancel your contract." Regardless of how you parse this, Sveasoft is trying to hinder you from distributing the program, thus Sveasoft is trying to restrict your "excersise of the rights granted herein".

      Perhaps in this case the call is close, but consider what would happen if someone larger is involved.

      A hypothetical company has 50 servers running RedHat Enterprise Linux. They pay redhat $40,000/year and think that it is worth it. A departmental programmer is donating time to a small parish library who wants to use RHEL, but cannot afford it. This programmer gives the library the RHEL GPL packages (and leaves out any RedHat copyright packages). By your logic it would be acceptable for RedHat to cancel the 50 server RHEL contract.

      The policy at Sveasoft is meant as a restriction. It is not 100% effective because Sveasoft does not own the packages. It is still a restriction to distribution rights regardless.

    20. Re:This is over the line by Anonymous Coward · · Score: 0

      RedHat Enterprise licencing works like this. If you redistribute their binaries or use them on too many machines you get kicked off up2date.

    21. Re:This is over the line by mobiGeek · · Score: 1
      By your logic it would be acceptable for RedHat to cancel the 50 server RHEL contract.


      No, by what I wrote it would be valid (in this hypothetical case) for RH to not offer the company any new releases of EL. RH is not obligated in any way, ever, to release new versions nor to sell them to any given customer. (This last sentence is not hypothetical).
      --

      ...Beware the IDEs of Microsoft...

  53. Re:Important question for Slashdot by character_assassin · · Score: 2, Interesting

    There are plenty of Slashdotters, including me, who are consistently against copyright violations, be they GPL or downloaded music. The fine point is often the "fair use" clause, which many copyright holders want to trample.

    --

    If you mod me down, I shall become more powerful than you can possibly imagine.
  54. Personally... by pjr.cc · · Score: 1

    I got kinda annoyed myself about this whole mess with sveasoft... i use his firmware before the subscription process... and yes, as a technicality i thought he was violating the GPL as well, but from his point of view, each code release was of the 100meg magnitude, so releasing each drop was a painfull (read costly) process in alot of ways.. so i assume the subscription people pay for the cost of diskspace/time to release the firmware onto his website. Originally, most people seemed to get annoyed cause they were doing coding for his firmware and since he wasnt releasing the code, they wouldnt know if theirs was still able to roll into the tree easily... As a coder myself, i got annoyed with the "blah blah gpl" people simply because the guy is releasing a great firmware for FREE... he made available binaries for pre-release versions (which he really had no need to do other than so other people could test it or see what was in there) and would then at the end of the dev cycle release the entire thing (source and all) once the code was out of the dev process... But, as a coder, releasing code for free, i quite often take the view of "live with what you get" cause if people started attacking me like they have Sveasoft, i'd just stop developing due to annoyance with the public...

    1. Re:Personally... by vegetablespork · · Score: 1
      If the "freeloaders" annoy him so, he's free to stop using the GPL'd code as a base, write his own stuff--then he can license it under whatever conditions he likes. Having based his project on GPL'd code, though, he has to abide by those requirements. This includes not attempting to restrict redistribution of the source with the "creative" license. If I owned one of these routers, I'd subscribe, download, and P2P the source immediately.

      Fortunately, someone's forked this project--this is the community healing itself from the wounds caused by greed.

      --

      Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.

  55. The real facts by krbvroc1 · · Score: 1

    1) The $20/year is a charge for support.

    2) After many 'deadbeats' were tying up the support forums with support questions and 'add this feature for me even though I don't pay for support but I feel entitled' requests, the small development team had to change things. They closed the support forums so that only subscribers can get support.

    3) Public releases don't require a subscription.

    4) Bleeding edge pre-release 'beta' firmwares require a subscription to download. I'm pretty sure linksys goes through beta cycles without widely releasing code. At some point they call is stable, and that becomes a release version.

    5) $49 for the source code on CD via snail mail is a expensive, however, these guys are internationally based and most postage will be international. I'm pretty sure I remember FSF providing expensive costs for media / CD-ROMs / TAPEs of things like Emacs, gcc, etc.

    I'm not sure what the real problem is here. These guys are trying to make money while improving and supporting an open source product. If you don't like it go use another firmware.

    Their main goal appears to be identifying which subscriber redistributes pre release software so they can cancel that users subscription. These terms are disclosed up front before you subscribe.

    1. Re:The real facts by Anonymous Coward · · Score: 0

      Their main goal appears to be identifying which subscriber redistributes pre release software so they can cancel that users subscription. These terms are disclosed up front before you subscribe.

      Recently, that seems to have become Ewing's main goal in life. He spends more time hunting down those who have distributed his code then writing the actual code itself.

      We should start calling him Darl Jr.!

    2. Re:The real facts by trashme · · Score: 1
      4) Bleeding edge pre-release 'beta' firmwares require a subscription to download. I'm pretty sure linksys goes through beta cycles without widely releasing code. At some point they call is stable, and that becomes a release version.

      The GPL makes no destinction between beta and release software, read section 6 of the GPL. Adding restrictions to software distribution is not allowed.

      He is adding a restriction to redistribution by revoking the subscriptions of users acting well within their GPL rights. Example:
      User A downloads 3 prereleases of the software and does not redistribute them. This costs user A the one-time $20 subscription fee.

      User B downloads 3 prereleases as well. But User B redistributes the prerelease each time, having his subscription revoked every time. This costs User B $60 for 3 subscriptions. This assumes User B is even allowed to resubscribe.

      This sure sounds like a restriction to me. The user redistributing the code under his GPL rights is being charged more.
      I'm not sure what the real problem is here. These guys are trying to make money while improving and supporting an open source product. If you don't like it go use another firmware.

      I'm not sure what the real problem is here. There guys are trying to use their GPL rights since the software was derived from GPL code. If the software creator doesn't like it, he can go use another codebase and license.
  56. Sveasoft are assholes, plain and simple by da_anarchist · · Score: 4, Interesting

    I'm sure I'm not the only one pissed at them. First, non-subscribers are not allowed to download the newest version of their firmware for the Linksys WRT54G wireless router. You must pay $20 for the prviledge or use the release that is about six months out of date. Fine, I understand that they have bills to pay too, just as long as they don't slip on the release schedule for the free version (blatant GPL violation non-withstanding).

    Now, here's the part which burns me. As of last Sunday, access to the Sveasoft website has been discontinued for those not paying their $20 yearly fee. Before that, you could download the free version of their firmware from them or check out their forum for troubleshooting etc. No more. Non-subscribers can't even browse - instead we are told that "Sorry, but only users granted special access can read topics in this forum." Sveasoft says that we should try linksysinfo.org instead, yet the amount of information there is sorely lacking. Furthermore, the admin there would make George Orwell proud - any hearsay about Sveasoft will get your IP banned and your message promptly thrown into the void. Straight from the horse's mouth:

    "It is not a "I hate Sveasoft for closing his site" debate. Anyone thinking and debating that issue will be have a Temporary ban, as I have better things to do than listen to people whinged about why sveasoft closed and the GPL Issues."

    Sveasoft themselves tolerate no dissent either, a poster at linksysinfo.org reported that after reporting a bug in the firmware, they banned him for "an attempt to create a flame and is against our posting guidelines. Should you wish to create further problems I will contact the authorities in Germany and report that you are criminally trespassing in our computer systems. It is up to you. Go ahead - make my day." Yikes! Not very nice people, are they?

    I could go on and on, like how Sveasoft masquerades as an average user in his forums and on linksysinfo.org helpfully suggesting we contribute $20 for their wonderful firmware (that's right, I'm talking about YOU Wolf!), but the fact is that this is totally against the spirit of Open Source and that it is a shame that such a promising project has been ruined by greed.

    1. Re:Sveasoft are assholes, plain and simple by mctanis · · Score: 2, Informative
      First, non-subscribers are not allowed to download the newest version of their firmware for the Linksys WRT54G wireless router.


      You mean the latest BETA, no guarentee what so'ever of working, sveasoft has no obligation what'so'ever to make available to you version?

      or use the release that is about six months out of date


      Incorrect. The latest stable build that was released, Satori 4 is less then five weeks old.

      --
      Mike C. {a happy sveasoft subscriber}
    2. Re:Sveasoft are assholes, plain and simple by nbahi15 · · Score: 1

      I can speak to the pre-5.1 functionality. If you enable WDS and WPA the routers stop working because of a bug that causes the wireless MAC to revert to the software default. There is a workaround but it isn't stable across reboots. So this is an example of how pre their prereleases are.

  57. just under the rope by veg_all · · Score: 2, Funny

    I'm glad I just downloaded the latest on Saturday! Always a minute late and a nickel shy...until now, motherfuckers!

    In your face, um,... enigmatic forces who've been keeping me down.

    Now as long as they don't hack any new functionality in, I'll be sittin' pretty.

    --
    grammar-lesson free since 1999. (rescinded - 2005)
  58. Not hurting the subscribers by isd_glory · · Score: 4, Interesting
    From the forum:
    Just to lay everyone's fears at rest I will find a fair way of making source code available to subscribers at no charge via the Internet. It is unfortunate that some folks need to make things difficult for everyone but with a little ingenuity we can hamstring the troublemakers without harming the majority. I will have a solution by Monday available to all subscribers.

    I will leave the announcement about the $50 USD charge up. Anyone coming in externally demanding source will have to fork over the distribution and shipping fee.
  59. Re:Are many of you in violation for downloading MP by fmaxwell · · Score: 0

    Are many of you in violation for downloading MP3s?
    I can't hear you! IP laws work both ways, bitches! Of course, this will get modded down by hypocrites, but then again this is Slashdot.


    Several points:

    1. This an ad-hominem attack. Whether someone on Slashdot has downloaded an MP3 in violation of copyright is unrelated to what Sveasoft is doing.
    2. People downloading MP3s are not doing so for profit. They aren't selling the MP3s to others (by and large).
    3. Stealing (technically violating copyright) from the GPL community is more like stealing from the Toys For Tots bin than it is like downloading MP3s. The RIAA is in this for bucks. They aren't donating their time and effort for the betterment of the world.

  60. Re:Important question for Slashdot by rd_syringe · · Score: 1

    What does Fair Use have to do with going online to download someone's copyrighted material? If you wanted to make a backup of your copy, you'd do it on your computer.

  61. Re:Nowhere does the GPL require free($$$) download by Anonymous Coward · · Score: 0

    So? That's petty, but not against GPL. They're not required to give you a subscription, at least nothing in the GPL says they have to.

  62. OpenWRT by Anonymous Coward · · Score: 0

    No one has mentioned OpenWRT??

    http://openwrt.ksilebo.net/

  63. Distribution Charges by Detritus · · Score: 1
    The price ($50) seems reasonable to me. AOL is sending out millions of CDs as advertisements. They aren't even trying to recover their costs, which are low on a per CD basis.

    If I charged you my costs for burning a CD and mailing it to you, the materials cost would be low, probably less than $5 for a CD, mailer, label and postage. The labor costs would be considerably higher than the materials cost. I have to record the order, burn a CD, package it, address it, deliver it to a shipping agent, and record/process the payment. $50 an hour isn't an unreasonable labor charge for a full-time professional employee. Consultant rates would be even higher.

    If you look at government programs that distribute documents and software to the public, many are required by law to cover their operating costs by adding a distribution charge. These charges can be surprisingly high, even though they are just recovering the government's costs in distributing the material. Processing orders can also be expensive for a corporation. Those costs are usually recovered in higher prices for the merchandise.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Distribution Charges by Anonymous Coward · · Score: 0

      But if you look at the prices of online shop you'll see that noone asks you 50$ for shipping something, and that you can buy objects that cost few dollars (so that have a very small margin for the shop) and they won't ask you a surcharge because the item is small.

  64. Interesting by Anonymous Coward · · Score: 0

    Let's be realistic. You want GNU/Linux to survive. Companies have got to find a way to make $'s. There has got to be some middle ground in protecting the interests of OSS and finding a way for companies to secure streams of revenue from this revolutionary of handling IP. It sounds like this a pretty crafty attempt at "locking" people in to their subscription. What I wonder is this. How long will you really survive on their blacklist. They blacklist you for modifying/redistributing pre-releases and they lose a paying customer (assumably anyway... it would kind of suck if they docked you with an early termination fee or something of the sort). Still it seems on the face of it that they do not violate the GPL... maybe they are bending the intent, but like I said gotta secure those $'s somehow... quit crying for the ultimate free lunch slashdotters.

  65. Re:Important question for Slashdot by black+mariah · · Score: 1

    The argument is that if your CD's are DRM-encumbered then you can't make a backup on your own. It's bullshit, of course. At some point the signal always turns to analog.

    --
    'Standards' in computing only impress those who are impressed by things like 'standards'.
  66. The real issue here... by Anonymous Coward · · Score: 0

    Is that James Ewing completely lied about his intentions. He said this thing was nothing more then a hobby, a project he made no money off of. Then it became $20 for "pre-release" binary and source. Now it's $50 for source, and people who redistribute are the reason why his kids are starving. This guy has done nothing but lie from the beginning.

  67. Re:Important question for Slashdot by croddy · · Score: 2, Funny

    I don't care what the law has to say. GPL violations are the wrong thing to do. Music piracy is the right thing to do.

  68. Slightly OT: How much IS a CDR worth? by NotQuiteReal · · Score: 1
    The particulars in this case aside, how much should a single CD-R cost?

    Not counting any special rebates or coupons at your local vendor, what is a fair price for producing a CR-R with GPL'd software on it?

    If I only "give away" one copy, is it $1000 (entire cost of the PC, burner, media, etc)?

    Can I charge more for the first few, until I am sure I will recoup my costs? (I am not making any profit... What if my CD burning monkey costs $50 an hour and only has a 1X burner - can I not charge $49 a disc and only break even?

    Just ask any accountant, especially a Hollywood accountant - you can probably justify any price for your GPL software as "just the distribution" price.

    --
    This issue is a bit more complicated than you think.
    1. Re:Slightly OT: How much IS a CDR worth? by Spy+Hunter · · Score: 1

      No you can't. If the law was a computer program, apparent "bugs" like this would be exploitable, but the law is implemented by people, and most people have a narrow view of these kinds of tricks. The GPL attempts to put a "reasonable" limit on the amount that can be charged for distributing copies, and a judge will interpret that as ruling out $1000 CD-Rs. The line is fuzzy by design, but that doesn't mean there is no line at all.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    2. Re:Slightly OT: How much IS a CDR worth? by johnnyb · · Score: 1

      Actually, isn't that what GNU used to charge for their source distributions?

    3. Re:Slightly OT: How much IS a CDR worth? by Spy+Hunter · · Score: 1

      Maybe, back when they were on tapes and the Internet was a much more cumbersome and expensive way of distributing software. Tapes were never $.15 each.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    4. Re:Slightly OT: How much IS a CDR worth? by jrumney · · Score: 1

      They are charging $20 for the binaries. $49 for the source is clearly not "distribution costs".

    5. Re:Slightly OT: How much IS a CDR worth? by GooberToo · · Score: 1

      The problem is, the law only allows for what's reasonable. Your example is not reasonable. Therefore, it would be argued that if it costs them the unreasonable cost of $1000 to distribute the source, then they should find another path. As such, it would be argued that they should offer access via the Internet or some other such means so as to provide for reasonable costs associated with distribution.

    6. Re:Slightly OT: How much IS a CDR worth? by mobiGeek · · Score: 1
      Cost of CDR, someone to burn it, someone to take the order, someone to put it in an envelope and address it, the stamp, ...

      I think $49 could be argued to be "reasonable".

      --

      ...Beware the IDEs of Microsoft...

    7. Re:Slightly OT: How much IS a CDR worth? by jrumney · · Score: 1

      I'm not saying that $49 is not reasonable for the labour etc involved, I'm saying that the price difference between the binaries and the sources looks very suspicious. Why can they produce binaries so much more cheaply?

    8. Re:Slightly OT: How much IS a CDR worth? by danheskett · · Score: 1

      Because the binaries come over the internet, and are very small. The CD has to mailed from an island nation.

    9. Re:Slightly OT: How much IS a CDR worth? by tricorn · · Score: 1

      You can charge whatever you want for a source distribution, or a source + binary distribution. The only thing you are required to charge "at cost" for is when fulfilling the "written offer" made when making a binary-only distribution, and the only version of the source you're required to provide in that case is the version that matches the binary you received.

  69. Reply (from parent poster) by Anonymous Coward · · Score: 0

    This an ad-hominem attack.

    So it is no different than any slashdot article writeup regarding the MPAA/RIAA/(unpopular)AA. So far I feel secure in my attitude.

    People downloading MP3s are not doing so for profit. They aren't selling the MP3s to others (by and large).

    Completely irrelavent, it's still against the law. The same law that protects the GPL.

    Stealing (technically violating copyright) from the GPL community is more like stealing from the Toys For Tots bin than it is like downloading MP3s.

    Your argument there is like "I'll rape prison inmates" versus "I'll rape girl scouts". It's still rape, no matter the intent or whom you are raping.

    1. Re:Reply (from parent poster) by fmaxwell · · Score: 1

      So it is no different than any slashdot article writeup regarding the MPAA/RIAA/(unpopular)AA.

      You don't understand the concept of ad hominem attacks. Stating that the claims against Sveasoft are any less serious or valid because you believe that many of the claimants have violated copyright law is ad hominem. The actions of the claimants have no bearing on the truth of their claims or the seriousness of Sveasoft's actions. Being mean does not constitute an ad hominem attack. I can call someone a dick-head and that's not an ad hominem attack. If I were to say that someone's posts should be ignored because he is a known pedophile, that is an ad hominem attack -- even if he is a known pedophile.

      So far I feel secure in my attitude.

      Smug and ignorant -- what a lovely combination.

      Completely irrelavent, it's still against the law.

      In Virginia, exceeding the speed limit by 20 or more mph is "Reckless Driving." Would you say that someone who has gone 75mph in a 55mph zone is being a hypocrite if he voices an objection to someone driving 137mph in a 25mph school zone?

      Your argument there is like "I'll rape prison inmates" versus "I'll rape girl scouts". It's still rape, no matter the intent or whom you are raping.

      No, my argument is not that either copyright violation is legal, just that they are different, ethically and legally, and that, therefore, your analogy is flawed. And before you go off on the aspect of it being legally different, judges consider motives and circumstances before imposing a sentence. Someone stealing a loaf of bread to feed his family is probably not going to get the same sentence as someone stealing car stereos to get cigarette money.

    2. Re:Reply (from parent poster) by Anonymous Coward · · Score: 0

      You don't understand the concept of ad hominem attacks.

      Perhaps. Then again, that's not the key point.

      Smug and ignorant -- what a lovely combination.

      Gee, you could run for /. editor.

      In Virginia, exceeding the speed limit by 20 or more mph is "Reckless Driving." Would you say that someone who has gone 75mph in a 55mph zone is being a hypocrite if he voices an objection to someone driving 137mph in a 25mph school zone?

      Typically, you miss the point. Law is law. You break, you break. Broken law = government intervention. My point had nothing to do with the level of intervention but the mere fact of intervention. You lose on this count.

      No, my argument is not that either copyright violation is legal, just that they are different, ethically and legally, and that, therefore, your analogy is flawed.

      So far you have no non-flawed analogy.

      And before you go off on the aspect of it being legally different, judges consider motives and circumstances before imposing a sentence. Someone stealing a loaf of bread to feed his family is probably not going to get the same sentence as someone stealing car stereos to get cigarette money.

      Okay analogy-boy, how is copyright violation going to feed any starving families? They going to suckle off of the lossy bit nip?

    3. Re:Reply (from parent poster) by tepples · · Score: 1

      Typically, you miss the point. Law is law. You break, you break. Broken law = government intervention.

      As you pointed out, "judges consider motives and circumstances before imposing a sentence." Judges don't like to impose harsh discontinuities on defendants unless the statutes require them to *cough*three strikes*cough*.

    4. Re:Reply (from parent poster) by fmaxwell · · Score: 1

      I wrote:
      In Virginia, exceeding the speed limit by 20 or more mph is "Reckless Driving." Would you say that someone who has gone 75mph in a 55mph zone is being a hypocrite if he voices an objection to someone driving 137mph in a 25mph school zone?

      To which you replied:
      Typically, you miss the point. Law is law. You break, you break. Broken law = government intervention.

      I didn't miss that point at all. Nor did I say that there would/should be no punishment for either Sveasoft or those downloading MP3s -- just that they were ethically and legally not equivalent for the purposes of an analogy.

      My point had nothing to do with the level of intervention but the mere fact of intervention. You lose on this count.

      How does your inability to express your point clearly mean that I "lose"?

      I wrote:
      No, my argument is not that either copyright violation is legal, just that they are different, ethically and legally, and that, therefore, your analogy is flawed.

      To which you replied:
      So far you have no non-flawed analogy.

      I believe that the reckless driving analogy that I made was not flawed.

  70. Re:Important question for Slashdot by +CipherDemon · · Score: 0, Offtopic

    I think you missed the point. Most times people are angered because they must pay $15-20 to obtain a CD with possibly 1 or 2 songs they like. Online music stores such as iTMS have helped solve this problem by allowing people to download music for about $1 per song or $10 per album, which I find to be reasonable. HOWEVER, when big business basically goes out and says "The artists aren't making money anymore" I get somewhat angry. First of all, whenever I see the artists, they seem to have plenty of money, and are doing very well with more money than i could ever hope to accumulate. Second of all, how much of my $15 goes to the artist? I would rather download 15 songs from the artist and directly wire them $15. I'm sure that they would make a LOT more money this way. Who's making money from CD sales?

    Corporate executives
    CD Publishers
    Recording studios
    Art designers
    Music Artists

    But wait! Who came up with the music and actually sings it? Just the music artists...iTMS cuts out the need for the overpricing of media and completely eliminates the CD publisher and Art designer from the money and somewhat reduces the income of these executives (because of not overpricing the material). From iTMS, you can listen to music on your iPod, your computer (whether it be windows, mac, or *nix (use HYMN)), and any other device you so wish to record over to. CDs are capable of the same, but, they're overpriced IMO.

    The only objection I really have to your post is that the post you responded to said that they didn't condone the breaking of licenses, whether it be the GPL or regarding copyrighted music.

  71. Re:Important question for Slashdot by Pig+Hogger · · Score: 0
    How can you possibly be up in arms over a GPL license violation yet be supportive of copyright violation on P2P networks? Seems like a double standard to think license violation is okay and "justified" in one instance but not in another. Just askin'.
    59 deceits in Fahrenheit 9/11. Moore gets caught in a lie literally almost everyday
    Hey! Ma! Look at what the cat trolled in!!! A slashdot republican!!!
  72. Re:Important question for Slashdot by baylanger · · Score: 1
    So, I ain't smarter then you I guess? We're equal on this point. All I know about bittorent is it's a P2P. Because someone knows about this, does it mean he is actually using it? If I need to figure out how to "share" information, which application to download, I will.

    TRUE, I was offtopic -- I read the whole thread between SCO/Linux and today the "SCO's claims Against Daimler-Chrysler Thrown Out". When I got in this thread, I 1st got the impression they were using a "Linux kernel" -- and SCO is going after anything with Linux.

    My sincere apologize to everyone.

  73. Re:Nowhere does the GPL require free($$$) download by Anonymous Coward · · Score: 0
    They cancel your subscription saying that you have "forked" the development, a pretty stupid way to punishing you.

    On the pre-release versions only, dipshit. You can redistribute the regular release without voiding your subscription.

  74. Anyone have a sense of irony? by Anonymous Coward · · Score: 0

    Date: Sun, 18 Apr 2004 13:26:16 +0200
    From: James Ewing
    Reply-To: WRT54G@yahoogroups.com
    To: WRT54G@yahoogroups.com
    Subject: [WRT54G] Belkin source code isn't

    Just an FYI for those of you who downloaded the Belkin "source" code to
    upgrade your F5D7230-4 router.

    The file contains a broken version of the Broadcom base source code
    distribution. None of the Belkin source code is there.

    It's a shame that all of the manufacturers - with the notable exception of
    Linksys (yes, support them and buy their products!) - have pulled this
    same scam.

    Releasing firmware source means anyone will be able to build a working
    copy of the firmware inside the router. Nothing else is acceptable.
    Non-GPL components that are regarded as proprietary trade secrets can be
    released as binaries, but the firmware must build and behave *exactly* as
    that on the purchased router.

    This fake "source" scam has been perpetrated by Bufalotech, ASUS, and now
    Belkin. Don't support them until they support proper releases of buildable
    firmware. Buy Linksys instead!

    Best,

    James
    Sveasoft AB

  75. FSF's position on selling free software by bobsledbob · · Score: 2, Informative


    Please read the following before commenting on whethere the GPL and the FSF allow, literal or in spirit, the distribution of software for a price...

    http://www.gnu.org/philosophy/selling.html

    --
    Beware of geeks bearing formulas.
  76. Re: Who really comes up with the music? by fyngyrz · · Score: 0, Offtopic
    Of the nodes on your list of those receiving income, people in/at the recording studio (recording and mastering engineers, producers) are often significantly responsible for the quality, tonality, instrumental (and physical) balance, noise level or lack thereof, and instrumental voicing of what you hear in the end product.

    As a musician - and a recording engineer - I feel bound to point out that generally speaking, without a recording and mastering engineer(s), many - perhaps even most - recordings would sound much, much worse than they do now.

    I have run into occasional artists who have recording/mastering talents, but not very many. I'm delighted when I do, because we have something very interesting and rare to talk about. It's not the same kind of performance skill at all as picking up an instrument and wailing away. But is is something that comes through on the end product.

    I don't know how familiar you are with older music, but a favorite example of mine is Grand Funk Railroad before and after Todd Rundgren got ahold of them. It was truly as if they were an entirely new band. Same group, same instruments and amps, even, but... well, you have to listen to see what I mean. You might or might not like the changes, but you cannot deny that very significant changes are indeed manifest.

    Just something you might want to consider when you think about how you might want to see the music retailing channel restructured.

    --
    I've fallen off your lawn, and I can't get up.
  77. Actually, no. by JohnQPublic · · Score: 1

    Ummm no. If I receive a binary to a GPL'd program I can distribute it without source simply by telling the person I distribute it to where I got the source from. The person I got the source from is responsible for supplying the source to the third party, not me.

    Only if you received the binary without the source and with the "offer valid ... to ... any third party". If you received (or even had simultaneous access to) the source, it's your responsibility to provide it when you provide the binary. Check out GPL section 3C. And if you didn't receive either the source or the offer, the binary was distributed in violation of the GPL.

    1. Re:Actually, no. by ccady · · Score: 1
      Close, but no banana.

      If you received (or even had simultaneous access to) the source, it's your responsibility to provide it when you provide the binary.

      It *is* your responsibility to provide the source, but you do not have to include it under section 3A. You can provide it under section 3B or 3C if you like. Providing the source "when you provide the binary" is an option, not a requirement, of the GPL.

      --
      J'aime mieux les méchants que les imbéciles, parce qu'ils se reposent. -- Alexandre Dumas
  78. Re: da_anarchist needs a hug! by Anonymous Coward · · Score: 0, Flamebait

    It's his site and as a paying subscriber I'm glad he bans whining assholes like you.

    You seem to be the greedy one, actually--expecting Sveasoft to pay the hosting and admin costs associated with letting hordes of anonymous douchebags fill up his forums with crap.

  79. How is that different from enterprise Linux distro by Donny+Smith · · Score: 1

    How is that different from what Red Hat does?

    I havan't seen anyone redistributing Enterprise Linux 3.0 ISOs.
    What use is a GPL if you're unable to... copy (OK, that's not exactly what Agent Smith said but close enough).

  80. Re:I've figured it out James Ewing is Derek Smart! by Anonymous Coward · · Score: 0
    Ahhh - the first syncophant checks in!

    It is just like the BC3000 boards!

  81. Yes, you are violating the GPL. by JohnQPublic · · Score: 1

    No, you only have to offer source code if you've modified the code.

    Nope, you have to provide the source if you received it, or the information about the offer you received. This has nothing to do with modifications. See GPL section 3 for the details.

    If I download a redhat install disk, then give it to my friend I'm not violating the GPL by not providing him with source code.

    Red Hat provided you with the source, so you have to provide it to anyone you provide binaries to (per GPL sec. 3A). Of course, Red Hat may also have provided you with a written offer for the source (per sec. 3B). If they did, then you're entitled by sec. 3C to pass that offer along, but if they didn't then you'd better have burned your friend the SRPM CDs as well.

    1. Re:Yes, you are violating the GPL. by Vellmont · · Score: 1


      If they did, then you're entitled by sec. 3C to pass that offer along, but if they didn't then you'd better have burned your friend the SRPM CDs as well.


      Redhat is also bound by the GPL, so they have to provide source code. If they don't, they're violating the GPL. If Redhat goes out of business you're right, you'd be obligated to provide source code (or find someone else that does).

      --
      AccountKiller
    2. Re:Yes, you are violating the GPL. by JohnQPublic · · Score: 1

      Redhat is also bound by the GPL, so they have to provide source code.

      Sure. To the people they provide binaries to. And last time I checked, the official Red Hat FTP sites had both the i386 and source CD-ROM images and RPMs, so they're in compliance.

      If Redhat goes out of business you're right, you'd be obligated to provide source code (or find someone else that does).

      Nope, as long as Red Hat complied with 3A as above, it's your job to comply with it yourself by handing out source CD-ROMs. The 3C exemption doesn't apply to you because you didn't get the 3B offer.

      I don't mean to be pedantic about this, but people often misunderstand the GPL and their responsibilities under it.

  82. Re:Important question for Slashdot by gonzo67 · · Score: 0, Offtopic

    Perhaps one already owns the music on vinyl, and does not wish to pay for a second copy of the same music on CD to simply make a copy for use with a portable MP3 player. As one has already bought a copy, one is allowed by law to have as many forms of that music as one wishes....for one's OWN use. For example, I own the boxed set of Frank Zappa's "Joe's Garage" in vinyl. Shoudl I have to then go out and buy a copy on CD just to make a copy form y Rio Karma? No.

  83. This is all misleading... by stvangel · · Score: 5, Informative

    I'm not affiliated with Sveasoft, although I'm running their firmware on two access points of mine. I've browsed their forums, and while I'm not a subscriber I've considered it. Much of this discussion appears to be misleading of the actual facts as I see them.

    Sveasoft modified the GPL'd Linksys firmware adding a lot of features, capabilities and bug fixes. Originally, the firmware and source code were freely available on the Sveasoft ftp site. There were usually two versions: a work-in-progress and a latest-stable-release. The work-in-progress was exactly that - new features that may or may not be working, old features that might be broken, and miscellaneous instabilities or anomalies. The source code for the work-in-progress was not always available, but then people were told not to use the work-in-progress unless they had a specific reason to do so. People were told to download the stable release unless they were willing to help test the unstable version or put up with it's limitations.

    Tech support was handled on the forums. This worked pretty well for knowledgable people, but became increasingly difficult when people would download the work-in-progress and then have things that wouldn't work. A few months ago, several individuals started complaining about GPL responsibilities and demanded the source-code to the work-in-progress be posted. This despite the fact the work-in-progress wasn't an actual release, but a testing copy.

    Sveasoft became disillusioned by the amount of vitriol and demands from these annoying individuals and decided to switch to a subscription basis for the prerelease versions. The source code and binaries for release versions would still be available for download, but the bleeding edge would only be available to people who paid the $20/year subscription or worked out an arrangement with Sveasoft. They said they'd be more than happy to waive the fee if you were contributing something to the effort. That could be help with coding, writing documentation, online support, testing features, or many other ways to assist their efforts. Propose something to them.

    They never refused to release the source code. They release the source code when they do an actual release of the firmware, when it's nice and stable and working. Sveasoft has said everybody can freely redistribute the release versions of their firmware and source code. They've never said that you cannot redistribute the pre-release versions, but that if you do, you've basically forked the code and it's your release now. You provide all support and further maintainance on it and you forfeit your subscription to future prerelease versions.

    None of this I have a problem with. It's an unreleased version of the code; they shouldn't be expected to support it. If one of my beta testers leaks my code to the internet, I'm certainly not going to be sympathetic if someone downloads it and has problems with it and calls my tech support for help. Why should Sveasoft? They've done a nice service to the community and released many versions of firmware that are greatly advanced over the standard Linksys versions. It's annoying when a few obnoxious weekend-lawyers try to nickel-and-dime the literal words of the GPL rather than respect the intentions and values of the people who wrote it. Nothing Sveasoft has done persuades me that they have anything other than these values at heart and that they're being unfairly singled out for persecution. It's unfortunate that a few annoying individuals have to ruin things for the rest of us.

    I wish Sveasoft the best of luck going forward, and congratulate them on what they've accomplished so far.

    1. Re:This is all misleading... by MisterBad · · Score: 1

      This despite the fact the work-in-progress wasn't an actual release, but a testing copy.


      This seems to be the basis of the problem: the idea that the source code availability requirements of the GPL only apply to official "releases". They do not: any time binaries are distributed, source code must be made available.
      --
      Evan Prodromou | evan@prodromou.name | http://evan.prodromou.name/
    2. Re:This is all misleading... by vyrus128 · · Score: 1
      So, what you're saying is that Sveasoft blatantly violated the GPL by distributing binaries without source, and even admitted to it, but claimed it was okay because their distribution of binaries "didn't count" because it "wasn't an actual release"? And then _they_ got mad at the people who demanded they fulfill their obligations under the GPL?

      "nickel-and-dime the literal words of the GPL"
      There's a reason the FSF had lawyers write those words. They were meant to be interepreted AS WRITTEN, not as you see fit.

    3. Re:This is all misleading... by Anonymous Coward · · Score: 0

      When these "annoying indiviuals" first asked, then demanded source code to a specific version of the firmware, Sveasoft had been distributing "testing" releases to people who asked for them in the forums for months. The firmware in question had been publically redistributed and since James Ewing (Sveasoft) had never distributed the source along with the binary, the GPL stipulated that he had to give the source to "any third party" who asked for it.

      He refused to do so and switched to the subscriber model. No doubt in response to the correct allegations, he decided that from then on he would distribute source with the binaries, so he would not have to provide source to third parties. In order to avoid redistribution, he punished users who exercised their GPL given right of redistribution by terminating their subscription. This in and of itself may be compliant with the letter of the GPL for a change, but it is certainly on the edge and shows a clear disregard towards the spirit of the GPL.

      Now take a look at the way Sveasoft treats "traitors" which go way beyond the punishment which had to be expected under the contract with Sveasoft: An individual who exercised his GPL given rights had his websites and email account removed after James Ewing fraudulently complained to the providers about pirated software. There is an unconfirmed log of an email exchange between said individual and Sveasoft in which James Ewing personally threatens this individual, should the firmware redistribution not cease. The tone and content of this exchange is in line with other people's experiences of the Sveasoft style, so while it is not technically confirmed, it is plausible that this exchange is real.

    4. Re:This is all misleading... by JimDabell · · Score: 1

      They've never said that you cannot redistribute the pre-release versions, but that if you do, you've basically forked the code and it's your release now. You provide all support and further maintainance on it and you forfeit your subscription to future prerelease versions.

      When they say "if you redistribute this code, your subscription is cancelled", they are placing an additional restriction upon redistribution, and thus violating section 6 of the GPL:

      6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

      That seems like a straightforward violation to me.

      None of this I have a problem with. It's an unreleased version of the code; they shouldn't be expected to support it. If one of my beta testers leaks my code to the internet, I'm certainly not going to be sympathetic if someone downloads it and has problems with it and calls my tech support for help. Why should Sveasoft?

      Huh? People aren't complaining that Sveasoft aren't supporting prerelease software. They have every right to tell people using it to go to hell. But they don't have the right to prevent people from distributing it.

    5. Re:This is all misleading... by McDutchie · · Score: 2, Informative
      A few months ago, several individuals started complaining about GPL responsibilities and demanded the source-code to the work-in-progress be posted. This despite the fact the work-in-progress wasn't an actual release, but a testing copy.

      How do you mean, "despite"? You are describing a blatant GPL violation. The GPL does not distinguish between "testing copies" and "official releases". Any distribution of binaries must be accompanied by the availability of the corresponding source code, period.

      No wonder people got pissed. If they can get away with this, anybody can get away with violating the GPL. It's necessary to stand firm on these issues if the GPL is to be worth anything in the future.

    6. Re:This is all misleading... by Anonymous Coward · · Score: 1, Insightful
      When they say "if you redistribute this code, your subscription is cancelled", they are placing an additional restriction upon redistribution, and thus violating section 6 of the GPL

      Not so. Read the sentence you put in bold again, paying particular attention to the phrase at the end:

      You may not impose any further restrictions on the recipients' exercise of the rights granted herein.

      The GPL doesn't say that you cannot have restrictions of any kind, only that they cannot restrict the rights granted by the GPL. Where in the GPL does it say that it gives you the right to get future binary releases from a distributor? It doesn't. Thus, the ending of someone's subscription is not a restriction of any rights granted by the GPL.

      But they don't have the right to prevent people from distributing it.

      Fortunately they aren't. They aren't preventing it nor are they restricting it. You are free to redistribute the code you received to your heart's content--modified or unmodified, as you desire. Everyone you distribute it to has those same GPL rights. The only thing that is being restricted are non-GPL rights, and doing that does not violate the GPL.

    7. Re:This is all misleading... by nukem1999 · · Score: 1

      By cutting off subscriptions, they are imposing a punishment on the people who distribute the source code, but only the people who got it from them in the first place. It is no different than saying "If you distribute the code that we have given you, we will fine you $100". That is imposing restrictions on the right to distribute, specifically granted by the GPL.

    8. Re:This is all misleading... by Jeff+DeMaagd · · Score: 1

      They do not: any time binaries are distributed, source code must be made available.

      I'm not sure what you are talking about. Sveasoft does this. The source code for the respective firmware is available in both the public and subscriber section. And yes, I am a subscriber.

  84. Re: who distributed the binary by some+guy+I+know · · Score: 3, Insightful
    attaching some kind of tag to each firmware binary
    OK, then, don't redistribute the binary; just redistribute the source.
    (Get together with another subscriber and compare source first, to see if any "tags" were placed in the source, too.
    It should be much easier to remove the tags from the source code than from the binaries.)
    --
    Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
  85. I got the source - no violation that I see by rawdirt · · Score: 1

    if you don't want to pay $20 for support,
    then wait for the final release.

    1. Re:I got the source - no violation that I see by vegetablespork · · Score: 1

      Try exercising your right to redistribute it. No one has an issue with them charging for support--the issue is the subscription cancellation provision. But all this is moot--this guy's going to be out of business soo, and that's good--this reminds me way too much of Richard Morrell and Smoothwall, which resulted in a fork. This has, too.

      --

      Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.

    2. Re:I got the source - no violation that I see by altaic · · Score: 1

      I'd mod you up if I hadn't already posted. There's way too much confusion and misinformation floating around /. these days.

    3. Re:I got the source - no violation that I see by Anonymous Coward · · Score: 0

      "then wait for the final release."

      Like waiting on the final release of ICQ?

    4. Re:I got the source - no violation that I see by vegetablespork · · Score: 1

      Thanks--I'd just blow the karma on cheap booze and trolling anyway :).

      --

      Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.

  86. Re:Important question for Slashdot by eric76 · · Score: 1

    Not only is that argument invalid, it is also extremely ignorant.

    The law specifically allows you to make a backup copy of software. Not CDs. Not music. Software.

    In other words, making a backup copy of music is not protected under copyright law.

  87. I think Sveasoft has misscalculated by Vicegrip · · Score: 2, Interesting

    By buying this subscription I've paid for the rights to versions say A, B, C and D all of which must be GPLed. B, C, D are future releases, but I've paid for them and I have rights to receive them. I then choose to exercise my GPL rights to distribute my version A. Upon hearing this Sveasoft tells me I've violated their subscription license and have lost my subscription rights to B, C, D. But since I have already paid for B, C, and D and the GPL applies to them I still have GPL rights to the source. I have those rights because I received them the second Sveasoft entered into a license agreement with me to distribute them to me. Because Sveasoft cannot revoke my GPL rights, Sveasoft can only avoid giving me the source of B, C, and D if they refrain from making any new distributions for the term of the initial contract I subscribed to.

    Therefore, Sveasoft can revoke my binary rights but is still obligated to distribute the source of future releases to me because they cannot revoke my GPL rights. Sveasoft can refund my money and say all they want: they cannot revoke my GPL rights. I can only lose them if I violate the GPL.

    --
    Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
    1. Re:I think Sveasoft has misscalculated by Vicegrip · · Score: 1

      Slight clarification:
      When I say revoke binary rights, I mean revoke access to their binary distribution, not my rights to build their source then use and distribute it as I please.

      --
      Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
    2. Re:I think Sveasoft has misscalculated by yppiz · · Score: 1
      Mod parent up. This is an interesting argument.

      Taking the other side for the moment, I argue that your subscription is not for A, B, C, and D, but for A, B, C, and D unless you exercise your GPL rights.

      Let's say you receive A-binary and A-source and then distribute A-source to others.

      It is your right to do so, and it also is Sveasoft's right to terminate your subscription as they laid out the conditions at the beginning. The GPL only says that Sveasoft cannot restrict your redistribution of the source for any binary you have received (in this case, your distribution of A-source after receiving A-binary). It says nothing about any other arrangement between you and Sveasoft, which in this case means the GPL is silent on whether you have a right to receive B, C, and D.

      Therefore, your receiving B, C, and D is governed by the contract between you and Sveasoft, and not by the GPL. As you and Sveasoft have agreed that the contract is terminated once you redistribute source, there is no problem. You both understand what you are getting into, and further, you understand that your receiving B, C, and D is governed by the contract, and not by the GPL.

      --Pat / zippy@cs.brandeis.edu

    3. Re:I think Sveasoft has misscalculated by Anonymous Coward · · Score: 0

      Upon hearing this Sveasoft tells me I've violated their subscription license and have lost my subscription rights to B, C, D. But since I have already paid for B, C, and D and the GPL applies to them I still have GPL rights to the source.

      No. Your GPL right to receive the source is limited to the source corresponding to the binaries you've recieved. Under the situation you describe, you will always have the right to obtain the source for version A, since you've received binaries for that.

      However, your right to receive source for B, C, and D is tied to your right to receive binaries for B, C and D. And since redistributing the source is in violation of your contract with Sveasoft (note I say contract, not license), doing so means they have no obligation to fill their side of the contract by giving you binaries for B, C, and D.

      That's the key thing - you've made a contract with Sveasoft not to redistribute the binaries, effectively signing away your GPL right to redistribute the source you've received. If you do so anyway, you're breaking the contract, and losing any rights the contract may have given you (like receiving future versions). You agreed to the contract, so deal with the consequences.

    4. Re:I think Sveasoft has misscalculated by Sancho · · Score: 1

      Under the GPL, a company is never ever EVER obligated to give you a binary copy. That's where your argument breaks down. Since you can give extra rights over and above what the GPL grants, then you can say "Here, I'm giving you the rights to B, C, and D versions of the software." But along with that, you could restrict those rights, as long as you don't add any restrictions to the GPL. So the above-and-beyond rights are restricted, saying, "You lose the right to versions B, C, and D if you redistribute." They aren't restricting GPL rights here. And since you never receive binary copies of B, C, and D, they are under no obligation to provide the source to B, C, and D. At least, not to you.

    5. Re:I think Sveasoft has misscalculated by Kiryat+Malachi · · Score: 1

      Your subscription, unless it specifically said "paid for access to the next 3 versions of the software", did not buy you access to B, C, and D. It bought you a time period of access to Sveasoft's distributed binaries. You do not GET GPL rights until you actually receive a binary/source; you can't have GPL rights in a version that doesn't even exist yet. If you redistribute A, your subscription terminates and you no longer have a right to access. This means you will be unable to receive new binaries, and as such unable to receive new GPL licenses in those binaries from Sveasoft.

      Given that Sveasoft appears to be refunding the money for the unavailable subscription time, they're completely safe on this - you didn't pay for versions, you paid for access. Since at no time during your period of access would you have had access to a future version, there's no legitimate argument to be made stating that you have any rights in those future versions.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  88. My 2 cents by EdMcMan · · Score: 1

    Once the firmware is distributed in binary or source form, whether privately or publicly, the GPL comes into effect.

    This means that if they release the binary firmware only, they must provide the source code.

    The GPL allows for a media cost for the source code. Most likely the FSF will decide that $50 is excessive for media/shipping costs.

  89. MOD PARENT UP by Anonymous Coward · · Score: 0

    +5 insightful

  90. Nope, it's simple by JohnQPublic · · Score: 1

    And the question there is whether this "unreleased" source is GPL'd. One would expect that anything based on a GPL'd codebase would be GPL'd if made available officially or unofficially.

    That's correct - anytime you distribute a GPL'ed program, you have to make the source available, even for "unreleased" versions. The FSF's GPL FAQ says so.

    In this case, pre-releases are available, and the distribution of pre-release source should be protected by the GPL. If we consider released pre-releases to be releases, then, Sveasoft's actions against those distributing pre-release source are illegal - but it's a complex 'if'.

    If Sveasoft gives out the binaries, they have to give out the source - it's just that simple. Now, I have to admit that I've always felt the FSF was off-base on this issue. Even in the world of Free Software and Open Source, there is reasonable justification for "controlled release" of code that is still under test. But the GPL doesn't have a "restricted beta" concept, so that's just the way the cookie crumbles.

  91. Re:Important question for Slashdot by black+mariah · · Score: 1

    Actually, you are entitled to make backups of anything and every you own. Fair use provisions were enacted before software was even a word. You are also entitled to use portions of something for review purposes. Neither of these matter, the whole argument is bullshit anyway.

    --
    'Standards' in computing only impress those who are impressed by things like 'standards'.
  92. 1984 reference by Anonymous Coward · · Score: 0

    > Any posts with references to 1984 will be ignored

    I was born in 1984, you insensitive clod

  93. I guess I should reconsider my subscription by nbahi15 · · Score: 1

    I'm a subscriber and I have no issue with the issue with the way things were being done. Essentially you subscribed to the nightly builds and CVS. When it went 'gold' it was issued as the GPL code with source and binary. The point of their business model is to provide enhanced access to the development process. Funny that I am running the stable code on my WRT54Gs not the code I paid for because the WDS (repeater) functionality doesn't work with WPA yet. It is stated that you can distribute the source and binaries that you obtain from the subscription service but it forfeits your subscription. However I feel that is the inherent risk in their model, it is an honor system and it breaks down if they try to get militant in its enforcement. However their 'product' really makes the WRT54G a product on par with its bigger Cisco cousins. I guess I'll see how this plays out after my year subscription is up.

  94. Re: Distributing source via FTP vs snail mail by some+guy+I+know · · Score: 1
    the fsf states that since not everyone has internet access, you are supposed to comply with a demand for physical media.
    IANAL, but the GPL and the FAQ to which you pointed seem to indicate that distribution of the source over the Internet is sufficient if that's how you distribute the binary.
    From the GPL:
    If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
    From the FAQ:
    If a particular user can conveniently get the source from you by anonymous FTP, fine--that does the job.
    Presumably, if the person could get the binary via anon FTP (or HTTP, or torrent, or some other Internet mechanism), then that person should have no problem getting the source via anon FTP (or etc.).
    --
    Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
  95. Re: Who really comes up with the music? by +CipherDemon · · Score: 0, Offtopic

    I fully agree. I'm an A/V dork myself and hang out with the local big-name production company people. Most people are amazed at what the tech's can do to improve the sound quality on the end product. It's all great fun.

  96. Re:How is that different from enterprise Linux dis by innocent_white_lamb · · Score: 1

    I havan't seen anyone redistributing Enterprise Linux 3.0 ISOs.

    Now you have.

    --
    If you're a zombie and you know it, bite your friend!
  97. Is violating the GPL by mdfst13 · · Score: 1

    "You are then free to redistribute that source, but doing so bans you from receiving libGPLfoo.so.2"

    This violates the GPL. They can *not* link the ban to source/binary distribution. They can ban you for various other reasons, just not for redistributing the source. They were under no obligation to provide libGPLfoo.so.2 under the GPL, but they sold it as part of their subscription. They cannot then remove that right or privilege if you distribute the source, as this is an added restriction on redistribution.

    It was a nice try at GPL evasion, but I don't think that it will fly. If it does, the next version of the GPL will contain a few "fixes."

    1. Re:Is violating the GPL by Qzukk · · Score: 1

      They can't ban you from libGPLfoo.so.1. You have those binaries, you have to be able to get that source. Banning you from receiving a future version (from them, mind you, they can't ban you from receiving it from some third party) does not make libGPLfoo.so.1 any less free, so the license is met.

      The problem that everyone seems to be having is that the GPL applies to one thing and one thing only: the current binaries and source that are being distributed. If it applied to every version then license changes would be impossible. By pushing penalties off onto some later thing, the current version is fully unrestricted and GPL-compliant.

      I'm sure the FSF will make changes to the next GPL to address things like penalties outside of the scope of the particular software package, they've been talking about fixing a few things it for a while.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    2. Re:Is violating the GPL by mdfst13 · · Score: 1

      Your missing the point. If I lose something because I redistributed, then I am restricted from redistributing. Yes, I can accept the loss and redistribute, but this is not freedom. It's like saying that you are free to distribute drugs in the US; you just go to jail afterwards. Or a better analogy would be if you could go to jail for criticizing the President. That's not free speech; this isn't free software.

      You may be correct and the current license would not regard this as a restriction. That's a legal issue. I disagree (based on my interpretation of the word restriction), but your interpretation could certainly be correct, IANAL. My point is that this should *not* be allowed under the GPL. If it is, then the GPL is toothless.

      The fact that the loss is of updates (which aren't and shouldn't be covered by the GPL) is irrelevant. My water company can't (or at least shouldn't be able to) turn my water off for redistributing GPLed programs and still distribute GPLed programs itself either.

    3. Re:Is violating the GPL by kelnos · · Score: 1
      The problem that everyone seems to be having is that the GPL applies to one thing and one thing only: the current binaries and source that are being distributed. If it applied to every version then license changes would be impossible. By pushing penalties off onto some later thing, the current version is fully unrestricted and GPL-compliant.
      if sveasoft owned the original copyrights, then you'd be correct. but sveasoft _cannot_ change the license to what they are distributing at some point in the future. it is GPL for good, as long as it is based off a GPLed codebase owned (in the copyright sense) by someone else.
      --
      Xfce: Lighter than some, heavier than others. Just right.
  98. I wonder... by freakmn · · Score: 1

    Does the license sepcify how the source must be distributed? I mean, they have to supply it, but what if they printed it out on paper. It may cost them more, but it is effectively stopping the redistribution.

    --
    warning: This post is likely to contain gobs of dripping sarcasm. Consume at your own risk.
  99. Re:Important question for Slashdot by eric76 · · Score: 2, Informative

    That is not fair use.

    Unless you can either provide a reference to the code that makes it legal (and you can't because it just isn't there -- I looked) or a reference to one or more court cases in which the court specifically allowed the copying of music CDs as "fair use", you're just blowing smoke.

    In fact, "fair use" allows you to copy small portions of works for certain purposes. Making backup copies is not one of those purposes.

    Admittedly, you're not likely to be prosecuted for making a copy of something you own for your own use, but it is, nevertheless, illegal except specifically in the case of making a single backup copy of software.

    Here is Title 17, Chapter 1, Section 107 regarding fair use:

    Sec. 107. - Limitations on exclusive rights: Fair use

    Notwithstanding the provisions of sections 106 and 106A, the fair use of a copyrighted work, including such use by reproduction in copies or phonorecords or by any other means specified by that section, for purposes such as criticism, comment, news reporting, teaching (including multiple copies for classroom use), scholarship, or research, is not an infringement of copyright. In determining whether the use made of a work in any particular case is a fair use the factors to be considered shall include -

    (1) the purpose and character of the use, including whether such use is of a commercial nature or is for nonprofit educational purposes;

    (2) the nature of the copyrighted work;

    (3) the amount and substantiality of the portion used in relation to the copyrighted work as a whole; and

    (4) the effect of the use upon the potential market for or value of the copyrighted work.

    The fact that a work is unpublished shall not itself bar a finding of fair use if such finding is made upon consideration of all the above factors

    And this is Title 17, Chapter 1, Section 117(a) which allows you to make a backup copy of software:

    Sec. 117. - Limitations on exclusive rights: Computer programs

    (a) Making of Additional Copy or Adaptation by Owner of Copy. -

    Notwithstanding the provisions of section 106, it is not an infringement for the owner of a copy of a computer program to make or authorize the making of another copy or adaptation of that computer program provided:

    (1) that such a new copy or adaptation is created as an essential step in the utilization of the computer program in conjunction with a machine and that it is used in no other manner, or

    (2) that such new copy or adaptation is for archival purposes only and that all archival copies are destroyed in the event that continued possession of the computer program should cease to be rightful.

    So put up or shut up. Provide one substantial legal reference (in other words, statuatory law or case law) in which "backing up" music is considered to be "fair use" and thus, not a copyright infringement.

  100. Then they'll just charge to download by KalvinB · · Score: 1

    You can't force a company to fork out $$$ to pay for bandwidth costs just so you can have something for "free." There is no bandwidth fairy.

    The easy way around this problem is simply to make the source code available but strip out all the comments and obfuscate it.

    There's plenty of software to do that. They could also just not use GPL code to begin with.

    Ben

  101. Uh by rd_syringe · · Score: 0, Offtopic

    Happy to burst your bubble. I voted for Nader '00. As a matter of fact...so did Moore.

  102. There may be within their rights, to do this by Anonymous Coward · · Score: 0

    The GPL just gives me the right to redistribute the SOURCE code that I (or third parties) must be able to get from them "at distribution cost".

    The promise that I will remain subscribed to their service only if I dont give away a binary copy they supplied to me seems OK. Its a quid pro quo.

    They need to be prepared to give me the source needed to recompile a functionally-identical working version of the firmware, but not necessarily one that is the exact binary copy of the one I got from them, so a "firmware watermarking" scheme does seem GPL compatible.

    I can recompile the firmware and redistribute MY
    new binaries with the GPL source.

    The GPL is NOT designed to give me the ability to devalue the work they do in creating (building) firmware, just to protect my right to receive SOURCE that I can modify and/or redistribute to others.

  103. Re:Important question for Slashdot by inode_buddha · · Score: 1

    Dunno about you, but I'm a registered republican for the last 20 yrs, and I use P2P to share Slackware and BSD iso's. I already bought and paid for my movies and music. Deal with it.

    --
    C|N>K
  104. No.. by Lord+Bitman · · Score: 1

    Seems it really is a loophole. There's nothing in there that says you need to keep giving someone access to the binaries once they redistribute the source- and if you dont give them access to future releases of your binaries, they dont have any right to the source. Yeah, I'm pretty sure it says that explicitely, in the FAQ if not in the GPL itself- you are not obligated to give source to modifications you make yourself and do not distribute. (the moment you distribute them in any way, though, the GPL kicks in and anyone can request source)

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  105. They don't need to relaese the code!! by Anonymous Coward · · Score: 0

    The code doesn't have to be released unless they actually change it. Otherwise, they can point you to any one of the linux mirrors and tell you what version of the kernel to grab.

    Bundling software with linux, and changing linux itself are two very different cases.

  106. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  107. Re:I sense tableware - eh? by Jdodge99 · · Score: 2, Interesting

    I know it's been said before -- I'll post it again -- he's restricting distribution of BETA level software -- he has regularly made public releases. While at first concerned about the change -- it's become clear that sveasoft is committed to continuing public release of firmware. There are no deals with Asus or Acer to produce a locked up "super hot-spot" router box. He simply wants a subscription to grant users something extra. Support and a chance to test beta version firmwares and give feedback. He's had to deal with a lot of shouting and hate mongering (read a few posts up -- use of the words greedy and stupid abound) Of course he gets a bit defensive - I probably would too. If in 8-10 months - there have been no new public releases of sveasoft firmware -- then people probably have a case to make -- right now, it's just harrassment. - Jeff

  108. You're more right than you think by Anonymous Coward · · Score: 0

    I'm posting AC because I'm afraid this guy will come burn my house down...

    You're more right than you think.

    I've worked closely with James Ewing (the one and only person behind Sveasoft) in the past. I met this guy on a daily basis for several years. The fact that I'm not only posting AC, but doing so through a number of nontracable proxies, is a testament in itself to my experience with this guy.

    He is the worst psychopath* I have ever met in my personal or professional life, and that's no small statement. If you offend him, or challenge his image of grandeur, he will stop at NOTHING to hunt you down. He has even said so himself, and I've seen it happen many times enough. The guy just doesn't stop.

    Your best defense against James Ewing is to stay the hell away from him; he is good enough at burning his bridges and relationships himself, while bad enough at delivering technically, so you don't have to worry about him succeeding on an emotional level.

    I mean it. Stay the hell away from this guy. He means serious trouble, and he's delivering. He may not succeed in courts (rarely does), but he's going to cause you serious fucking trouble along the way, and he's going to enjoy every bit of it.

    Just for the record, btw: no, he doesn't claim to have a PhD. He does behave as if he's the most intelligent businessman in existence, though (and by inference, anybody who disagrees with him is wrong by definition).

    *I am using the term in the medical sense, here: one who is devoid of any sympathy, and one who will defend his image of superiority at any cost.

  109. Eventually made available? Sorry Mike, no dice. by Anonymous Coward · · Score: 0

    Yes, and those modifications that Transgaming promised would be made available were "eventually" made available? Granted, TG forked off a non-LGPL Wine, and were therefore under no obligation to give back, but the point is that "eventually" promises are moot. Beta can go on forever, just ask AOL/Mirabilis, which is why the L/GPL does not draw a distinction - distribute binaries and you must distribute source. You are not allowed to make any further restrictions - period.

    1. Re:Eventually made available? Sorry Mike, no dice. by Anonymous Coward · · Score: 0

      As it stands now, and the intentions stated by Sveasoft are:

      If you are able to download the Binary, you will be able to get the Source.

      But if you break the terms of the subscription, you will not be able to download some FUTURE versions of the binary. Thus, since you won't receive the binary, there is no requirement via the GPL that you be given access to the source either.

      And there is no requirement in the GPL, that because you received any particular current version of the Binary (or Source) that you will receive future versions.

      The GPL only kicks in once a version (binary or source) is distributed to you.

  110. Money for nothing and the sex is free. by know2much · · Score: 4, Informative

    Money for support and the code is free

    Do not let all the flames fool you, this is my real experience with Svasoft:

    Sveasoft is not charging $20 dollars for the binaries. The binaries are free.

    Svaesoft is charging $20 dollars for access to the support forums. Nothing ilegal there. I paid $20 dollars and the support and I am more than happy with what I got.

    There are two types of binaries:

    1) Stable firmware is released for free in binary form, just as many Linux distributions are available for free. Yu can dwonload those right now from the Linksysinfo.org site. If you want the source code of the freely availabe stable releases you can buy it via a $50 dollar CD, if the $50 were really substantialy above the real cost of generating and shipping the CD, there would be a market of people who would profit from re-distributing that seme CD for less, as anyone can do that under the GPL terms. It happens all the time with all major Linux Distributions.

    2) Pre-release bianaries are shared only with forum suscribers (but still free). Forum suscribers are allowed access to the source code (I am a subscriber and just to check I re-downloaded the latest Alchemy pre-release 5.1 10 minutes minutes ago). According to the GPL I can redistribute the binaries and the source code. Sveasoft support agreement says that if I decide to re-distribute myself I terminate my support contract (not my rights and obligations to re-distribute according to the GPL terms), and that Sveasoft has no obligation to support the people to which I decided to re-distribute.

    Svasoft has not re-written a single iota of the GPL license. He only wrote the terms of his support agreement, and those terms do not contradict or oppose the GPL in any way, as the GPL does not dictate support terms. Sveasoft is respecting every letter of the GPL license.

    All the fuss is being generated by people who misunderstand the GPL, the GPL does not mean free (as in bear) support, it means access to the source code and the freedom to modify, fork your own code and/or re-distribute. You have the freedom to buy support from anyone, or support that yourself, or to make money supporting it for others. You have the right to fork the code if you want and create your own distribution.

    Sveasoft understood better than most the GPL and how to create a support model that does not depend on charity and where slackers do not get an absolutely free ride. Yet even slackers get a great deal from stable firmware.

    He figured how to get the benefits of GPL code without many of the perils of the "tragedy of the commons".

    Despite all the moaning and groaning we are hearing, this is actually a very good development for the GPL community. A sustainable model to support the devolopment of more GPL software.

    People who are willing to spend time and money to debug bleeding edge software, have now found a way to build a community that supports itself and its key developer. The entry barrier is incredibly low, $20 dollars, but despite the low $20 barrier, that seems to have been enought to exclude all of those that make a lot of noise but no real contribution to the GPL community. They are mostly posting flames here and at DSL Reports, while the Sveasoft forums are getting more quiet and productive as the community is being self selected and more focused.

    Real men and gals that want to support and develop the GPL commons, are very happy and working as hard as ever to develop great new features. Anyone with time and $20 dollars can join the effort.

    Once the firmware is stable and debuged it will be contributed back to the greater commons. If for any reason Svasoft wanted to delay that, i am sure someone in the fourm, will decide to quit his/her support and contribute the code to the community ( I know I would), but I am also confident that Svasoft will do that, as he did very recently with the 4.0 firmware.

    Do not let the noise fool you, the GPL is safe and getting stronger.

    1. Re:Money for nothing and the sex is free. by Anonymous Coward · · Score: 1, Interesting

      Sveasoft is busy changing things back and forth to present himself differently to different groups of people. A lot happened in the last 24 hours, including a switch from downloadable source to source CD-ROMs for $50 and back.

      It is not at all a good development for the GPL community when you pay someone for tweaking and extending GPL software and then find yourself threatened, your webhoster and email provider lied to and other people's support contracts revoked for posting MD5 sums. Sveasoft has made it very clear that his intention is not to add to the GPL commons. He does everything he can to keep "his" code from being reused by other developers.

    2. Re:Money for nothing and the sex is free. by Anonymous Coward · · Score: 5, Interesting

      Ok let me try to explain it to you.
      It is not about GPL violations. It is about the way Sveasoft reacts to the legal act of redistribution.
      After I posted a binary of Alchemy 5.1 they send me threat emails, lied to my mail provider to get the account banned, lied to my webhost ("pirated versions") and got that account banned.
      I am sick of Sveasoft's fanboys pretending that everyone else is a cheap bastard just because we stand up for our rights. It's fine with me if Sveasoft charges 1.000$ for a firmware binary as long as they let people pass it on freely.

      If you're still not convinced read the emails that James send me.
      A nice quote:
      "You really should do some background research on who you are fucking with. I will eventually find out exactly who you are and where you live and
      then we're gonna have some real fun."

      http://wrt54g.streamfire.net/

    3. Re:Money for nothing and the sex is free. by |>>? · · Score: 1
      Thank you.


      I had to read to the very bottom of the page to get to someone who wrote something that echoed my thoughts on the matter, but fortunately it was there to be read at all.


      I suspect that a lot of the angst associated with the comments here is related to the incorrect understanding of freedom.


      I've read comments here that suggest that Svasoft is restricting distribution. My take is that what is happening is that you are buying access to the next version of the software. That access is revoked if you distribute your current (pre-release) binary and or source.


      Seeing that you don't actually have the binary of the next version, you cannot request access to it or the source for it without Svasoft selling it to you. Once you'd paid for the next version, you'd again be free to re-distribute it under the GPL, but your access to the next version would again be revoked. In other words, if you have my application, you are free to distribute it, but I'm not required to give it to you if I don't want to.


      The challenge in understanding seems to be the misunderstanding that GPL means free. I see nothing in this that suggests that Svasoft is stopping your rights anywhere, all they're doing is choosing not to sell you the next version of the software.


      I'm in the process of getting my own application to the point of ready for release using the GPL and this series of comments has given me hope for my future as a developer. Of course, in my case, at present there is no sense of source and binary, since it is all source (PHP), but who knows, one day I might have a community around my software who is willing to contribute and help pay my rent as well.

      --
      |>>? ..EBCDIC for Onno..
    4. Re:Money for nothing and the sex is free. by Anonymous Coward · · Score: 0

      Why is a release without HTTPS considered stable and worthy of a public release when previous developer releases had HTTPS which worked just fine? Because leaving it out of the public release is an incentive to buy access to "development" releases, that's why. Throw in a few bugs which to this day are unfixed in Satori 4.0 and you'll see why people distrust the "developer releases for a fee" bullshit.

    5. Re:Money for nothing and the sex is free. by Pentagram · · Score: 1

      Sveasoft is not charging $20 dollars for the binaries. The binaries are free.

      Svaesoft is charging $20 dollars for access to the support forums. Nothing ilegal there. I paid $20 dollars and the support and I am more than happy with what I got.


      Sveasoft are perfectly entitled to charge for support and/or binaries (as long as source code is also distributed).

      1) Stable firmware is released for free in binary form, just as many Linux distributions are available for free. Yu can dwonload those right now from the Linksysinfo.org site. If you want the source code of the freely availabe stable releases you can buy it via a $50 dollar CD, if the $50 were really substantialy above the real cost of generating and shipping the CD, there would be a market of people who would profit from re-distributing that seme CD for less, as anyone can do that under the GPL terms. It happens all the time with all major Linux Distributions.

      But on the other hand, why can't source code be provided via download? (It would be OK to limit this to subscribers only). Charging $50 for a CD when the GPL only allows a modest charge for the cost of the medium is probably a violation of the license.

      Pre-release bianaries are shared only with forum suscribers (but still free). Forum suscribers are allowed access to the source code

      Via download or CD?

      (to re-distribute myself I terminate my support contract (not my rights and obligations to re-distribute according to the GPL terms)

      This is impossible to enforce as there is no way in which it can be determined who has redistributed the code. All it does is piss people off and discourage code sharing, which is the whole point of the GPL.

      Sveasoft wants to charge for binaries/source code: fine.
      Sveasfoft wants to charge for support: fine.

      Sveasoft wants to discourage people from getting the source code: bad
      Sveasoft wants to discourage people from sharing code: bad

      All the fuss is being generated by people who misunderstand the GPL

      You are a patronizing idiot.

      the GPL does not mean free (as in bear) support

      Free as in "bear"??

      No one in this discussion has suggested that it does.

      Sveasoft understood better than most the GPL and how to create a support model that does not depend on charity and where slackers do not get an absolutely free ride.

      Wtf is a "slacker"? I'm not an American, but I thought I knew what the term meant, and it doesn't seem to apply in this situation.

  111. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  112. Sorry, doesn't work that way... by Anonymous Coward · · Score: 0

    The GPL makes no distinction between release and prerelease. If you distribute binary, you must distribute source and the release cost of the source must be reasonable as precisely defined by the GPL - not to exceed your cost of transfer, media, and shipping. There are three violations by Sveasoft, which most others see, but you are willing to excuse.

    No excuses. GPL, pure, simple, unadulterated.

  113. RedHat by G3ckoG33k · · Score: 1

    "Sveasoft also states that if a subscriber redistributes pre-release firmwares, they will lose their subscription. Some people have argued that this goes against the GPL, but the FSF has decided this is *not* a violation."

    So if some is has bought "Red Hat Enterprise Linux AS" and re-distribute the GPL'd source without RedHat's consent, RedHat may terminate your contract? Brrrr...

  114. Dual licensing someone elses code? by hughk · · Score: 1

    Dual licenses like QT's work because they hold the copyright on the code which they produced themselves. QT is not a derived product. The crooks at Sveasoft have taken something which was largely produced by someone else and relicensed it. If the QOS code was implemented as a standalone module, then it can be seperated off as a an independent binary, much like the Broadcomm drivers from Linksys (you can get the GPL code to everything but the drivers).

    --
    See my journal, I write things there
  115. Hmm... by Anonymous Coward · · Score: 0

    Well, I saw a Svea being violated by a Gnu on the way home.

  116. Here's the skinny: by altaic · · Score: 2, Informative

    Alright, there is a lot of confusion about what exactly Sveasoft is asking of their customers, as well as what the GPL requires. There are two issues: the fact that there are two interacting agreements, and the fact that distribution of source might be different than binary.

    First issue:

    Here are the two agreements:

    1. Source/Binary license -- GPL.
    2. Extra services and support -- subscription agreement

    Saying "one's a software license and the other's a service agreement," is vacuous and misleading. What matters is how the two interact. The service agreement puts restrictions on the GPL. It's not allowed to do that (Preamble from the GPL):

    "To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it."

    And from the Terms and Conditions of the GPL:

    "6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License."

    Now, Sveasoft's service agreement says that if a subscriber exercises their right to distribute the source, as given by the GPL, their subscription will be terminated. Hence, the "further restrictions" which "ask you to surrender the rights" given by the GPL. It not made any more plain than that.

    Thus, Sveasoft is in violation of the GPL.

    Second issue:

    Sveasoft is asking $50 to send a CD containing the source of pre-releases by snail-mail. As far as I know, they are not distributing binaries of the pre-releases in a different manner, so it's a non-issue.

    For instance, I have modified GPL code on my computer, but I am not required to give it to people, for free or otherwise. I'm only required to give someone the source if I've given them the binary.

    If they gave away the binaries and charged for the source, that would be a violation. Or if they charged for the binary and charged again for the source. But AFAIK, they do not. As the source always accompanies the binaries, it's not a problem.

    Conclusion:

    Sveasoft is in violation of the GPL, due to the first issue but not the second issue.

    1. Re:Here's the skinny: by Anonymous Coward · · Score: 0

      > Hence, the "further restrictions" which "ask
      > you to surrender the rights" given by the GPL.

      No, it restricts a right given by the service agreement. Your rights under the GPL remain intact. Once the service agreement terminates in this way you still have all the rights that you had before you entered in this service agreement.

    2. Re:Here's the skinny: by altaic · · Score: 1

      I'm sorry, but you're mistaken.

      If I have agreement A, which says, "You may have these apples if you give them away for free," and then I have agreement B, which says, "If you give these apples away for free, you agree to pay me $5,000,000," then agreement B places restrictions on rights given by agreement A.

      Quod erat demonstrandum.

    3. Re:Here's the skinny: by Thomas+Miconi · · Score: 2

      The service agreement puts restrictions on the GPL. It's not allowed to do that

      It certainly doesn't. You're still free to redistribute as much as you like. Just as they are free NOT to distribute any update or new code to you afterwards.

      Nowhere does the GPL state that you must redistribute your code to everybody. It simply says that if you distribute it to someone, even at a price (provided the source is included), you must allow them to redistribute it under the GPL - which is the case with that model. The GPL does not say that you are entitled to any further improvement or additional support for life !


      You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License."

      Now, Sveasoft's service agreement says that if a subscriber exercises their right to distribute the source, as given by the GPL, their subscription will be terminated. Hence, the "further restrictions" which "ask you to surrender the rights" given by the GPL.


      No, they don't. The restrictions in that case are not on the "rights granted therein". They are on other rights, granted by Sveasoft, so obtain support and updates.

      Sveasoft certainly doesn't violate anything with this business model. However their subsequent actions (if you read the thread) were much more suspicious, not wrt the GPL, but wrt general contract law (changing the terms of a subscription agreement in the middle of the subscription period ???).

      Thomas Miconi

    4. Re:Here's the skinny: by Anonymous Coward · · Score: 0

      As far as I know, they are not distributing binaries of the pre-releases in a different manner, so it's a non-issue.

      They are, that's the whole point of the "$50 unreasonable" debate. Then again, what really irks me is the way Sveasoft treats people who show the slightest dissent or use the rights which the GPL gives them. If he just terminates your subscription, he must be in a good mood. Redistributors have their web and email accounts closed because James Ewing fraudulently complains to the providers about distribution of pirated software.

    5. Re:Here's the skinny: by Oodi · · Score: 1
      If they gave away the binaries and charged for the source, that would be a violation. Or if they charged for the binary and charged again for the source. But AFAIK, they do not. As the source always accompanies the binaries, it's not a problem.

      The GPL doesn't require that the source code be made available for free. Is $50 a reasonable fee for burning a CD and shipping it?

      Here is the paragraph from the GPL that permits charging a fee for source code:

      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

    6. Re:Here's the skinny: by Oodi · · Score: 1
      > Now, Sveasoft's service agreement says that if a subscriber exercises their right to distribute the source,
      > as given by the GPL, their subscription will be terminated. Hence, the "further restrictions"
      > which "ask you to surrender the rights" given by the GPL.
      >
      > No, they don't. The restrictions in that case are not on the "rights granted therein". They
      > are on other rights, granted by Sveasoft, so obtain support and updates.

      The support agreement is terminated IF you excercise the right to redistribute the software. In essence you are punished for exercising the rights granted under the GPL. I'd say this is a "further restriction" of the "rights granted therein".

    7. Re:Here's the skinny: by altaic · · Score: 1

      Yeah, another way to put it would be-- would it be okay to add a section 1.a to the terms and conditions of the GPL:

      1.a. If you choose to exercise said right to distribute source and binary, you agree to pay Microsoft $10.

      Something tells me that is not GPL compliant. That the Sveasoft agreements are on two pieces of paper or one does not make a particle of difference.

      The subscription agreement does place a restriction on GPL-granted rights. Subscribers are restricted to not distribute code, or else subscription termination takes effect. It has nothing to do with the GPL requiring them to provide code updates or something silly like that. The GPL only states that you cannot tack agreements onto it in such a manner.

  117. 17 USC 1008 by tepples · · Score: 1

    In other words, making a backup copy of music is not protected under copyright law.

    Yes, there's section 117 that spells out how the owner of a copy may back up software, but you seem to overlook section 1008 that spells out how the owner of a copy may back up a recording.

    1. Re:17 USC 1008 by eric76 · · Score: 1

      The legalese is rather tortuous, but I don't believe that 1008 permits making copies of CDs on a computer (or more accureately, prohibits infringement actions for doing so).

      My interpretation of that section is that it refers to making live recordings using something like a digital tape recorder.

      If you go back to the definitions in section 1001, a digital audio recording device is "any machine or device of a type commonly distributed to individuals for use by individuals, whether or not included with or as part of some other machine or device, the digital recording function of which is designed or marketed for the primary purpose of, and that is capable of, making a digital audio copied recording for private use".

      From that, you might be able to argue that a sound card qualifies as a digital recording device.

      However, if a sound card does qualify as a digital recording device, then it is illegal under Section 1002 to manufacture, import, or sell any such device in the United States because it does not use any system designed to prevent unauthorized copying.

      Also, take a look at 1001 (4) which defines digital audio recording medium. This section explicitly excludes any medium that is primarily marketed and used to store programs and databases. From this, it seems quite clear that a computer hard drive does not qualify as a digital audio recording medium.

      Here are the sections involved.

      Section 1001 (3):

      A ''digital audio recording device'' is any machine or device of a type commonly distributed to individuals for use by individuals, whether or not included with or as part of some other machine or device, the digital recording function of which is designed or marketed for the primary purpose of, and that is capable of, making a digital audio copied recording for private use, except for -

      (A) professional model products, and

      (B) dictation machines, answering machines, and other audio recording equipment that is designed and marketed primarily for the creation of sound recordings resulting from the fixation of nonmusical sounds.

      Section 1001 (4)

      (A) A ''digital audio recording medium'' is any material object in a form commonly distributed for use by individuals, that is primarily marketed or most commonly used by consumers for the purpose of making digital audio copied recordings by use of a digital audio recording device.

      (B) Such term does not include any material object -

      (i) that embodies a sound recording at the time it is first distributed by the importer or manufacturer; or

      (ii) that is primarily marketed and most commonly used by consumers either for the purpose of making copies of motion pictures or other audiovisual works or for the purpose of making copies of nonmusical literary works, including computer programs or data bases.

      Section 1002 (a)

      Prohibition on Importation, Manufacture, and Distribution. -

      No person shall import, manufacture, or distribute any digital audio recording device or digital audio interface device that does not conform to -

      (1) the Serial Copy Management System;

      (2) a system that has the same functional characteristics as the Serial Copy Management System and requires that copyright and generation status information be accurately sent, received, and acted upon between devices using the system's method of serial copying regulation and devices using the Serial Copy Management System; or

      (3) any other system certified by the Secretary of Commerce as prohibiting unauthorized serial copying.

      And Section 1008:

      No action may be brought under this title alleging infringement of copyright based on the manufacture, importation, or distribution of a digital audio recording device, a digital audio recording medium, an analog recording device, or an analog recording medium, or based on the noncommercial use by a consumer of such a device or medium for making digital musical recordings or analog musical recordings

      On the other hand, if you use a digital recorder to record everyone singing Happy Birthday to you on your birthday, the owner of the copyright to the song would not be allowed to file suit against you for infringement.

    2. Re:17 USC 1008 by eric76 · · Score: 1

      That would seem to apply only if you don't read the rest of that chapter. If you do read the rest, it pretty clearly does not apply.

      See the post further down for more detail.

  118. When they stop stealing software... by hughk · · Score: 1
    Linksys did the goodness for the WAP54 by releasing all GPLed components in source and binaries for the bits that aren't such as the Broadcomm drivers. Sveasoft are releasing the firmware on a restricted basis and are attempting to control redistribution. They are also trying to control the distribution of the source code of elements that they did not write. If you pass software to a third party, that is release - whether or not Sveasoft believe so.

    If they were honest (it seems they are not), they would fully release all GPL'ed code including their modifications w/o restrictions.

    They may maintain their business model by offerring support or by controlling access to code that they have wholly originated. If they do not allow redistribution, they are breaking the GPL. I do agree that whilst $49 is pushing it for the source code, they can not block you from being placed on your favourite P2P.

    --
    See my journal, I write things there
  119. not necessarily a GPL violation by dekeji · · Score: 1

    Well, now it looks like Sveasoft (one of the third party developers) has decided to restrict access to their modified source code to subscribers - that also will need to pay $49 for a CD rather than being able to download it

    That is not necessarily a GPL violation--the GPL doesn't require you to make modified sources available via FTP. You can charge for the distribution of both source and binary with the GPL.

    What you can't do is restrict redistribution of the sources. And, if you give/sell someone a binary somehow, you must make the corresponding sources available to them "at cost".

    So, they can charge $49 for a CD containing sources, but you can put the GPL'ed sources that are on it on-line if you like.

    The $49 CD might constitute a violation of the GPL if Sveasoft is distributing binaries via some other channel. But even then, $49 might still be considered on the edge of "at cost" distribution. And, as I said, if it bothers you, someone can pay that amount once and put up its GPL'ed content for FTP himself, killing any further business. With the GPL, market mechanisms make the "at cost" distribution provision pretty self-enforcing.

  120. Sveasoft's original complaint is... by Anonymous Coward · · Score: 0

    that the person re-distributing the firmware is not also distributing the source code with it.

    At least that seemed apparent to me when I read the first post in the DSLR thread referenced.

    I never saw a complaint about re-distribution in general.

    1. Re:Sveasoft's original complaint is... by Anonymous Coward · · Score: 0

      Then you didn't get all information. I posted the firmware to http://www.30mb.com/x/annejuul/ and quickly got a notice to take it down. The email conversation is there. He never asked me to add source code.

    2. Re:Sveasoft's original complaint is... by Anonymous Coward · · Score: 0

      Why not just distribute the source code and be done with it? The GPL requires this, and it seems that no matter what beef you have with them, Sveasoft's complaint in that thread is still valid.

      At least put up a link to the source code if it isn't on your site to at least take away their ammunition.

    3. Re:Sveasoft's original complaint is... by Anonymous Coward · · Score: 0

      You can ask for the source code. This offer is made in compliance with the GPL section 3b. Admittedly it wasn't there right from the start, but if we should hold everybody to the same standard, Sveasoft would have had to stop distributing their firmware months ago, for much more severe violations. The individual responded to accusations and corrected the situation accordingly. On the other hand, when Sveasoft was confronted with source requests, he refused and shut his forums for non-paying customers.

  121. MP3.com D.A.M. by tepples · · Score: 1

    I have to record the order, burn a CD, package it, address it, deliver it to a shipping agent, and record/process the payment. $50 an hour isn't an unreasonable labor charge

    Then how on God's green earth could mp3.com burn and ship CD-Rs of its artists' music for $10, splitting the revenue about evenly with the artist?

    1. Re:MP3.com D.A.M. by fatphil · · Score: 1

      How?

      Millions of dollars of investment in their infrastructure.

      Which unsurprisingly cost millions of dollars.

      The GPL does not mandate that you mass-produce your source, nor spend millions of dollars on your infrastructure.

      FP.

      --
      Also FatPhil on SoylentNews, id 863
  122. Finally the silence is broken! Read this by Anonymous Coward · · Score: 4, Informative

    Hello everybody.
    Sorry I join this discussion so late. I might be the one who got that debate started.
    My story is not a short one which is why I posted it on a website.
    A quick overview: offered binary for download, got serious threat emails from Sveasoft about it, they had my webhost cancel the account, my email provider delete my mailaccount and more: they claimed publically that I was defaming them just because I posted their emails.
    Read the entire story, it's worth it.
    It tells a lot about James Ewing.
    TheIndividual

    http://www.30mb.com/x/annejuul/

  123. Both violate the GPL by RedLaggedTeut · · Score: 1

    Mod. parent Insightful, not parents parent and .. don't mod me redundant,troll ;-) Here is why:

    Saying that the punishment of cancelling your subscription is in line with the GPL is like saying that "it is legal to have sex with minors, you just have to go to jail for it".

    So it's not in line with the GPL if you are being punished for using the rights granted to you under the GPL.

    Still I see from that forum that there are two issues mixed here: IMHNLO, the guy posting the binary is in violation of the GPL, and Sveasoft too. Both should know better, but especially Sveasoft, since they are not joe random internet user but professionals.

    To argue further, the guy posting the binary needs to post source as well, or he has to remove the binary. He could either get the source by being having legitimately acquired the binary from sveasoft, then he would have to sue Sveasoft for the source code, or, less hassle, he could just subscribe to Sveasoft for a new version of the binary, download the matching source, then distribute it.
    Then he could distribute source and binary.

    The following should be a minor issue: If Sveasoft kicks him from his software channel subscription then for distributing, he could sue Sveasoft for money back because Sveasoft pulled its service without a legit reason. They have no legitimate reason because they declare in contradiction both that they honour the GPL, but that they pull their service if you use your rights.

    Now, to counter further arguments, I can imagine that a business indeed has the right to refuse doing business with you for whatever reason, but not if the reason is a right or service that you have acquired in a deal.

    --
    I'm still trying to figure out what people mean by 'social skills' here.
    1. Re:Both violate the GPL by coolgeek · · Score: 1

      5 pages of rants and I'll bet not one single post that says "Let's fork the code and forget this moron".

      --

      cat /dev/null >sig
  124. Okay... by altaic · · Score: 1

    But that's not the issue, here. Yes, that person supposedly violated the GPL. This isn't about him/her

    Sveasoft bitched about that person on a forum, and it was turned back on them. They perhaps did not realize it, but they were also violating the GPL. See my post which explains it clearly, here.

    1. Re:Okay... by Anonymous Coward · · Score: 0

      And there are others that disagree with you.

    2. Re:Okay... by altaic · · Score: 1

      Gosh, those people, save the last, who I replied to, agreed with me-- they address "the $50 for a CD with source where no binary was purchased" issue, which I said the GPL certainly allows. The last was mistaken, as can be seen from my response.

      Should I respond to Anonymous Cowards? I still haven't figured that out yet. They seem to enjoy spreading misinformation.

    3. Re:Okay... by altaic · · Score: 1

      Sorry, not the last. I meant the middle one. s/the last/the middle one/

    4. Re:Okay... by Black+Acid · · Score: 1
      Yes, that person supposedly violated the GPL. This isn't about him/her.
      He was, but not anymore. The source is available with binaries at http://wrt54g.streamfire.net/. Has anyone got it to compile? # gmake gmake -C src all gmake[1]: Entering directory `/opt/WRT54G/src' gmake -C router all find: illegal option -- i find: illegal option -- n find: illegal option -- a find: illegal option -- m find: illegal option -- e find: *.h: No such file or directory find: illegal option -- i find: illegal option -- n find: illegal option -- a find: illegal option -- m find: illegal option -- e find: *.h: No such file or directory gmake[2]: Entering directory `/opt/WRT54G/src/router' rm -rf /opt/WRT54G/src/router/mipsel-uclibc/target rm -f /opt/WRT54G/src/router/mipsel-uclibc/linux.trx /mnt/200gb/sw/WRT54G/src/ro uter/mipsel-uclibc/vmlinuz /mnt/200gb/sw/WRT54G/src/router/mipsel-uclibc/targ et. squashfs gmake -C openssl gmake[3]: Entering directory `/opt/WRT54G/src/router/openssl' + rm -f libcrypto + rm -f libssl making all in crypto... make: don't know how to make w. Stop gmake[3]: *** [sub_all] Error 1 gmake[3]: Leaving directory `/opt/WRT54G/src/router/openssl' gmake[2]: *** [openssl] Error 2 gmake[2]: Leaving directory `/opt/WRT54G/src/router' gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory `/opt/WRT54G/src' gmake: *** [all] Error 2
    5. Re:Okay... by Black+Acid · · Score: 1

      Let's try that again...

      # gmake
      gmake -C src all
      gmake[1]: Entering directory `/opt/WRT54G/src'
      gmake -C router all
      find: illegal option -- i
      find: illegal option -- n
      find: illegal option -- a
      find: illegal option -- m
      find: illegal option -- e
      find: *.h: No such file or directory
      find: illegal option -- i
      find: illegal option -- n
      find: illegal option -- a
      find: illegal option -- m
      find: illegal option -- e
      find: *.h: No such file or directory
      gmake[2]: Entering directory `/opt/WRT54G/src/router'
      rm -rf /opt/WRT54G/src/router/mipsel-uclibc/target
      rm -f /opt/WRT54G/src/router/mipsel-uclibc/linux.trx /mnt/200gb/sw/WRT54G/src/ro
      uter/mipsel-uclibc/vm linuz /mnt/200gb/sw/WRT54G/src/router/mipsel-uclibc/targ et.
      squashfs
      gmake -C openssl
      gmake[3]: Entering directory `/opt/WRT54G/src/router/openssl'
      + rm -f libcrypto
      $ more log
      gmake -C src all
      gmake[1]: Entering directory `/opt/WRT54G/src'
      gmake -C router all
      find: illegal option -- i
      find: illegal option -- n
      find: illegal option -- a
      find: illegal option -- m
      find: illegal option -- e
      find: *.h: No such file or directory
      find: illegal option -- i
      find: illegal option -- n
      find: illegal option -- a
      find: illegal option -- m
      find: illegal option -- e
      find: *.h: No such file or directory
      gmake[2]: Entering directory `/opt/WRT54G/src/router'
      rm -rf /opt/WRT54G/src/router/mipsel-uclibc/target
      rm -f /opt/WRT54G/src/router/mipsel-uclibc/linux.trx /mnt/200gb/sw/WRT54G/src/ro
      uter/mipsel-uclibc/vm linuz /mnt/200gb/sw/WRT54G/src/router/mipsel-uclibc/targ et.
      squashfs
      gmake -C openssl
      gmake[3]: Entering directory `/opt/WRT54G/src/router/openssl'
      + rm -f libcrypto
      + rm -f libssl
      making all in crypto...
      make: don't know how to make w. Stop
      gmake[3]: *** [sub_all] Error 1
      gmake[3]: Leaving directory `/opt/WRT54G/src/router/openssl'
      gmake[2]: *** [openssl] Error 2
      gmake[2]: Leaving directory `/opt/WRT54G/src/router'
      gmake[1]: *** [all] Error 2
      gmake[1]: Leaving directory `/opt/WRT54G/src'
      gmake: *** [all] Error 2
      $

  125. Don't click here :) mod me up by Anonymous Coward · · Score: 0

    And unfortunately the slashdot crowd has only seen the top of the iceberg. The methods Sveasoft uses are dirty scare tactics and threats. My case is a very good example of this and it's what started the entire fight.
    I posted firmware, Sveasoft complained and threatened, I published their threats, they claimed publicly that I was defaming them with my website and I posted my point of view.
    When people started to switch sides, James got angry and changed the sourc distribution to snailmail.
    If you have enough time, read the entire story at
    http://www.30mb.com/x/annejuul/
    I hope it's gonna be up long enough.
    Regards, TheIndividual

    PS:
    Sorry for the stupid subject, just trying to get some attention. It's hard to get public awareness for the issue because Sveasoft has/had indirect control of most forums.

  126. Re:How is that different from enterprise Linux dis by Lord+Kano · · Score: 1

    Red Hat allows access to the source for all GPLed software that they include in their distro. Their CDs also contain programs that are not copyrighted under the GPL. It is not legal to distribute such programs without the consent of the copyright owner. As a result, 200 people can't pool their resources and buy one set of RHEL and then make ISOs available on a web page. (well, at least not legally)

    Whitebox linux compiles all of the GPL code in Red Hat and produces ISOs of it. Those ISOs will not contain any non GPLed app included with Red Hat.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  127. Re:I've figured it out James Ewing is Derek Smart! by Anonymous Coward · · Score: 0

    Agree! Sveasoft, you're not the only one who know how to program, but you're definitely one of the greedy/ego/sensitive developers in open source community I've ever seen.

  128. Re:Finally the silence is broken! Read this by Black+Acid · · Score: 2, Informative
    Hi, I just want to thank you for leaking this firmware and revealing the true nature of Mr. Ewing. I had heard nothing but good things about Sveasoft and was considering purchasing a subscription to support his efforts but alleged threats on his part certainly cast Sveasoft in a new, dark light. They've just lost a potential customer.

    Quick question: is the firmware on http://www.30mb.com/x/annejuul identical to http://sourceforge.net/projects/newbroadcom?

    Funny how Ewing spreads FUD about "P2P pirated" copies of his firmware. Little does he know Sourceforge is legitimately hosting it, not on P2P. He's using the gray-market aura surrounding peer-to-peer to incite fear. Sounds familiar. Now all we need is a copy of the source, which Sveasoft is obligated to provide, and an open-development fork hosted on SF.

    Or maybe I'll simply switch to OpenWRT and avoid all this nonsense. It has less features but at least its truly in the spirit of free software.

  129. Download Source code here by Anonymous Coward · · Score: 0

    You can get the source at
    http://wrt54g.streamfire.net/

  130. this is the failure of the gpl by Anonymous Coward · · Score: 0

    it's way too complicated. if this was the bsd license, we'd all know where we stood. rms and friends shouldn't play at law.

  131. Re:OK. Here's the deal. by Anonymous Coward · · Score: 0

    Add to that the cost of a webhost which doesn't have a twig for a backbone if you want to actually use your GPL given rights. Sveasoft has had two webhosts, one email provider and one URL redirector shut terminate services of an individual who published the firmware.

  132. Wake Up by tacocat · · Score: 1

    Did anyone actually visit these links before they started bitching about GPL and debating Law (a subject of which they know nothing about but can find many links?)

    This posted software was issued by a disgruntled employee with virii infesting therein, or at least so claims some of the pages you've found..

    As near as I can tell, linksys has a problem with GPL, but I think this article is kind of a vague attempt to discredit a company based on a whiff of GPL-fear without a respectable trail of evidence to support it.

    1. Re:Wake Up by Black+Acid · · Score: 1
      This posted software was issued by a disgruntled employee with virii infesting therein, or at least so claims some of the pages you've found..
      The Alchemy pre-5.1 firmware was posted by TheIndividual who got it from "Andreas", a customer of Sveasoft not an employee. The firmware of three different customers has been compared and the only differences found where whitespace in hmanagement.asp, which is used to track who releases the pre-releases to the public and to cancel their subscription.
  133. $VEASOFT MUST DIE by Anonymous Coward · · Score: 1, Informative

    I think it's clear now that Jimmy-the_great_businessman made a big mistake while dreaming about his great and rich future. It's clear now the the 'company' he have found will finish it's life soon. Let's speed up the process a bit with common efforts.

    Here are all the new and old projects and places where you can get an alternative code:

    New Broadcom
    Firmware forked from Sveasoft Alchemy code
    http://sourceforge.net/projects/newbroadcom/

    Rustam's Download Mirror
    Download both binaries and sources of Alchemy
    http://freewrt.da.ru/

    Annejuul's Download Mirror
    Download Alchemy binaries
    http://www.30mb.com/x/annejuul/

    EWRT
    Linux for WRT54G hotspots
    http://www.portless.net/ewrt/

    OpenWrt
    OpenWrt - Wireless Freedom
    http://openwrt.ksilebo.net/

    Wifi-Box
    Wifi-Box Firmware for WRT54G
    http://sourceforge.net/projects/wifi-box/

    FreeWRT Mailing List
    Stay up to date about Linksys FW projects
    http://groups.yahoo.com/group/freewrt/

    suckers must die

  134. Re:Important question for Slashdot by severoon · · Score: 1

    When did Republican become a dirty word around these parts? I thought /.ers were supposed to be smart enough to know that labels like "Democrat", "Republican," and "Independent" are about as useful as your average code comments.

    It's like Chris Rock says: "Anyone who makes up their mind before they hear the issue is a f*c|

    sev

    --
    but have you considered the following argument: shut up.
  135. Re:Important question for Slashdot by severoon · · Score: 1

    I'm not really sure how this thread got to be about P2P music sharing, but now that it's here...why does everything have to be about right and wrong? Let's make this discussion about what is, and what isn't.

    They can't stop music sharing. It is. They have to deal with it. We all have to deal with it whether we like it or not.

    They can and will stop violations of the GPL. It is, for the moment. It soon won't be.

    I'm a strong believer that useless people tend to make themselves irrelevant by doing things like pushing, passing, and then trying to enforce unenforcable laws. It's entertaining to watch once you come to the private realization that right and wrong has nothing to do with the actual future that's bound to come.

    sev

    --
    but have you considered the following argument: shut up.
  136. Volume by Detritus · · Score: 1

    Volume and cheap labor. There is a huge difference in unit cost between shipping hundreds of CD-Rs a day and one or two CD-Rs a week. You also need an ordering and fulfillment process designed for low overhead. It costs many corporations more than $50 to process a single order. That isn't a problem if you are selling $100,000 of merchandise per order and have reasonable margins. It's also why some sales people will not return your phone calls if they know that you just want to buy a single low-end computer.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Volume by Idarubicin · · Score: 1
      It costs many corporations more than $50 to process a single order.

      I think the grandparent poster is right--any court would find that $50 is more than a reasonable person would conclude it costs to distribute a single CD. Break it down:

      One CD-R. $1.

      Five minutes to burn. $2, for someone paid $25/hr. (Spend a few hours and burn fifty discs.)

      Mailer. $2.

      Postage. $3. (Two-day delivery; $15 for overnight.)

      Addressing mailer for each new order. $4, at ten minutes apiece.

      With those generous estimates, that's $12 ($24 for overnight shipping). Add a few pennies for electricity and wear and tear on the hardware. The level of incompetence required to bring the cost anywhere close to $50 is unconscionable.

      --
      ~Idarubicin
    2. Re:Volume by Detritus · · Score: 1

      You completely ignored payment processing and record keeping.

      --
      Mea navis aericumbens anguillis abundat
    3. Re:Volume by Idarubicin · · Score: 1
      You completely ignored payment processing and record keeping.

      My bad; you're right.

      Add ten minutes of employee time ($4) and a credit card processing fee ($2) to bring the total cost to $18.

      Sveasoft is a company that ships and sells a lot of physical products already. It's not like they have to build a whole new billing and shipping infrastructure.

      --
      ~Idarubicin
  137. Re:Finally the silence is broken! Read this by Anonymous Coward · · Score: 0

    Oh boo hoo! You, like 99% of the people bitching about this project, are most likely a freeloader anyway who would have sucked time and energy from the project without giving a thing in return but more bitching. On behalf of thousands of Sveasoft subscribers let me say that we'll all miss your pearls of wisdom on the forums. NOT.

  138. Re:Are many of you in violation for downloading MP by Anonymous Coward · · Score: 0

    I infringe on music copyrights all the time and do not believe I am wrong for doing so. I think Sveasoft are wrong for violating copyright. This does not make me a hypocrite for two reasons.

    1: I believe copyright is an incentive society grants to creative people to promote the growth of the public domain. As such, the current copyright terms are ludicrously long. I believe they should be under 15 years. Therefore, I believe that, today, songs from the 80s and earlier should not be protected by copyright. The same applies to software of course, but the software in question wasn't written that long ago.

    2: The RIAA and its supporters are abusive to society in a number of different ways, one of the most significant being lobbying for laws even more twisted than they are already. I made my mind up a long time ago to not give the RIAA any money for music. Since I'm not giving them money under any circumstances, downloading music will not affect them in any way, since I wouldn't have bought the music anyway.

    Either of those reasons alone would be enough to make my actions non-hypocritical.

  139. Re:Important question for Slashdot by Disevidence · · Score: 0, Offtopic

    Ignore the syringe fag. He is a troll. Check his posting history for lame "slashdot says..." statements about hot button issues.

    --
    Think nothing is impossible? Try slamming a revolving door.
  140. http://wrt54g.streamfire.net/ by Anonymous Coward · · Score: 0

    simply read this http://wrt54g.streamfire.net/

    1. Re:http://wrt54g.streamfire.net/ by Anonymous Coward · · Score: 0
  141. Horse's mouth by Anonymous Coward · · Score: 1, Informative
    Let's take a look at what the project leader's actually saying:

    http://www.broadbandreports.com/forum/remark,10804 029~mode=flat~days=9999~start=320

    Frankly I think exiting the open source development world is the next step. I have been a developer for about 25 years and I do remember Bill Gates screaming in 1979 when someone stole and copied MS BASIC. So this kind of activity has been going on for many years.

    I had stumbled in the Linux world last November and it is an absolute free-for-all. No wonder companies are exiting in droves, 99.99% of GPL projects sit fallow after 1-2 releases, and the Linux desktop looks like GEM OS from the year 1987.

    Also, the alleged email exchange hopping around the net right now, appearing on new sites as soon as some dumb web provider is convinced that providing GPL software is "pirating". Currently at:

    http://www.30mb.com/x/annejuul/

    Also, the alleged revocation of subscriptions on the posting of MD5 sums (swapped by subscribers in order to check that their binaries weren't tagged, which, as it turns out, they apparently are).

    Smoothwall anyone? All if this may be cleverly skirting the edges of the GPL, but do you really want to give this project $20? With 2000+ subscribers, it already has 40k+ from this.

  142. My Story by Cytlid · · Score: 1

    I went out and bought one of these routers and it rocks. I happen to get the Satori 4.0 (last public, stable release) before they went subscriber. It doesn't matter, you can still get the source for Satori from somewhere like http://linksysinfo.org ...

    Anyhow, I say screw em. I'm not paying $20 for a subscription, then $49 if I want the source to pre-releases. Also, if you read carefully, their "public" releases are just that, and their "prereleases" are what they covet... if you give out a prerelease, they kill your subscription.

    So, as I said, screw em. I got all the original source and Satori source, and I'm making my own distribution. I upgraded from dropbear .40 to .43 last night. Going to test it today.

    --
    FLR
  143. Sveasoft binaries differ from compiled source? by Anonymous Coward · · Score: 0

    Actually what's bothering me more, than the question if Sveasoft is allowed to restrict access to his firmware or the sourcecode or to charge 50$ for the sourcecode are these "Analysis of the Alchemy 5.1 binaries" posts I found on broadbandreports.com
    http://www.broadbandreports. com/forum/remark,10804 029~mode=flat~start=346

    Apparently each subscriber downloading a binary of the firmware gets a unique version, that's differing a little bit from all the binaries downloaded by other subscribers.

    So obviously the binaries can't be 100% based on the sourcecode he is providing. In the broadbandreports.com article there are some of the differences listed.

    I think, that this perhaps is a violation of the GPL and certainly it's a risk for anyone using this firmware. Because you never can be sure, what exactly he has hidden in the binary, that isn't present in the sourcecode.

    littlewhoo

    1. Re:Sveasoft binaries differ from compiled source? by Black+Acid · · Score: 1

      Looks like the authorities have locked this thread: permission denied Try SHIFT-RELOAD if you suspect this page is stale (err 1,name remark,10804 029,your IP 12.110.110.204) Hopefully its just a server problem. If anyone grabbed the posts before they went down, please mirror them here.

    2. Re:Sveasoft binaries differ from compiled source? by edgedmurasame · · Score: 1

      Just remove the space /. inserted for this URL

      --
      "Forget the engineers." -Carly Fiorina, briber of MIT Technology Review.
  144. Platinum FTP Servers by Rufus88 · · Score: 1

    CDs hand-carved by tibetan monks and charge three billion dollars each. [...] An FTP server would do the job for at least three orders of magnitude less money

    Umm, would you like to buy an FTP server from me? IT can be yours for the low price of $3 Million.

    1. Re:Platinum FTP Servers by Spy+Hunter · · Score: 1

      Three orders of magnitude less than the $50 Sveasoft is charging, of course. Dang it, I knew someone would call me on that as soon as I hit submit and read that sentence. Next time I will enumerate every single hidden assumption in my post so that nobody can get the wrong idea about anything, OK?

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  145. Re:I've figured it out James Ewing is Derek Smart! by Anonymous Coward · · Score: 0

    And you've contributed what to the open source community, asshat?

  146. GPL Meaningless If Not Enforced by reallocate · · Score: 1

    The GPL, and any other license, must be enforced to be meaningful. Failure to consistently enforce a license will very likely be seen by the courts as de facto acquiesence to its violation.

    People who support the GPL must decide if they want it to be an agreement among like-minded developers, or a true license that is strictly enforced, with legal action when necessary.

    Binding decisions on the legality of anyone's use of GPL'd material cannot be determined by discussions among the "community". Suit needs to be brought against every alleged violator.

    --
    -- Slashdot: When Public Access TV Says "No"
  147. Your post is misleading by Pentagram · · Score: 1

    A few months ago, several individuals started complaining about GPL responsibilities and demanded the source-code to the work-in-progress be posted. This despite the fact the work-in-progress wasn't an actual release, but a testing copy.

    They have this right. Any relase, whether "testing" or whatever has to be under the GPL. If binaries of GPL'd software are being distributed, the source code also has to be released on request. If Sveasoft don't like it, they shouldn't be using GPL software.

    They never refused to release the source code

    You just appeared to admit that they did.

    They release the source code when they do an actual release of the firmware, when it's nice and stable and working.

    According to the thread linked to, it is alleged that Sveasoft are charging $50 for a CD with source code. Not reasonable. And once again, there's no difference between testing and release versions under the GPL.

    Sveasoft has said everybody can freely redistribute the release versions of their firmware and source code.

    Well it's very nice of them considering we already have this right.

    If one of my beta testers leaks my code to the internet, I'm certainly not going to be sympathetic if someone downloads it and has problems with it and calls my tech support for help. Why should Sveasoft?

    You can't "leak" GPL'd code! If you distribute it, it's under the GPL and anyone is free to redistribute it. Sveasoft is not of course obliged to provide tech support, but then no one has suggested they are.

  148. Read the GPL again by Jim+Hall · · Score: 1

    I can't RTFA because they are well slashdotted, but there are some obvious remarks that need to be made:

    Well, now it looks like Sveasoft (one of the third party developers) has decided to restrict access to their modified source code to subscribers ...

    In other words, you can't get access to the source code unless you're using the product? The GNU GPL doesn't require that people who don't use the binary are required access to the code but rather if you distribute the binary to someone, that person needs to have access to the source code. So there's nothing wrong on this point.

    ... that also will need to pay $49 for a CD rather than being able to download it.

    So in other words, the reasonable cost for distributing the source code on media used for software interchange? Nothing wrong with that, the GNU GPL even specifies this.

    Nothing out of place here, so it seems.

    1. Re:Read the GPL again by Anonymous Coward · · Score: 0

      James Ewing (aka Sveasoft) is charging $20 for a one year subscription to all (binary) development releases. In this light, $50 is not reasonable for one source code release.

    2. Re:Read the GPL again by Kiryat+Malachi · · Score: 1

      He has to find a CD-R, find the source for the particular binary you're requesting, burn the Cd, and mail it to you. $50 is perfectly reasonable. The cost of mailing and materials alone is going to eat up $5-10, and it takes a fair amount of time to do a one-off CD for someone. I know what my hourly is; $50 would be a reasonable charge for the time I would incur to burn a CDR.

      Now, if he was asking $50 to provide access to a FTP site with all the versions on it, it'd be harder to justify the $50, but for a single custom CD, $50 is within accountant range of justifiable.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  149. Re:I've figured it out James Ewing is Derek Smart! by DerProfi · · Score: 1

    Nah, just a very satisfied Sveasoft customer who for $20 turned a cheapo router into one that does the work of something many times its purchase price.

    You'd be surprised how nice it is to actually put enough thought into your posts that it isn't necessary to cower in the shadows as an AC. Try it sometime!

    --

    3000+ comments meta-modded. 0 mod points awarded.
    Lesson for other meta-suckers: Don't believe the hype!
  150. Wrong:Re:Bounces on the line and kicks up chalk... by 47PHA60 · · Score: 1

    The GPL is a license that operates under copyright law.

    If I agree to make changes to GPL code for my employer, and my employer and I agree that my employer owns the copyrights on any code I write for them, then it is my employer who gets the rights and responsibilities of distribution under the GPL, not me.

    At the company I work for, we often modify GPL code for our own applications, and the copyright on such code belongs to the company. Company policy forbids redistribution of our in-house apps without their permission, as is their right, since they own the copyright on the apps.

    So, if we hack a set top box for company presentations and do not distribute our changes outside the company, we're in compliance with the GPL.

  151. Re:Finally the silence is broken! Read this by Anonymous Coward · · Score: 0

    As binaries are tagged they always have different checksums. However "my" version is from a customer (Andreas) who got his subscription canceled for redistribution. Therefore it is 100% legit.

    Also the source code is available on my website directly now.

    TheIndividual

  152. Re:I sense tableware - eh? by Anonymous Coward · · Score: 0

    This is harassment, if not something worse. If you believe this is fabricated, read some of the other transcripts of email conversations which then still subscribers had with James Ewing.

  153. One for you, one for me by JohnQPublic · · Score: 1

    It *is* your responsibility to provide the source, but you do not have to include it under section 3A. You can provide it under section 3B or 3C if you like. Providing the source "when you provide the binary" is an option, not a requirement, of the GPL.

    Correct, mostly. You're right about having the choice of providing either the source or an offer of the source. But unless you were given a section 3B offer, you don't have one to pass along under section 3C, so your 3B option would be to become a source distribution point yourself. So I guess we're both right.

  154. Re:Important question for Slashdot by AmericanInKiev · · Score: 1

    May I suggest that a "computer program" is a series of instructions used to manipulate a computer,

    and depending on what the meaning of is - is -

    MP3 is a series of instructions for manipulating an electronic computational system.

    The fact that they cannot be understood by anything other than a computer supports the idea that MP3 is information in the form of a computer program.

    But - I don't really care - since I prefer CSPAN to Metallica anyway.

    AIK

  155. You're missing one important point by Anomalous+Canard · · Score: 1

    Sveasoft distributes the source with every binary. Their obligations to provide source code are fufilled under the GPL. THey don't owe you or anyone anything else.

    Now, the "penalty" of losing your subscription if you redistribute may or may not violate. That's a real grey area. Having the user forfeit after redistribution could be seen as adding restrictions to further distribution.

    --
    Anomalous: deviating from what is usual, normal, or expected
    Canard: a false or unfounded repor
  156. Re:Important question for Slashdot by AmericanInKiev · · Score: 1

    Given that the sveasoft is in clear violation.

    Can we at least consider the benefit of watching this violation - rather than jumping down their throat?

    his price is reasonable - and pretty high value for $49. that money will go to future improvments - not to creating the second richest a**hole in the world.

    Why not preserve the right to future enforcement while supporting people who add value and need to get paid - in order to quit their day job.

    Stallman needs to find a happy medium. The idea of a short term GPL patent - say three years on a product like this might be enough motivation to create revenue without stagnating development.

    My suggestion

    AIK

  157. Visit the Freaking site before you freak out by Scrybe · · Score: 1

    From the announcement Forum, an exchange between Sveasoft and the FSF:

    > Okay, so here is the Sveasoft business model, as I understand it:
    >
    > 1. Sveasoft produces GPL'ed code which runs on a GNU/Linux based
    > router.
    >
    > 2. Sveasoft distributes pre-releases of their software on a
    > subscription
    > basis and provides priority support to the subscribers.
    >
    > 3. The pre-releases are offered under the GPL and subscribers are
    > entitled
    > to distribute them publicly if desired.
    >
    > 4. If a subscriber *does* redistribute the pre-release code
    > publicly,
    > before it becomes a production release, they are considered to
    > have
    > "forked" the code and do not receive future pre-releases under
    > the
    > subscription program.
    >
    > 5. Once a pre-release works its way through the testing program
    > and
    > becomes a production release, it is made available under the
    > GPL for
    > public download, both "free-as-in-speech" and "free-as-in-
    > beer".
    >
    > James, please step in here if I've missed anything, or if I haven't
    > accurately characterized some piece of the above.
    >
    > I look forward to getting the FSF compliance lab's feedback on
    > Sveasoft's
    > business model. Thanks for your help!

    > Hi Rob,
    >
    > I would just underscore that whenever we distribute binaries they are
    > *always* accompanied by the source code.
    >
    > Subscribers are free to do whatever they like with the pre-releases
    > with the proviso that if they distribute it publicly we are not
    > responsible for support and they need to develop the code further
    > themselves from that point forward.

    I see no problems with this model. If the software is licensed under the
    GPL, and you distribute the source code with the binaries (as opposed to
    making an offer for source code), you are under no obligation to supply
    future releases to anyone.

    Please be clear that the subscription is for the support and
    distribution and not for a license.

    Peter Brown
    GPL Compliance Manager

    --

    <This .sig left intentionally blank>

    1. Re:Visit the Freaking site before you freak out by Anonymous Coward · · Score: 0

      Yeah, this has been posted earlier. Read this site before you post, thankyouverymuch. Besides, that was before Sveasoft decided to start charging $50 for a source CD-ROM and stop offering the source for download, which he did yesterday, when people started to actually use their redistribution rights. He may or may not have revoked this decision. I can't check, I'm not a subscriber.

  158. Re:Go after Big Boys, leave Sveasoft alone by rewter · · Score: 1

    If you're about to go after someone who violates GPL go after big boys like Realtek. Their RTL8181 SOC is based on linux yet they refuse to release full source code.

    They have millions of dollars of income so they're in a good position to become a target for a lawsuit. I think it's just a matter of time before some greedy lawyers smell the money out of that and go after them for millions of dollars.

    And then they'll donate that millions to the community. ;)
    Ya right.

    Rewter

  159. The GPL is routinely violated by many vendors. by Brett+Glass · · Score: 1

    I encountered yet another example just this week: D-Link refuses to publish the source code for the firmware inside its DFL-80 firewall router -- even though it clearly has GPLed code inside. (The log messages betray this.) Why do many companies do this? Because they recognize that the GPL's enforceability is questionable. And they are, quite likely, right.

  160. My problem... by Marthisdil · · Score: 0

    See, my problem is this. He can do his whole subscription thing - I don't care. He can ban his paying customers - he doesn't care. However, to get the source code to his perpetual "betas" you are now asked to pay him $50 per release, for a CD to be mailed to you. Now, today, he's on version X, tomorrow on x.0.0.0.1 - if you want the source for x.0.0.0.1, you have to fork out another $50 to him. Will someone just pay him his farking $20, then pay him his farking $50 to get the source, and then someone setup a sourceforge project for it so we can shutdown this scumbag?

    1. Re:My problem... by Black+Acid · · Score: 1

      Already done - Newbroadcom . TheIndividual's website has the source now as well.

  161. Re:Go after Big Boys, leave Sveasoft alone by Anonymous Coward · · Score: 0

    We fully expect big companies to be hesitant regarding source releases. That doesn't make it right, of course. But Sveasoft is worse because he pretends to be helping the community, while at the same time he goes after people who actually redistribute "his" code (or *gasp* use it in their own projects).

  162. Re:Important question for Slashdot by Phisbut · · Score: 1

    You wanna play on words, then let's play on words.

    The software is the mp3 player (be it Windows Media Player, MusicMatch Jukebox, WinAmp or anything else). The mp3 file itself is nothing but data that the software uses. A mp3 file definately doesn't qualify as a software, and much less as a computer program.

    Now, what is your definition of a "computer"? A mp3 file cannot be understood only by a computer. It can be understood by a portable mp3 player, is that a computer too? It can be understood by a car radio system, is that a computer?

    If I have a text document as a text file. Is the text file a software? That's the same for an mp3.

    Plus, when you bought a music CD in your favorite music store, chances are the music on the CD was not in an mp3 format. So, whatever you do with the mp3, it was the making of the mp3 that was not "fair use".

    --
    After 3 days without programming, life becomes meaningless
    - The Tao of Programming
  163. In plain English by Anonymous Coward · · Score: 0

    1) You can take GPL code, and resell it (with or without modifications) at any price you like.
    2) Anybody you sell the binaries to must be able to get the source code used to produce the version they bought
    3) You can sell to whoever you want. Just because you sold it to Bob, doesn't in any way mean you've got to sell it to Dave.
    4) You can sell it to Bob, then later decide you don't want to sell it to him no more. Tough luck Bob.
    5) Bob can give away or sell what he's bought (under the same GPL terms) to anybody he wants.
    6) If you sell something to Bob, and he gives it away or sells it to Dave, you have no responsibility to Dave.
    7) The company is refusing to further sell to anybody who gives away the product.
    8) Their decision to stop selling to Bob at some point in no way effects his rights to what he's already bought.

    They are doing nothing wrong.

    1. Re:In plain English by Anonymous Coward · · Score: 0

      4) depends on your contract with Bob.

      6) is false. Your obligations towards third parties depend on the way you distribute source.

      7) is misleading with regard to the current situation. An existing subscription is terminated, not just a new subscription refused.

  164. 17 USC 1008 by metamatic · · Score: 1

    17 USC 1008:

    No action may be brought under this title alleging infringement of copyright based on the manufacture, importation, or distribution of a digital audio recording device, a digital audio recording medium, an analog recording device, or an analog recording medium, or based on the noncommercial use by a consumer of such a device or medium for making digital musical recordings or analog musical recordings.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  165. I thought by Oodi · · Score: 1
    that it is not permissable to apply any restrictions in addition to the restrictions imposed by the GPL to GPL licensed code. The fact that they will terminate a support agreement ($20 subscription) if GPL'ed pre-release code is distributed is a violation of the GPL. After all they a placing a restriction on the GPL code that further restricts distribution.

    This does present an interesting thought, though. Let's say I take some GPL licensed code and make changes to it. I give this code to a couple of friends to try it out. I say "Here is the code with my mods, here are the sources, build it, use it, let me know how it works". In my mind this is a trial version, lacking documentation and not meant (from my perspective) for broad public consumption.

    Now one of my friends posts this everywhere on the internet. He can do this without my permission since this is GPL'ed code. However, I am pissed since wide distribution wasn't what I intended. As a result I am getting bombarded with emails about the flaws of the software.

    In my opinion this friend breached my trust in distributing the software, something I didn't intend. I have no obligation to provide him any updates of the code, the final release or anything else. In fact I don't even have to talk to him if I choose not to. Except I would say I am breaching the GPL since my friend does have the right granted to him under the GPL to redistribute...

  166. Re:Important question for Slashdot by bernywork · · Score: 1

    One word: estoppel

    If the copyright holders don't do anything about it now. They can't do anything about it later.

    --
    Curiosity was framed; ignorance killed the cat. -- Author unknown
  167. Repeat after me: the GPL is not a contract by ZeroHero0H · · Score: 1

    The GPL is a *license*. A licence granted to the *distributor* of software by the author of the software.

    The GPL provides an affirmative defense against being sued for copyright infringment. The GPL does *NOT* compel any behavior; the defense contributed is invalid if the terms of the license are not met.

    When a distributor distributes to you the source to any binary they distribute to you, they meet the license terms. They have NO obligation to you as a receiver of their distribution at any point in the future.

    Sveasoft is using a CONTRACT to allow people access to un-distributed versions of the software for beta testing. Each new micro-distribution made under this contract contains GPL licensed software. If you redistribute the sofware under the terms of the license, Sveasoft is free to terminate their contract with you -- as your right to redistribution has not been infringed.

    This does not preclude you from obtaining new updates to the software by other means. But Sveasoft (or any other distributor) is free to say "you have to pay to receive distributions *from me.*"

    If you don't like it, your rights are about zilch. As long as the distributor gave you source, and didn't impose new license restrictions on your software, you can redistribute to your hearts content. You cannot however, impose terms on your *distributor!* If you believe the GPL has been violated by an act of the distributor, thats too bad -- because all it does is provide a point to contest the defense of copyright violation if and when the distributor is sued by someone with standing to sue for copyright infringment.

    It is likely that a course of action made by an author against a distributor would prevail *IF* they attempted to bind you with a contract that revoked redistribution rights granted by the GPL. However, nothing in the GPL provides a distributor a continuing obligation to provide you with FUTURE updates to code. What Sveasoft is doing is completely legitimate (and makes sense too, because it keeps all the b0z0 d00dz out of the paid support channels).

    So many people want to make the GPL into a contract, which it isn't. A contract can impose an obligation to perform; a license cannot (although a license may be revoked if an action is NOT performed -- this is the heart of the GPL).

    1. Re:Repeat after me: the GPL is not a contract by altaic · · Score: 1

      "It is likely that a course of action made by an author against a distributor would prevail *IF* they attempted to bind you with a contract that revoked redistribution rights granted by the GPL. However, nothing in the GPL provides a distributor a continuing obligation to provide you with FUTURE updates to code. What Sveasoft is doing is completely legitimate (and makes sense too, because it keeps all the b0z0 d00dz out of the paid support channels)."

      We are in agreement, then. Sveasoft is not obligated to provide updates. Additionally, Sveasoft is not allowed to distribute software, which has been licensed under the GPL, with additional restrictions, such as, but not limited to subscription termination or fees.

      I don't know why everyone is so bent on thinking the GPL violation implies whatever amenities (such as providing code updates). It most certainly does not obligate or compel Sveasoft to take action. What it does do is make the software's distribution under these extra terms illegal.

  168. Re:Important question for Slashdot by JamesOfTheDesert · · Score: 1
    Now, what is your definition of a "computer"? A mp3 file cannot be understood only by a computer. It can be understood by a portable mp3 player, is that a computer too?

    Um, yeah. What do you think is converting the mp3 data into sound? Some computers are, like, REALLY small. Yeah, freaky, I know. :)

    It can be understood by a car radio system,

    WTF? Really?

    is that a computer?

    Well, it would need one to understand an MP3 data stream. If it's simply relaying radio signals or sound encoded as electrical impulses, well that has nothing to do with Mp3

    But here's a question for the class: What if, instead of encoding an audio file as a set of data that requires an external program, the file was itself a program? How might that change the notion of fair use, copyright, deriviative works, and so on?

    --

    Java is the blue pill
    Choose the red pill
  169. Support Forums for Sveasoft Satori4.0, public by jdepew · · Score: 1

    While Sveasoft hasd shut down their forums for the support of the publicly released version and is providing support for subscribers (as has been done all along) - http://www.linksysinfo.org/ has taken up the cause for providing a support forum for these users.

    This is a widely used and very popular firmware (especially now). So if you are having issues with the public/stable/free (call it what you will) Satori4.0 release, head on over to the forums http://www.linksysinfo.org/modules.php?name=Forums .

    --
    http://www.linksysinfo.org - WRT54G Firmware Hacks and Linksys Support
  170. Re:How is that different from enterprise Linux dis by mobiGeek · · Score: 1
    I havan't seen anyone redistributing Enterprise Linux 3.0 ISOs.
    You can readily get access to the source for all GPL'ed software included with ES3:
    Fedora -> About...
    --

    ...Beware the IDEs of Microsoft...

  171. Re:Important question for Slashdot by BLAMM! · · Score: 1

    I'll bite.

    The software is the mp3 player (be it Windows Media Player, MusicMatch Jukebox, WinAmp or anything else). The mp3 file itself is nothing but data that the software uses. A mp3 file definately doesn't qualify as a software, and much less as a computer program.
    Software is the language a computer understand. In the early days there was no separation of data from processed that made calculations on that data. The separation of that information into "data files" and "executable files" does not mean the data is no longer software.
    Software: The instructions executed by a computer, as opposed to the physical device on which they run (the "hardware").
    Data is an integral part of those instructions. Without it, all you have is a receipe with no list of ingredients. All files, whether mp3, exe, or txt are "software".

    Now, what is your definition of a "computer"? A mp3 file cannot be understood only by a computer. It can be understood by a portable mp3 player, is that a computer too? It can be understood by a car radio system, is that a computer?
    Short answer: Yes. Duh. You think a machine has to have a harddrive, a keyboard and a monitor to be called a computer? Wake up.
    Computer: A device that computes, especially a programmable electronic machine that performs high-speed mathematical or logical operations or that assembles, stores, correlates, or otherwise processes information.
    A portable mp3 player, a car radio system, and the digtal watch on my arm all all computers. They all process digital instructions to perform specific tasks. In the case of the mp3 player and car radio, they take the data from the CD and transform it into sound. And if you think there are no "high-speed mathematical or logical operations" going on to do that, you need to learn a bit more about them.

    Plus, when you bought a music CD in your favorite music store, chances are the music on the CD was not in an mp3 format. So, whatever you do with the mp3, it was the making of the mp3 that was not "fair use".
    You're right. Chances are it wasn't in an mp3 format. Chances are it was in another digital format that is as much a form of software as an mp3 is.

    Now is changing that format to mp3 "fair use"? IMHO, it is (should be) as legal as time shifting a television program. Transferring the information into a format or onto media that is more convenient than the original is not (shouldn't be) a crime. Would this hold up in court? I don't know, but based on the Betamax case I suspect it would as long as the judge wasn't a tool.

  172. Re:Important question for Slashdot by Pig+Hogger · · Score: 1
    I don't deal with that, I just ignore it.

    And I have upwards of 100 pirated movies and more than 15 gigs on "pirated" MP3s - all legally downloaded and ripped (it's legal in Canada to copy music from friends/libraries and to distribute MP3s via P2P).

    And I will pirate more movies and music, in the hope that everybody will do the same and kill the movie and music "industries".

  173. Oh my god - it's true. Mod parent UP! by Anonymous Coward · · Score: 0

    I can't believe the audacity of these guys.

    And I really can't believe there isn't more about this plastered all over this story.

    THIS IS THE REAL STORY HERE.

  174. ROFLMAO by randomencounter · · Score: 1

    Mod Parent pedantic post UP!

    --
    Forget diamonds, copyright is forever.
  175. Re:Important question for Slashdot by Phisbut · · Score: 1
    Ok, so let's even pretend that a mp3 is a software program. How does it change how the law applies to it :

    Title 17, Chapter 1, Section 117(a) (quoted from great-great-grand-parent post)

    (a) Making of Additional Copy or Adaptation by Owner of Copy. -
    Notwithstanding the provisions of section 106, it is not an infringement for the owner of a copy of a computer program to make or authorize the making of another copy or adaptation of that computer program provided:
    (1) that such a new copy or adaptation is created as an essential step in the utilization of the computer program in conjunction with a machine and that it is used in no other manner, or

    AFAIK, converting an audio CD to mp3 format is far from being an essential step in the utilization of the computer program. If your machine has a CD-ROM, then it can "execute" the "software program" directly from the CD. I suppose that I would be correct to use the computer as an intermediate for transferring the audio CD onto an mp3 player, since the mp3 player requires the mp3 file ("essential step"), but then you'd have to delete the mp3 from the computer as soon as the transfer is done.

    (2) that such new copy or adaptation is for archival purposes only and that all archival copies are destroyed in the event that continued possession of the computer program should cease to be rightful.

    Archive : A long-term storage area, often on magnetic tape, for backup copies of files or for files that are no longer in active use.

    If you listen to the mp3 file, then it is in active use, and therefore cannot be considered as a backup copy.

    So even if a mp3 file is considered being a software program, it is still not "fair use" to listen to mp3'd version of your music on your computer of on any other device that can play the original CD's (stereo, car radio, CD-mp3 player, computer, etc.)

    --
    After 3 days without programming, life becomes meaningless
    - The Tao of Programming
  176. Re:Important question for Slashdot by eric76 · · Score: 1
    All files, whether mp3, exe, or txt are "software".

    I guess you're not a software developer, are you?

    Data files are not software. They are data.

    Software is executed by the computer, either directly or indirectly as commands.

    Data files are not executed and they are not commands. They are interpreted by software.

  177. Happy birthday to nobody by tepples · · Score: 1

    If your analysis of the Audio Home Recording Act were correct, then at least one major label would have already sued the developers of CDex for contributory infringement.

    On the other hand, if you use a digital recorder to record everyone singing Happy Birthday to you on your birthday, the owner of the copyright to the song would not be allowed to file suit against you for infringement.

    What copyright? You go ahead and believe this Snopes.com article; I've warmed up more to this analysis, which presents evidence that the simple substitution of "Happy birthday" into the lyrics of "Good Morning to All" isn't enough to create a distinct copyrightable work.

    1. Re:Happy birthday to nobody by eric76 · · Score: 1
      If your analysis of the Audio Home Recording Act were correct, then at least one major label would have already sued the developers of CDex for contributory infringement.

      I don't see how the use of CDex would come under the act. The act clearly does not deal with computers or with software running on computers used to record audio.

      But making copies without the permission of the copyright owner is covered elsewhere in Title 17.

  178. It isn't sveasoft's firmware to begin with by speck · · Score: 1

    See this post about source code comments in the Linksys source release which explicitly prohibit any redistribution, and this post regarding linksys.

    In brief, what sveasoft is working on is a forked version of Linksys's source code release. Linksys's release was already highly questionable in regards to GPL compliance, since it does not include source code for all of the binaries included, particularly the wl.o module. In addition Linksys included in their source distribution a great deal of source code which claims to be proprietary and non-redistributable.

    This is IMHO the elephant in the room that nobody's talking about, and it affects wifibox just as much as sveasoft.

    I'd urge anyone interested in wrt54g development who is concerned about these GPL issues to check out OpenWRT, which aims to be a fully GPL-compatible clean-room implementation of Linux for this hardware (they use Linksys's modified version of the kernel, but not much else).

  179. Or OpenWRT by speck · · Score: 1
    If you actually want to try to do some hacking on the box. They are essentially rewriting the entire user-land of the Linksys distribution, which among other things means that unlike wifibox and sveasoft they don't have this in their distributed source code:
    /*
    * Copyright 2003, CyberTAN Inc. All Rights Reserved *

    This is UNPUBLISHED PROPRIETARY SOURCE CODE of CyberTAN Inc.
    the contents of this file may not be disclosed to third parties,
    copied or duplicated in any form without the prior written
    permission of CyberTAN Inc.

    This software should be used as a reference only, and it not
    intended for production use!

    THIS SOFTWARE IS OFFERED "AS IS", AND CYBERTAN GRANTS NO WARRANTIES OF ANY
    KIND, EXPRESS OR IMPLIED, BY STATUTE, COMMUNICATION OR OTHERWISE. CYBERTAN
    SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
    FOR A SPECIFIC PURPOSE OR NONINFRINGEMENT CONCERNING THIS SOFTWARE
    */
    Check it out.
  180. Re: who distributed the binary by jovlinger · · Score: 1

    'course, it would be easy to develop an in-house compiler that speaks a different dialect and then transcode the source to that dialect.

    By controlling the compiler, you can allow people access to the source while forcing them to buy your binaries.

    Of course, a suitably motivated programmer could deduce the semantics of the language and retranscode it to the original language.

  181. Re:Important question for Slashdot by p7 · · Score: 1

    You too, are blowing smoke. Making a personal backup is currently a gray area. Many lawyers believe that fair use gives the right to make backup copies. The fact that it isn't expressly listed does not mean we don't have the right. We may not get the legal reference you ask for either. To get it we need someone to make a long shot case against an individual for making a personal copy. I think most companies won't risk it.

  182. Re:Important question for Slashdot by Anonymous Coward · · Score: 0

    It's like Chris Rock says: "Anyone who makes up their mind before they hear the issue is a f*c|
    Chris Rock really said f*c|? How does he pronounce it? That fuck must've smoked some strange shit, man.

  183. Blizzard censor tactics only affirm GPL violation by edgedmurasame · · Score: 1

    When silencing your critics, you're going to have the attitude that you are hiding something that isnt right. In this case, the shut-in of Sveasoft and the apparent reflexive backrubbing over at for sveasoft wont help your case. Even the admins are in it as well, by locking any opinion. If it gets to the point where you're being hacked, you've got quite a lot explaining to do about what you're really up to. Either way, Sveasoft's going to be suceeded by someone who provides the same features without the obvious violation.

    The GPL does not require you to release your modified version. You are free to make modifications and use them privately, without ever releasing them. This applies to organizations (including companies), too; an organization can make a modified version and use it internally without ever releasing it outside the organization. But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program's users, under the GPL. Thus, the GPL gives permission to release the modified program in certain ways, and not in other ways; but the decision of whether to release it is up to you.

    If you count the idea that if you do release it somehow (even under the sveasoft loophole) that sentence in bold applies. The "subscription releases" count as well as the public ones. Since there was no proof of identity, sveasoft and the people who think we're unjustified.

    From james@sveasoft.com
    I create firmware - nothing more nothing less. I leave folks like yourself to the Rikki Lake show.


    If you really just made firmware you'd have only asked payment for the binaries. I dont see as much criticism for winex doing that kind of stuff, and they have gotten leaps and bounds further than wine has gotten itself. Sure, this is only firmware, but these developers dont go as if they sought the Almighty Dollar, the Holy Euro, or the Sacred Kronor.

    --
    "Forget the engineers." -Carly Fiorina, briber of MIT Technology Review.
  184. Re:How is that different from enterprise Linux dis by Donny+Smith · · Score: 1

    As a result they put inside their logo and Java and people can't figure out how to copy although they should be able to.

    Same shit like these embedded guys - obscure and confuse.

    Someone else commented with a link to WhiteBox Linux - I know about it and about Lineox as well.
    These are nice workarounds but I'm mostly interested in the fact why someone can make non-distributable ISOs of GPL software.
    ---
    Ok, you have a home rolled RHEL. But you can't redistribute RHEL without incurring the wrath of Red Hat's trademark lawyers so now begins the fun part. The EULA only says you must change the redhat-logos and anaconda-images packages. Yea, right. I know I didn't want to put up ISO images with RedHat's name all over it on a server in the reach of US law.

    So I pretty much pulled RedHat's name off of just about everything that might imply that White Box was a relative of RHEL or anyway connected with Red Hat, Inc. I did leave their name on individual packages created by them. There is a difference between creating an impression of being connected with RedHat and stealing credit for their copyrighted works. So I left all copyright notices intact and left their name in where it would be appropriate to leave anyone else's name in place. So you do get the option to install Red Hat's server configuration tools but nowhere will Red Hat Linux or Red Hat Enterprise Linux appear to an end user. (At least in theory.... I probably missed a few.)
    ----
    Source: http://www.whiteboxlinux.org/howto.html

    See this is what I'm talking about - you build RPMs and ISOs from _GPL source_ and you still can't redistribute them. That's fxxxed up. I'm sure one day someone will put end to such stuff.

  185. Re:Finally the silence is broken! Read this by Black+Acid · · Score: 1

    I originally thought Sveasoft's idea of providing an update subscription was a good business model, but Sveasoft's threatening of TheIndividual to remove 100% legal binaries (now with source as well, so its not violating the GPL) crosses the line. James Ewing is the one who is bitching, bitching about people legally redistributing subscriber-only binaries as per the GPL.

  186. Re:Important question for Slashdot by BLAMM! · · Score: 1

    As a matter of fact, IAASD (I Am A Software Developer).

    Data is an integral part of software. Instructions are executed, but without data the instructions are pointless. Assuming you are also a developer, take a look at your most recent project. I bet you have constants. I bet you instantiate variables with default values. Guess what? That's data. They aren't instructions, they are data for the instructions to work on. A data file is only a separation of the data from the instructions. You can have one without the other but they are then both useless.

    Software is a broad term that includes both instructions and data. Just because a file contains no instructions doesn't mean its not software.

  187. If this were not about the GPL by Geoffreyerffoeg · · Score: 1

    If this were instead about someone having trouble with access to some sources of an operating system made by a certain large proprietary-software company, we would cry that the license is unfair and your eyes burn when you look at the source and you don't want to see it because you can't redistribute it. Is that irrelevant, now that it's the GPL?

    At least with a proprietary license you can get sued and at most you'll have to stop distributing your product. With a GPL license you have to show the sources. From the modifier's point of view, that might be worse.

  188. Re:Important question for Slashdot by BLAMM! · · Score: 1

    Not being a lawyer, I can't say if there is or isn't a law other than what you present here that applies. Since this is /. and arguing without all the facts is standard, I'll take your word for it.

    You rebutted yourself quite nicely on your first point, so I don't need to elaborate. I'll even agree that deleting the "intermediate" copy is a reasonable step, provided it isn't needed on the machine it was created.

    I'll ignore the archiving argument because it's tangent to mine.

    I replied to the GGrandparent because I disagreed with you and believed you were arguing with bad interpretations. All I did was argue with what I thought the bad interpretations were. It may have been best if I just stated why I disagreed with you.

    Assuming this is the only law that applies, and assuming a judge agrees with your interpretation of it in a decision, it would seem that it truly is illegal to make copies of a CD. But guess what? I don't care. Why? Because I think its a bad law. And bad laws will be broken, fought, and eventually repealed because they are bad. Althought sometimes they're just ignored.

    People don't work for the law, the law works for us. You can argue about how right an action is by how well it follows the law if you want. I'd rather argue how right a law is by how well it follows the desires of the people. The people, not the industries.

    And that's enough preaching for me.

  189. Re:Important question for Slashdot by AmericanInKiev · · Score: 1

    Part of which is why I don't recommend sitting idly by.

    What would be the dangers of very short patents provisions in the GPL.

    For example - where it says - changes must be published at the moment of redistribution - it could say changes must be published within three years.

    I'm not suggesting idea patents - only implementation rights for a Vert-Short-Time - enough to create value for the creator while still supporting the group. It that blend of groupthink - and individual need.

    AIK

  190. Re:Important question for Slashdot by AmericanInKiev · · Score: 1

    just to be fair . . .

    Music Data on CD is arguably NOT a computer program.

    While I could be wrong - and would love to be corrected IANACDE -

    The burn marks on a (music) cd are more analagous to ridges on a turntable.

    Generally they express a sequence of numbers from 2 to 9 which are used to incrementally shift the output signal.

    Importantly - I believe you can restructure the data using a phase-locked loop, and a few other analog components, and in short - because there is no compression of data - there is not explicit requirement for purely mathematical operations.

    It may well be that we have emulated the analog reader in most cases today - but at the time the format was created - I believe it to be a high-frequency, index modulated signal - a thing substantially different from an MP3 which clearly is a set of instructions intended to run on a computing device known as an MP3 decompressor.

    But I most agree with the final analysis which is that consumers want to control the WHEN of the thing - everything else is symantics and metaphors.

    AIK

  191. QOS and Linux by gnuman99 · · Score: 1

    For QOS on your gateway, just use a simple hub/switch and a small Linux machine. Then read the Linux Advanced Routing & Traffic Control HOWTO.

  192. Rip-mix-burn with "music CD-R" media by tepples · · Score: 1

    In the case of rip-mix-burn, the .wav file on the hard drive is an ephemeral phonorecord, which falls under fair use (17 USC 107) if not under other specific chapter 1 exemptions for non-commercial ephemeral reproduction. The destination CD-R is a "digital audio recording medium" on which the 3 percent levy (17 USC 1004) has been paid, now that CD-R manufacturers have rebranded "music CD-R" media as "all use CD-R" media, phasing out the "data CD-R" SKU in order to save money at the warehouse.

    1. Re:Rip-mix-burn with "music CD-R" media by eric76 · · Score: 1

      No, because a CD-R is not a "digital audio recording medium" because section 1001(4) clearly defines them in such a way that they are used to make recordings by a "digital audio recording device" which by the definition of 1001(3) does not include computers.

    2. Re:Rip-mix-burn with "music CD-R" media by tepples · · Score: 1

      section 1001(4) clearly defines [a "digital audio recording medium"] in such a way that they are used to make recordings by a "digital audio recording device"

      I fail to see anything like that. I have 17 USC 1001 in front of me; do you refer to (4)(A), (4)(B)(i), or (4)(B)(ii)? Besides, a blank "music CD-R" medium clearly works in any of these digital audio recording devices.

  193. Re:How is that different from enterprise Linux dis by benjamindees · · Score: 1

    You think that's bad, here's another recent occurrence in the 'ways-to-skirt-the-GPL' campaign: Gibraltar is a Debian-based firewall-on-a-cd distribution with a particularly nasty Copyright notice attached:

    The Gibraltar CD-ROM layout and the selection of packages are copyrightable work and are
    copyrighted by Rene Mayrhofer as such.


    It basically says "If you make a cdrom with the same selection of (GPLed) files on it, you're violating my copyright".

    I also noticed that the latest version of Fedora includes similar language in their new click-through 'license agreement'.

    --
    "I assumed blithely that there were no elves out there in the darkness"
  194. EWRT another choice by bill_mcgonigle · · Score: 1

    Also available is EWRT a distro aimed at hotspots and wireless coops.

    It includes NoCat which should be working soon. :)

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  195. Re:Finally the silence is broken! Read this by Anonymous Coward · · Score: 0

    Do you know how they tag the binaries? Should be easy to find out once you have two differently tagged ones.
    What about MD5 checksums for the source tarballs?

  196. Re:Finally the silence is broken! Read this by Anonymous Coward · · Score: 0

    We know how the binaries are tagged and we could remove the tag from Alchemy 5.1, but we don't need to: Three subscriptions have already been cancelled, two of them for nefarious reasons. Three binaries and one source package of that release are publically available.

    Then again, knowing how Alchemy 5.1 is tagged doesn't really help in regard to future releases. It's possible to use more advanced tagging which can identify a group of binaries that have been compared to remove the tag. I have not been able to obtain more than one source tarball for comparison. For all we know the source may be tagged too. Sveasoft refuses to provide MD5 sums for his releases.

    The fact that James Ewing (aka Sveasoft) secretly tags the binaries and doesn't offer a way to recreate the exact same binaries from source, thereby denying most of his subscribers the chance of verifying the integrity of the binary, just goes to show what kind of a person he really is. Plus it's a potential violation of the GPL.

  197. Re:Important question for Slashdot by cyways · · Score: 1

    Data is an integral part of those instructions. Without it, all you have is a receipe with no list of ingredients. All files, whether mp3, exe, or txt are "software".

    First of all, the archival copying exemption applies to "computer programs," not to "software."

    Secondly, read the law. In the definition of a "digital musical recording" at 17 USC 10, Subchapter A, Sec. 1001, Para. 5B(ii) you'll find:

    ...a digital musical recording may contain statements or instructions constituting the fixed sounds and incidental material, and statements or instructions to be used directly or indirectly in order to bring about the perception, reproduction, or communication of the fixed sounds and incidental material. (Emphasis mine.)

    In other words, even if a digital music recording may look like a computer program, it's not one according to the US Copyright Act.

    Don't kid yourself into believing that the people who write these laws don't know anything about computing. Both Congress and the lobbies have lots of competent staff and attorneys. They thought about this issue long before you did.

  198. Summary -- it still seems to be a loophole by evbergen · · Score: 1

    So, it appears that Sveasoft, who makes firmware that is derived from GPLed software for Linksys' WRT54G router, has found an interesting way to 'discourage' recipients of their source and binary software from redistributing it -- apparently without violating section 6 of the GPL ('You may not impose any further restrictions on the recipients' exercise of the rights granted herein.').

    Their trick is that in order to receive binary + source prereleases, you need to have a paid subscription with them. That's fine under the GPL of course. However, they say that once you excercise your right to redistribute granted by the GPL, they will terminate your paid subscription, which of course does not revoke any rights to the software you've received (which were given you under a GPL license after all), but it does make it impossible to get /future/ pre-releases without subscribing again, for a certain fee.

    They seem to think that because the 'punishment' for excercising certain rights granted by the GPL does not place any additional restrictions on /the particular version of the software you received/, it does not trigger GPL section 6.

    It's all very interesting and could be a way for software companies that build their products upon GPLed software to harass their customers into not redistributing them.

    Worrisome indeed, if you ask me.

    Cheers,

    Emile.

    --
    All generalizations are false, including this one. (Mark Twain)
  199. Re:How is that different from enterprise Linux dis by tricorn · · Score: 1

    A compilation copyright would seem to make sense in this case. I wouldn't think the selection of packages would be protectable in itself, though, as that's purely functional (and to the extent that together they form a whole, I'd think that the whole would then need to be licensed under the GPL as well). Cosmetic aspects, such as the layout of directories (beyond what the individual packages require), graphical elements, etc. could all be copyrighted or contribute to a compilation copyright. It might also not meet the "mere aggregation" test of the GPL. Regardless, all it really means is you can't make a verbatim copy of the CD, just as you can't necessarily make a copy of a book just because it has a Linux CD distributed with it.

  200. Re:Important question for Slashdot by Apro+im · · Score: 1

    It's very cut-and-dried is it?

    You realize that all programs are just data, too, right? That's the idea of a stored-program computer - there's no distinction (new NX instructions notwithstanding) between data and instructions in a computer program. It's all a matter of what the computer chooses to interpret the data to mean.

    On a certain architecture, say x86, a certain sequence of bytes is interpreted as code, and when the computer encounters it, it starts executing winamp, because instruction 1 is whatever. On a different architecture, say, an iPod, a certain sequence of data is read as a series of instructions, and the iPod behaves appropriately, creating output and waiting for input. It is certainly possible to make apure hardware mp3 player that is the equivalent of a machine that understands mp3 as its native machine language.

    You gave no definitions, no distinctions, except to give examples that demonstrate that you didn't understand the argument of the parent poster - the point is, anything that does mathematical operations is a computer, and the definition of what's an executable and what's data rarely these days means things (for example, look at the fact that winamp had a bug a long while back where a malformed ID3 tag could cause arbitrary code to execute - such a file would be running code, even though you defined it as "data".

    If I have a text document as a text file. Is the text file a software?

    If I give you an example where the answer is "yes", will you admit that the distinction isn't as simple as you think it is?

    What about a text file whose first line is:

    #!/usr/bin/perl

  201. Re:Important question for Slashdot by Apro+im · · Score: 1

    Really? What about data that happens to use a buffer overrun in the interpretting software and then feeds machine code?

    The point is that there is no native distinction - any file that one calls an executable could be interpretted as data, and vice versa - it's just a matter of what the system is told to do, admittedly, most data formats would not be recognized as executables by most computers, but that doesn't mean that there isn't some system that will recognize it.

    I'm a little sad to see that a software developer doesn't realize one of the most basic operating principles of the stored-program computer.