Slashdot Mirror


Software For Ransom

rbp writes "I just received a message from Adam Theo on the Jabber Developers Mailing List about what he calls "The Ransom Model" for software publishing. The principle, according to the above linked site, is that the "rights to the source code remain restricted until a set amount of money is collected or a set date passes, at which point the code is freed". Seems like a very interesting way to make money and produce free software. I think it's worth discussion. Take a look at the Ransom Model webpage and join the Ransom mailing list! (You might also be interested in recent news about Blender)" Reader Apreche adds a link to a Freshmeat editorial piece which draws on Theo's idea, writing "This has some obvious problems, but it is worth discussing. The biggest problem I see is where vaporware fits into the equation."

287 comments

  1. anyone seen trigger happy tv? by mattbland · · Score: 5, Funny

    i've got the money. please just don't hurt her!

    oh, sorry, thought you were someone else.

    --
    /usr/bin/awake/too/long
    1. Re:anyone seen trigger happy tv? by Squareball · · Score: 2

      "HELLOOOOOOO.. HELOOOOOOOOOO.. I'M AT THE PICTURES! YEAH I'M AT THE PICTURES... YOU'RE BREAKING UP ON ME.. HELLOOOOOOOO.."

      Oh man that show is AWESOME!

      Any one see Zach Galifinakis on Conan?

      Zach: "So, is that show the 'Amazing Race' about white people?"

      Such balls! haha

    2. Re:anyone seen trigger happy tv? by jez9999 · · Score: 1, Offtopic

      That show's the biggest pile of shit i've ever seen. 5 seconds of the big mobile phone scene, and I switched over.

    3. Re:anyone seen trigger happy tv? by Anonymous Coward · · Score: 0

      I completely agree! Funniest show around in years.

      HELLOOOOOO! YEAH. I'M IN THE LIBRARY. READING SLASHDOT. YEAH.

      (Now if only the slashdot software would let me submit my post with so many capitals in it without having to write this meaningless drivel to pad it out. I mean surely I should be free to use caps if I want to. Slashdot is censoring my posts is what it is.).

    4. Re:anyone seen trigger happy tv? by Nodatadj · · Score: 1

      It was amusing for the first few shows, then it was just the same joke over and over again, and it kind of lost the amusement.

  2. Ransom is such a negative word by Anonymous Coward · · Score: 5, Interesting

    They could atleast pick a word that doesn't carry so many negative associations if they wish for people to discuss it openly and fairly.

    Anyway, a third party should step up to act as a broker and hold the money until the software is ready. It'll help protect both sides.

    1. Re:Ransom is such a negative word by Monkelectric · · Score: 3, Informative

      the other choices were just as bad ... "escrow" or (held in) "trust" ...

      --

      Religion is a gateway psychosis. -- Dave Foley

    2. Re:Ransom is such a negative word by i_need_no_nick · · Score: 1

      I'd suggest paypal, but they tend to get robbed fairly regularly...

    3. Re:Ransom is such a negative word by Adam+Theo · · Score: 5, Informative

      Others have brought up the negative connotations about the name, but far more have liked it. I personally like the name because it makes people stop and look, and because it is so bold it actually comes off as being a bit goofy of a name. Also, it very appropriately describes the entire process in one simple word. How many other projects can claim that? :-)

      Besides, end users are not likely to ever see the term "Ransom". I expect this model will mostly be seen and used by the developers and their sponsors, investors, and distributors/resellers (to use those terms loosely).

      --

      Theoretic Solutions - Public think tank, creating grand ideas

    4. Re:Ransom is such a negative word by The+Original+Yama · · Score: 2

      I can't trust people named Theo. It happened with Theo on The Cosby Show, then again with Theo de Raadt. And now it's you. Well it ain't happening again, brother! Ya hear me?! ;)

    5. Re:Ransom is such a negative word by yomegaman · · Score: 5, Funny

      When the source code is released, will it come in the mail with no return address and spelled out in individual letters clipped from the newspaper? If so, where are they going to find enough semicolons?

      --
      ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
    6. Re:Ransom is such a negative word by Adam+Theo · · Score: 1

      Woa, fella. /me holds up his hands, backs away.

      Calm, down. If it makes you feel any better, it's just my last name. Hmm... and what's with the white foam around your mouth, you feeling OK? :-) :-)

      --

      Theoretic Solutions - Public think tank, creating grand ideas

    7. Re:Ransom is such a negative word by Reziac · · Score: 3, Insightful

      I agree, "ransom" is a good choice for simplicity and making its intent obvious. And "ransom" hasn't always had the negative connotations of the present. An older meaning is essentially equivalent to paying to get your property out of hock, more akin to escrow than to kidnapping.

      I think it's a reasonable idea. It lets the developer set the return they feel they need to get for their efforts, while in due course giving "extra value" to their product (personally, I view assured eventual source releases as incentive to buy a program now, particularly one I can't live without).

      I see it also can optionally tie this to a date after your major market is expected to have come and gone. That way it would function pretty much as copyright was originally intended to -- let the creator derive whatever "limited monopoly" benefit they can in a reasonable timeframe, then give their work to others to build on.

      The one point where this gets a bit sticky is if it's an ongoing process where a program has regular upgrades built on the same codebase. Even so, releasing source when support for older versions is retired would be a reasonable thing to do (a la idSoftware), and the goodwill may well be worth far more in future sales than what little commercial value is left in outdated source.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    8. Re:Ransom is such a negative word by armb · · Score: 3, Interesting

      > a third party should step up to act as a broker and hold the money until the software is ready.

      See Bruce Schneier's Street Performer Protocol
      "We introduce the Street Performer Protocol, an electronic-commerce mechanism to facilitate the private financing of public works. Using this protocol, people would place donations in escrow, to be released to an author in the event that the promised work is put in the public domain. This protocol has the potential to fund alternative or "marginal" works.

      http://www.counterpane.com/street_performer.html
      http://www.firstmonday.dk/issues/issue6_6/rasch/

      --
      rant
    9. Re:Ransom is such a negative word by dracvl · · Score: 1
      When the source code is released, will it come in the mail with no return address and spelled out in individual letters clipped from the newspaper? If so, where are they going to find enough semicolons?

      Real kidnappers use Python.

    10. Re:Ransom is such a negative word by Spunk · · Score: 2

      Anyway, a third party should step up to act as a broker and hold the money until the software is ready. It'll help protect both sides.

      /me volunteers.

    11. Re:Ransom is such a negative word by RAMMS+EIN · · Score: 1

      ``Real kidnappers use Python.'' Hey! I was gonna say that! ;-) Give us the money and we will release the python!

      --
      Please correct me if I got my facts wrong.
  3. open source software eats programmer jobs by Anonymous Coward · · Score: 0

    Writing open source software severely damages programmer jobs in the long term.

    1. Re:open source software eats programmer jobs by Anonymous Coward · · Score: 2, Insightful

      I don't believe it does. Here's why.

      If a company uses open source software, they'll have extra money (saved from not having licensing costs). If they're smart, they can then use this money to hire developers to work on open source projects, giving back to the community which has given to them. It's like planting a tree when you chop one down; smart in the long term.

    2. Re:open source software eats programmer jobs by Anonymous Coward · · Score: 1, Insightful

      That's right, we must pay these people for code that others would provide freely, in order to protect their jobs.

      Or alternatively we could pay them to dig holes and then fill them in again all day; this would have the same wonderful job creation effects without penalising every software user.

      Either way it's more important that they have jobs than that they're actually doing something useful.

    3. Re:open source software eats programmer jobs by Adam+Theo · · Score: 4, Insightful

      I just want to point out that Ransom is not likely to work for people who would otherwise be able to purely open source the project. If a project is so easily done as an open source project, then a competing (fully open source) project will come along and take away the Ransomed project's users. Ransom will work best in areas where traditional (is open source old enough to have a "traditional" label???) open source can't work very easily, areas where the proprietary, corporate developers still rule.

      --

      Theoretic Solutions - Public think tank, creating grand ideas

    4. Re:open source software eats programmer jobs by J.+Random+Software · · Score: 2

      Why would they compete with a project that'll soon be freed anyway, rather than compete with a proprietary project or do something unique?

  4. I"'m gonna do it!... by ejdmoo · · Score: 3, Funny

    I'm gonna blow away the code!"

    "No, man. You do *not* want to take this to the next level..."

    1. Re:I"'m gonna do it!... by yomegaman · · Score: 1

      I can see it now: National Lampoon's Office 1.0 - "Buy this software or the dog gets it!"

      --
      ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
  5. I think we're forgetting something by ekrout · · Score: 4, Insightful

    Rights to the source code remain restricted until a set amount of money is collected or a set date passes, at which point the code is freed.

    What happened to the "more eyes = better code" paradigm that so many Slashdotters and Open-/Free- Source gurus so frequently praise.

    Listen, people -- if these new, deviant "random" coders start projects with expiration ("freed code") dates of 10 years down the road, no one will ever learn, improve, or assist innovation in the realm of software engineering. We will simply end up with thousands of under-funded vapourware applications, which in turn will stifle innovation for years to come when one considers all that *could have* been produced in the same amount of time with a more reasonable development model, such as Microsoft's Shared Source or ESR's Open Source.

    --

    If you celebrate Xmas, befriend me (538
    1. Re:I think we're forgetting something by redfiche · · Score: 1

      Sure, it's a lousy model for the really big projects, but it's a nice alternative for some smaller utilities and such.

      --

      Brevity is the soul of wit

      -- Polonius

    2. Re:I think we're forgetting something by Anonymous Coward · · Score: 4, Interesting

      The code could still be public, but not "open," allowing more eyes, and even suggestions, but not permitting someone else to use the code without permission.

    3. Re:I think we're forgetting something by Anonymous Coward · · Score: 0

      Well-said.

      It surprises me just how often tech people seem to switch "boats" and embrace something totally different from what they used to champion.

      Again, well-said.

    4. Re:I think we're forgetting something by ekrout · · Score: 1, Troll

      Yeah, that'd work.

      Maybe I'll try the same thing with my brand new sports coupe. If I leave the door's unlocked, it will allow people to just look through it and admire its outer *and* inner beauty.

      Yeah. That might work. ;-)

      --

      If you celebrate Xmas, befriend me (538
    5. Re:I think we're forgetting something by Anonymous Coward · · Score: 2, Funny

      It surprises me just how often tech people seem to switch "boats" and embrace something totally different from what they used to champion.

      Yeah, I think it's called learning. I've never understood it either.

    6. Re:I think we're forgetting something by Anonymous Coward · · Score: 1, Insightful

      But it's basically the same guarantee that someone won't use GPL'd code in a non-GPL project. If they don't follow the license, they leave themselves open to a lawsuit.

    7. Re:I think we're forgetting something by Hope+Thelps · · Score: 1

      Maybe I'll try the same thing with my brand new sports coupe. If I leave the door's unlocked, it will allow people to just look through it and admire its outer *and* inner beauty.

      You seemed to be happy enough with that aspect of it when you were talking approvingly of Microsoft's shared source in your previous posting.

      --
      To summarise the summary of the summary: people are a problem. ~ h2g2
    8. Re:I think we're forgetting something by Adam+Theo · · Score: 1

      Well, I don't think changing opinions is a bad thing, as long as you actually *do* stand for something in between changes. Not only does the process of learning work this way, but I see the nature of open source is to encourage experimentation and trying new things. "Work from many angles, see which one is the best in the end", right?

      Now, what I agree with you on is when so many people are just plain "wishy-washy" on issues, and say "yes" to everyone to try and be better liked. Hmm... I just described every politician I've ever seen....

      --

      Theoretic Solutions - Public think tank, creating grand ideas

    9. Re:I think we're forgetting something by Anonymous Coward · · Score: 0

      Eyes don't write code, so this paradigm is obviously flawed.

    10. Re:I think we're forgetting something by Anonymous Coward · · Score: 0

      Are you a shrill for Microsoft? Since when was their so-called "shared source" model a viable alternative to open source, or (gasp!) free software?

    11. Re:I think we're forgetting something by Anonymous Coward · · Score: 0

      Ahh, good, the fucking troll is back.

      As if you own a sports coupe to begin with, you worthless turd.

    12. Re:I think we're forgetting something by Anonymous Coward · · Score: 0

      Good point.

      On an unrelated note - you might want to rethink your sig, it comes off as a really pathetic plea.

    13. Re:I think we're forgetting something by MikeFM · · Score: 4, Interesting

      I usually go with a GPL license from the start and offer companies the option of an alternative license that'd allow them to distribute without releases of their own changes. I've considered the idea of switching to a 'ransom' model where customers get a tempory license allowing them to distribute without releasing code and after I got $xxxx.xx back to pay for the development costs dual license the code as GPL/BSD. So far I've resisted such a model though because I dislike the BSD license in general. I'd rather keep control over all exceptions to the GPL.

      I was going to do ransom on per-version basis though. Each new release would have to be paid for again (just the costs of that release) if they wanted to be able to base their software off the newest code base.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    14. Re:I think we're forgetting something by Austenite · · Score: 3, Insightful

      There's a lot of problems with the above post!

      First, let's get the nitpick out of the way: Why do you call someone starting a new software project "deviant"? "Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software." Surely this also includes the freedom to fork or start new projects.

      Next, the vaporware point - there are two counter-arguments here. If you don't like giving money to vaporware, don't! Support released projects, if you feel it's worth it. Also, the page linked to in the article specifically mentions: "Details: In short, Authors (the programmers of the software) first publish their work under a Ransom License (a special proprietary license)." (My italics.) It's not about paying for vaporware, it's about buying software if you think it's a worthwhile investment, with the possibility that it may become Free in the future, with all the associated benefits.

      I believe that this model may be suitable for a great number of projects. I am sure many people's gripe with Microsoft, RIAA et al is not that they sell their digital information as a commercial product, which we can choose to buy or ignore, but that the business model they use does not reflect the real costs. It costs a lot of money to design, code, and market a product, but then it's cheap to duplicate that product. Trouble is, we are made to pay for these items long after the amortised cost of development has been returned - hence the astronomical profits of some successful companies.

      These factors apply at different scales to many different products - and some scales are currently out of reach for Free Software. The principle is that it does take an investment of time and money to do some things (whether you personally think they should be done that way or not), and that this method may be a good way to gain a reasonable return on that investment without locking the product into a higher price in perpetuity than necessary.

      Yes, it's similar to copyright - you get a limited time to exploit a body of work in order to realise a return, but then it's available for The Public Good. Do you think a non-profit organisation could have made the LOTR trilogy without being able to deliver some commercial benefit to its backers? How cool would it be, now that it has made millions for the studio, if legitimate high quality digital copies were available for the cost of making the DVD?

      I'll finish (finally) with an example - a group of programmers would like to create an advanced compatibility driver set for GNU/Linux, to match or beat the drivers already available for Windows, for a large range of hardware. However, to buy one of each piece of hardware for testing, to look at the detailed product documentation (which is all freely supplied by hardware makers, naturally), to write the drivers, test them, to have somewhere to do it, and to publish them will take money. Say, $500,000 - even if the programmer's time is gratis. More if they need to eat and/or sleep. With Windows, you pay for that cost, a real cost, in every copy of Windows you buy for every computer. Let's say it contributes $5 to the retail price. But with the Ransom model, you decide - is it worth $5 to me to have the advanced compatability set? If yes, you hand over your $5, and when the development group has been returned their $500,000, it becomes Free for everyone.

      You still have the product that you decided was worth $5, except now it's Free software.
      You may not have decided it was worth $5, but now it's freely available, you can get the benefit, some time later.
      The developers were able to access the funds to this project because they were able to show how they would return the investment.
      This project got done where it would not have been done otherwise, because of such backing.

      --
      "In person, WAP'ed up and making your life a misery!" BOFH, 2003
    15. Re:I think we're forgetting something by ergo98 · · Score: 1

      Far worse are those who refuse to acknowledge and learn from change or new experiences. These are the people who love to say "But wait...didn't you used to say...".

      Unless you're in politics you have the priviledge of changing your opinion.

    16. Re:I think we're forgetting something by mentin · · Score: 2

      Yeah, for bigger projects we have blackmail bisiness model (when the company releases the project for free including the source code, waits for it to become popular, and demands money for security fixes - yes, I am talking about bind).

      --
      MSDOS: 20+ years without remote hole in the default install
    17. Re:I think we're forgetting something by jez9999 · · Score: 2

      But this relies *entirely* on the assumption that there will be enough demand for a product to make up the development costs. At $5 a piece, it would take 100,000 people paying for the software to just break even. And with many people thinking that it will become free in future, are that many likely to buy it?

    18. Re:I think we're forgetting something by jez9999 · · Score: 2

      the nature of open source is to encourage experimentation and trying new things

      Yes, in CODING terms. I don't think that phrase is also meant to extend to messing about with the opensource license.

    19. Re:I think we're forgetting something by Anonymous Coward · · Score: 0
      I usually go with a GPL license from the start and offer companies the option of an alternative license that'd allow them to distribute without releases of their own changes.
      Well, that's the ``subtle ransom'' method.
      So far I've resisted such a model though because I dislike the BSD license in general. I'd rather keep control over all exceptions to the GPL.
      Since the BSD license is strictly less restrictive than the GPL, it would be more true to the aims of the GPL to eventually allow the code to be released under the BSD license. As in a sense that is the end-goal of the GPL to begin with.
    20. Re:I think we're forgetting something by MikeFM · · Score: 2

      Not really. The GPL keeps others from reclosing the source which is something the BSD license does not do. I really dislike granting companies the right to do so. It is a way to make money off free software projects though and it does help pay for development.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    21. Re:I think we're forgetting something by crosbie · · Score: 1
      For a development of this Ransom idea, along with the very similar Street Performer Protocol, check out: The Digital Art Auction .

      The key improvement is that not only is the individual price unpaid until the software is released, but that the price isn't set until the software is released, and is guaranteed to be only charged to those people who offered that price or higher.

  6. M$ new marketing plan by ejaw5 · · Score: 2

    Yo, boss, we can make more money if we charge $50,000 for each user who wants the source code to windows.

    Bill G.: I don't know...there's a lot of people out there who are seeing a lot of windows for free lately..

    --

    $cat /dev/random > Sig
  7. Great Idea by redfiche · · Score: 2

    I'm surprised this hasn't been thought of before, it's reasonable solution to what I have always seen as one of the major holes in the open source movement. Beats nagware any day.

    --

    Brevity is the soul of wit

    -- Polonius

    1. Re:Great Idea by magnum3065 · · Score: 3, Interesting

      This has been done before. Anyone remember Blender (http://www.blender.org/)? They did this months ago when they were on the verge of bankruptcy their shareholders agreed to release the code if they received $100,000 in donations. It seemed to work out well for them, but they already had a well established program developed by full-time programmer and had quite a significant following of users. I'm not sure they would have been able to pull this off if they had tried to do it early on.

    2. Re:Great Idea by Adam+Theo · · Score: 1

      Yep, I'm planning to get some people from Blender over on the list to share their experiences, now that I've learned of the project. Thanks :)

      --

      Theoretic Solutions - Public think tank, creating grand ideas

  8. still not good as good as opensource by stonebeat.org · · Score: 3, Informative

    The code/design that is reviewed and critiqued from the start is always better than the code that is the critiqued after the implementation. Again with the Ransome model, the design will not be as good as the opensource design model. http://docbook.sc-icc.org

  9. Corporate America will love this! by enos · · Score: 1, Insightful

    Now they won't have to cook books anymore. They'll make exactly the amount of money they said they would, no lies.

    It's just that then they'll realize that they could have made more...

    --
    boldly going forward, 'cause we can't find reverse
  10. Wont work for... by Anonymous Coward · · Score: 0

    ...managed code like Java and .NET (C# etc)

    Just run the disassembler.

  11. Re:still not good as good as opensource by Anonymous Coward · · Score: 0

    Is it better than no code? I'd say for some people, it is.

  12. Eh, maybe its appropriate... by sterno · · Score: 5, Interesting

    Coming form a perspective of people believing that software should be free, the ransom name seems apt. In contrast, I suppose Microsoft would be using the slavery model :).

    As for a third party, is it really that important? I mean, they develop the software, you buy it. If at some point they don't make their commitment to release it to the world, then you just stop buying it from them. If you can't afford to take the risk of changing away from it later, then don't buy into ransom software.

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:Eh, maybe its appropriate... by rmohr02 · · Score: 5, Insightful

      Well, it'd probably be in the EULA that the company *must* release the source after x dollars have been made. Otherwise people wouldn't really believe it. If you paid and the company doesn't release the source when specified, then you can sue.

    2. Re:Eh, maybe its appropriate... by smittyoneeach · · Score: 2
      As for a third party, is it really that important?
      Furthermore, how long until they become the 1.5th party, or really the first party in disguise?
      We'll have to see how the market votes.
      OTOH, do you really want, say, the Windows source?
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    3. Re:Eh, maybe its appropriate... by fishbowl · · Score: 2

      "Well, it'd probably be in the EULA that the company *must* release the source after x dollars have been made. Otherwise people wouldn't really believe it. If you paid and the company doesn't release the source when specified, then you can sue."

      Exactly how to you expect to get the balance sheet which shows how much money has been collected? To force the issue, you'd have to sue anyway...

      --
      -fb Everything not expressly forbidden is now mandatory.
    4. Re:Eh, maybe its appropriate... by rbp · · Score: 1

      Besides, I think software development oriented sites (sourceforge-like) might add this to their services. They might receive and forward donations (or payment, whatever it's called), perhaps even for a fee, and check when the appropriate amount (or defined date) is reached. Gives reassurance for who's paying for it and might even be a source of income for that kind of service (project hosting) as well.

    5. Re:Eh, maybe its appropriate... by Tim+Browse · · Score: 2

      Hey, I thought the slashdot groupthink was that EULAs are unenforceable? :-)

      Tim

    6. Re:Eh, maybe its appropriate... by rmohr02 · · Score: 2

      Possibly, but I believe SF only allows FSF-approved licenses, and I doubt this type of licensing will gain FSF approval, but that's not my decision. If this is approved or SF makes a slight policy change, then I assume they will implement that.

    7. Re:Eh, maybe its appropriate... by rmohr02 · · Score: 2

      Well, when EULAs don't make sense they shouldn't be enforceable. If the EULA is like the GPL, LGPL or MPL licenses, then I wholeheartedly agree to them.

    8. Re:Eh, maybe its appropriate... by J.+Random+Software · · Score: 2

      IIRC copyright law has been modified to allow temporarily copying a program into RAM in order to run it, so a EULA packaged with a product you've already purchased is probably unenforceable (partly because in practice you can't get a refund when the terms are unacceptable). A EULA that actually had to be signed as a condition of purchase ought to be valid.

    9. Re:Eh, maybe its appropriate... by WizardX · · Score: 1

      Well, when laws don't make sense (who determines this?) we should not obey them? Laws agains murdur just don't make sense, So I will no heed them.

      Yes I understand the concept of civil disobediance, but that really does not apply here. ELUAs are, in simple terms, a contract. As with any contract, you have a choice in whether to enter into that contract or not. Laws, on the other hand, there is no choice, you must obey.

      Now, where you agree with my comparrison or not, that is fine. However, if you make a choice to ignore either, you have a potential for consequences.

      n.b. I don't like ELUAs, at least most of them out there. They go FAR beyond what is reasonable. But I do know that if I ignore them, I have may have to face the consequences.

    10. Re:Eh, maybe its appropriate... by jez9999 · · Score: 2

      So you're a 'sit down, take it from behind' kind of American then? Come on, when a Big Company With A Monopoly releases a piece of software that you MUST buy and use in order to open certain file formats, you really DON'T have a choice as to whether to enter into that contract or not. You must do so to read said file formats. That's when it becomes reasonable to tear an unreasonable license agreement to shreads.

      Oh and it's EULA, not ELUA, by the way.

    11. Re:Eh, maybe its appropriate... by jez9999 · · Score: 2

      OTOH, do you really want, say, the Windows source?

      Yes.

    12. Re:Eh, maybe its appropriate... by awol · · Score: 1

      Coming form a perspective of people believing that software should be free, the ransom name seems apt. In contrast, I suppose Microsoft would be using the slavery model :).

      No, microsoft would be extorsionware

      --
      "The first thing to do when you find yourself in a hole is stop digging."
  13. Well it looks ok on paper by mt2mb4me · · Score: 5, Insightful

    The problem with this whole situation is this IMHO... first of all, this will cause people to (a) pirate what used to be free source anyways. (b) cause people like me to wait out the time limit so that i will always be two steps behind what is current unless we will fork out ca$h, (not bloody likely) (c) cause the free source community to stop doing it for the reason they started in the first place... Its a hobby, they enjoy it, and they want to make the computing world a better place. I am not trying to be flaimbait, but if i have to pay for *nux, or any software really, I would just stick with microsoft, due to the full featured compatibily and mainstream acceptance. Granted *nux is more robust, and far more efficient. Overall I am more inclined to do things by my pocketbook.

    1. Re:Well it looks ok on paper by Anonymous Coward · · Score: 0


      (c) cause the free source community to stop doing it for the reason they started in the first place... Its a hobby, they enjoy it, and they want to make the computing world a better place.

      But thats not the reason RMS typically uses. Thats not the reason most people here SlashDot state either.

  14. The ramson model has one problem ... by fferreres · · Score: 5, Interesting

    If you expect the ransom will be relatively "cheap", and they promise it to be ransomised in the future you may start using it now. And as many people use it, they have more and more incentive to increase the ransom.

    At some point you may either find the ransom is not what you expected (and way off the hooks) or that you have been left locked into a 100% propietary solution and have a huge cost to move to another one. Also, the "other" solution may not be arround, because everyone was using this "good looking" ransom app.

    --
    unfinished: (adj.)
    1. Re:The ramson model has one problem ... by Anonymous Coward · · Score: 1, Funny
      The ramson model has one problem ...

      Yeah man, with a name like that people will think it's some sort of porno incest license.

    2. Re:The ramson model has one problem ... by Anonymous Coward · · Score: 0

      No no, that's called the GPL. GNU/Apache/XFree86/Samba/Linux forever!!

    3. Re:The ramson model has one problem ... by smallpaul · · Score: 2

      After the software is released, you have the code. You aren't locked into anythign at all. You can hire contractors to add features or some competitor could fork it and do a lower ransom. Even today, you can't guarantee that anyone will continue to release new revisions of any particular open source software product.

    4. Re:The ramson model has one problem ... by fferreres · · Score: 2

      The software is realised either only in binary form or restrictive license (no rights to modify/use unless you pay whatever they ask, as an example). When the ramson is paid, the release the code under an OSI approved license. Untill that day, the sources are held prisoners so basically you can "fork it" nor offer anything for a lower ramson. You can only with yourself good luck.

      That's the problem with it, though I am not saying it's unworkable, but it comes with that risk at least.

      The problem of weather it keeps beign supported after the ramson is paid is another thing. If it's a very usefull app and developers in general or even companies have an interest in it, it will keep getting updated. But the best would be to have the same developers working on it and the ramson model does deal with that.

      --
      unfinished: (adj.)
    5. Re:The ramson model has one problem ... by Anonymous Coward · · Score: 0
      No no, that's called the GPL. GNU/Apache/XFree86/Samba/Linux forever!!
      Um, Apache and XFree86 at least are released under the much less restrictive BSD-style license.
  15. yeah right by KingAdrock · · Score: 2

    Or they can keep the money to help their bottom line, or have the CEO embezzle it. Corporations are not known to plant trees when they chop them down!

    1. Re:yeah right by timothy · · Score: 2, Interesting

      "Corporations are not known to plant trees when they chop them down!"

      Well, some of them are :)

      This is a hostile reference, it's true, but does not contradict that at least the world's largest timber company (which has a good incentive to plant trees) does in fact plant them.

      As to the chip-on-shoulder complaint that Weyerhaueser "does not expand upon how many of those 40 million seedlings make it to maturity or how many of those tree farms are replacing our disappearing old-growth forests," eh, no comment at this time :) Few primitivists expand much upon the effects of slash and burn agriculture, either :) (Not that these are some sort of binary choice, just that the world is complex, and most of life is a series of interesting tradeoffs.)

      timothy

      --
      jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
    2. Re:yeah right by macshit · · Score: 2

      I think the basic point is that they chop down the nice trees (old growth forest) and plant sucky trees (if you've ever seen a tree farm, you'll know what I mean; yech!).

      It's like if a company wanted to tear down a bunch of beatiful old stone buildings (which by and large would be far too expensive to build today) to get the stone, and justified it by saying they'd build some tacky prefabs to replace them. Well, great, there's still a roof to protect you from the rain, but wouldn't you feel a bit cheated?

      --
      We live, as we dream -- alone....
  16. duh. by ToadSprocket · · Score: 4, Informative

    The problem that Ransom solves is that many open source developers work very hard on their software projects, and usually end up giving their work away, due to the nature of open source
    That nature being what? A lot of OSS developers do it in their free time, of their own free will and with their own resources. In a perfect world, yeah they would get paid, but holding the code until they get paid? Doesn't seem like the best way to go about it. What if their code sucks? No one will use it and they won't get paid. What if it is a cool app? Still no guarantee they are gonna get paid. Why would I throw money in their direction, in the hopes that the code gets released? What if it never does? What if they never hit their magic number? Can I get a refund? The cool thing about OSS is that the cool apps seem to rise to the top, people become interested and contribute their free time, thus enhancing the project. Money Grubbing doesn't enter into it as much. Why would anyone help out on a project where the code may never get released? I say ransom blows.

    --


    If this article confuses you, don't worry. It was posted yesterday in a much clearer fashion.
    1. Re:duh. by Anonymous Coward · · Score: 0

      Incorrect. If people like the program enough they'll pay for the source to be opened, eventually, and thus these poor programmers will actually get their money..and then some. Then they can move onto a new product and ditch the old one for the community to play with.

    2. Re:duh. by pVoid · · Score: 2

      That's why you have escrow agreements: a third party holds the source. Legal bindings etc...

    3. Re:duh. by Anonymous Coward · · Score: 1, Informative

      Do recall that the windows emulator company, Transgaming, tried to use this model. Twenty thousand subscribers, and then they would release the Winex code under a less prohibitive license so that it could be merged back into the main wine tree. Obviously this has not happened yet (apparantly they did contribute some code lately to rewind, but I think that was more for political reasons, rather than reaching their subscriber goal).

    4. Re:duh. by moonbender · · Score: 2

      What if it never does? What if they never hit their magic number? Can I get a refund?

      Yeah, I think that's a pretty bad problem. What would have happened to all the Blender money if they had been short of the $100,000? I assume it'd have been refunded, but what an organisational nightmare.

      --
      Switch back to Slashdot's D1 system.
    5. Re:duh. by An+Onerous+Coward · · Score: 2, Insightful

      Not off-topic. Please bear with me.

      I remember during a telethon by a local radio station, they had a very successful bit called "Give Us Money or We Play the Carpenters." If I remember the exact rules, they had a certain number of Carpenters songs they intended to play (30-ish), and people could call in and buy up a song, keeping it from being played. It was working wonderfully until a small but vocal group of Carpenter fans started giving them money to play more songs. :)

      Why not something along that line? You could implement a ransom system where the code is set to be released at a given date, but people could give money to shorten that date. Until the GPL does kick in, the goal is to make the code useful enough that people want to support it.

      But I do see your point. If someone tries to do this, and then starts messing with the conditions of the agreement, or started getting money based on some feature he's promising to implement at some unspecified future date, the whole model would become suspect.

      --

      You want the truthiness? You can't handle the truthiness!

    6. Re:duh. by eggsovereasy · · Score: 1

      I believe the DMCA also prevents them from releaseing all the source as this would be providing the knowledge to circumvent the copyright protection stuff on the cd's.

    7. Re:duh. by rbp · · Score: 1

      Very interesting. Perhaps the license could have landmarks that, when achieved, would reduce the ransom time.

      If it's predicted in the license (all legalese involved), it's just as good as any other license.

    8. Re:duh. by rbp · · Score: 1
      What if their code sucks? No one will use it and they won't get paid
      True. But that should be ok, because their code sucks, right? So many people complain about paying for code that sucks, I think I missed why NOT paying for it is not a good thing (really, no sarcasm intended).

      What if they never hit their magic number? Can I get a refund?
      Why would you want that? Remember, there's also a time limit set. If you donated money but the total amount wasn't reached, and the software was released only after the time limit, then you helped fund it, help it to live until that limit. If you actually paid, then you thought it was worth it, and, in the end, you had it become free software anyway... What do you lose?

      Why would anyone help out on a project where the code may never get released? I say ransom blows.
      I say you should read the original post again, more carefully. The software is *necessarily* released as free software, *either* when a certain amount is collected *or* when a certain time has passed. Whichever comes first. Seems a lot os posters here are forgetting that, I thought I'd put it clearly enough...

    9. Re:duh. by Simon+Kongshoj · · Score: 1

      rbp wrote:

      Why would you want that? Remember, there's also a time limit set. If you donated money but the total amount wasn't reached, and the software was released only after the time limit, then you helped fund it, help it to live until that limit. If you actually paid, then you thought it was worth it, and, in the end, you had it become free software anyway... What do you lose?

      The point with the ransom seemed to be that if enough money is paid, the software would be freed before the set date. This is the service you'll be paying for, not to "help it live" -- it would be released on that date anyway, as you even point out yourself. So essentially, if they never hit the magic number, you are paying for a service that is not delivered (not good, and illegal in some countries).

      I think this idea undermines some of the often-touted arguments for Free Software -- the principle of a million watchful debugging eyes, the argument that Free Software makes even poor college students or the computer-owning minorities of poor regions of the world able to run quality software, the idea of keeping our software out of corporate clutches, as well as the security implications of open or Free software.

      Also -- this might apply more to the Free Software world than to Open Source -- an idea that had me attracted to Free Software is that of community-driven rather than corporate-driven software development. There isn't nearly as much money involved in Free Software as there is in corporate software development, and that leaves less doors open for killing good projects with greed. I thought part of the whole idea was that if even a hobby programmer managed to cook up a good Free program, he could find a large part of the Free Software community helping him with support, debugging and similar tasks, in principle allowing the program to rival corporate programs in the end?

      Considering the short supply of ethics on the corporate Internet, trusting code you can't audit (or have people you trust audit for you) is foolish. So what if they release it as GPL and I find out that I'd been running a spyware/other scumware infected system for months? The ransom model means that things like that can be worked out in time, but that won't help if you have already been abused. Someone has already used your computer for something you might not agree with, and the whole point of Free Software is to return control over your computer to you, its user, rather than corporations.

      That said, I don't think there are malicious motivations behind the software for ransom idea at all, I just think there is serious possibility for abuse by less ethical players. With a name like that you can be sure such people will take notice, and be inspired.

      --
      Six sick .sigs, the Number of the Beast!
    10. Re:duh. by jez9999 · · Score: 2

      This post should be modded up! It gives a very good overview of why the Ransom model isn't a very good idea.

    11. Re:duh. by aminorex · · Score: 2

      Incremental release. If we get 60% of the money,
      we release 60% of the code.

      --
      -I like my women like I like my tea: green-
  17. Money pit? by Froobly · · Score: 3, Insightful

    Alright, so what happens when you "donate" to one of these projects? You give money, and if enough other people think it's worth their money, you get the software. Doesn't this mean that unless you're willing to finance the project in whole, there's no guarantee that you'll ever see the software? While I can see a good number of people supporting ransomed software out of good will, I can't see it working as a real business model, as people generally want some reassurance that they'll receive that for which they've paid.

    1. Re:Money pit? by burns210 · · Score: 1

      "Doesn't this mean that unless you're willing to finance the project in whole, there's no guarantee that you'll ever see the software?" No, it means there is no guarantee you will ever see the source. You can get the program for free, or buy it and if enough people donate/pay for the product, then the source will be released. Example: lets assume doom3 is released under this model. You pay 50 bucks to buy the program with manuals and all, with a condition: if Id Software raised 1 million dollars off the sales of doom3, they will release the source to it. So if sales get high enough to meat the quota doom3 would be released under the GPL or license.

    2. Re:Money pit? by eggsovereasy · · Score: 1

      In the original post it says "or a set time passes"... so even if they don't get the money after a year or so the source is opened up.

    3. Re:Money pit? by Adam+Theo · · Score: 1

      Yes, exactly. Once this mandatory time frame passes, it becomes free anyway. Now, as has been stated, this time can be pretty large, nothing stopping that except market forces and irritated users (oh, and the copyright law limit which never seems to expire anyway).

      --

      Theoretic Solutions - Public think tank, creating grand ideas

  18. It's just a new way to do step 2 by rmohr02 · · Score: 5, Funny

    1: Write Code
    2: ???
    3: Profit!

  19. Hmmm. by Anonymous Coward · · Score: 0

    Was this article posted for the sole purpose of having slashdotters shoot it down as a bad idea? Everyone seems to insist that all software should be free (speech, possibly beer) and anyone who thinks otherwise should be shot. Nobody in this crowd is going to agree with the article. Just look at the fucking title it was posted under on the front page: "Software For Ransom." It has a negative connotation, purposely done of course (like many Microsoft articles). On the flip side, I guess I have to give you guys some credit on posting a link to an article dealing with free software that many people won't agree with. Still, I wish you all would fucking die. Liberalist hippies. Go to hell.

    1. Re:Hmmm. by eggsovereasy · · Score: 1

      If you had bothered to read the replies you would have seen that some people do agree with it.

  20. Beer? by shamilton · · Score: 2

    Looks like more and more projects are capitalising on "free speech."

    Personally, I have made lots of money selling and installing modified/original BSD software, and donated a considerable amount of that back to those projects.

    The GPL prevents me from doing this, because I don't necessarily want to release the source code to the changes which I have invested in. And I certainly don't want to release my code under the GPL.

    This 'ransom' thing prevents people like me from donating to the project at all. Ironic, really.

    --
    "[A] high IQ is like a Jeep; you will still get stuck, just farther from help!" --Just d' FAQs, c.g.a
    1. Re:Beer? by Anonymous Coward · · Score: 0

      This 'ransom' thing prevents people like me from donating to the project at all. Ironic, really.

      No it doesn't. Software you release under the BSD license is freely usable by them, the GPLers and everyone else. That's the whole point of the BSD license. So rest assured, however much you may hate and despise their licensing you're still contributing to them.

    2. Re:Beer? by An+Onerous+Coward · · Score: 1

      I'm not a GPL expert, but it seems that, if you're doing some modifications on behalf of some company, and that code stays within the company, then there's no GPL violation. The problem would come if you kept ownership of those modifications, and tried to sell them to multiple companies.

      Even in that instance, you're only obligated to release the modified source to the organizations that actually receive the software, not necessarily to the community at large. Of course, you wouldn't be able to stop your customers from redistributing the modifications. That's just the nature of the GPL.

      The "ransom" system could work in several different ways, depending on the conditions of the pre-GPL terms and restrictions. You might still have access to the source code for the purpose of making compatible products, or they might ask for support solely on the strength of the finished product. So, in some cases at least, I doubt the coders would turn up their noses at good patches.

      --

      You want the truthiness? You can't handle the truthiness!

  21. Cloging it all up... by EdMack · · Score: 0

    Wont this just cause most people to sit around and wait, people are getting more and more reluctant to spend money these days... the few that do pay will a) Not see the code for a heck of a long time b) End up paying all the money... for no good reason. And everyone else then takes advantage of them... seems like too much goodwill is required for this to work well.

    --
    puts ("Python r0cks\n");
  22. Re:still not good as good as opensource by stonebeat.org · · Score: 1

    Well I guess if there was lots of research done, to just design the application (eg. pharmaceutical/medical), than the ransome model will be useful for getting the money back. But for applications where very little research was involved, I don't think anybody would go for the ransome license model.

  23. Ransom == Terror by Anonymous Coward · · Score: 0, Funny

    Folks, Ransom is when you kidnap someone against their will, and ask for money to return them. Kidnapping is a crime. And so is Terrorism, the worst possible crime our nation faces today.

    Do you really want to support kidnappers and terrorists?

    I suggest avoiding this "terror-ware" and sticking with the only quality source of software in this country: Microsoft Corporation.

    If Microsoft wasn't the best, why do 97% of all new computer buyers choose Windows when they buy a new PC? And MS doesn't need to resort to underhanded terrorist methods to make the sale.

    Free software is like marijuana: sure, it feels good a first, but think of the family that had to die so you could have it.

    I hope you keep this in mind.

    1. Re:Ransom == Terror by Anonymous Coward · · Score: 0

      I really do! Where do I send my money to support this worthwhile endeavor?

    2. Re:Ransom == Terror by stevezero · · Score: 1

      Terror Ware? I can just see it now for the new "switch" ads... "My name is Osama Bin Laden, and I use Open Source"

    3. Re:Ransom == Terror by Anonymous Coward · · Score: 0

      This is insightful and funny, but you'll probably be modded as flamebait or troll.
      Here, have some tags: .

    4. Re:Ransom == Terror by yuri+benjamin · · Score: 1

      This is insightful and funny, but you'll probably be modded as flamebait or troll.
      Here, have some tags: <sarcasm type="insightful"> </sarcasm>.

      --
      You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
    5. Re:Ransom == Terror by Anonymous Coward · · Score: 0

      Darn, forgot to click "Post Anon" the second time round!

    6. Re:Ransom == Terror by Anonymous Coward · · Score: 0

      haha

    7. Re:Ransom == Terror by SunPin · · Score: 1

      uh...This is an example of 'flamebait.'

      --
      Laws are for people with no friends.
    8. Re:Ransom == Terror by stevezero · · Score: 1

      actually, it was in reply to someone elses comment, "Honest Officer, I wasn't trying to feed the troll, just poke him with this pointed stick!"

    9. Re:Ransom == Terror by SunPin · · Score: 1

      yes...I should've ignored the troll.

      --
      Laws are for people with no friends.
    10. Re:Ransom == Terror by MSZ · · Score: 1

      Terror Ware? I can just see it now for the new "switch" ads...

      Or something like "This is my new e-mail virus. Donate now to have it delivered to antivirus researchers before it shows up in your mailbox!"

      --
      The moon is not fully subjugated. I demand a second assault wave preceded by a massive nuclear bombardment.
  24. Two Questions... by stevezero · · Score: 3, Interesting

    Forgive me if I'm being obtuse but... (I know it's a great way to start a post)

    How does this affect me, a person who enjoys using Linux/Open Source applications, but have no need to modify them...I just install the binaries and run (yes, I do pay/support when asked)

    Secondly, what's to stop some "evil corporation" from buying the rights to the software while it's still in the "Ransom" phase, and then "resetting" the expiry date, or the new Ransom amount?

    1. Re:Two Questions... by pVoid · · Score: 2
      what's to stop some "evil corporation" from buying the rights to the software while it's still in the "Ransom" phase, and then "resetting" the expiry date, or the new Ransom amount?

      Law: sound contracts/licenses written and reviewed by lawyers.

      The word ransom is inciting this general fear of "what if the terrorist runs away with the hostage" kind of reaction. -- chill out, we're not on a battle field, this is a licensing issue, and if done properly, parties will stick to their terms till the end...

    2. Re:Two Questions... by RollingThunder · · Score: 2

      Indeed... perhaps a better term would be "escrow licensing". Less negative connotations.

    3. Re:Two Questions... by pVoid · · Score: 2
    4. Re:Two Questions... by J.+Random+Software · · Score: 2
      It means you can have software that developers couldn't afford to write and give away, yet go to a competitive market for customization work (instead of being stuck with whatever the vendor charges because only they have the source).

      Changing the ransom would be fraud, unless the vendor and customers agreed on a procedure (voiding the contract and refunding their money, for instance).

  25. I can just see it now.. by jamesjw · · Score: 5, Funny

    Gangsta code brokers..

    "Ya see Jimmy, ya gets the .c files now, half now, half later... thens ya gets the .h files and the configure script.. donts be trying anything funny eh Jimmy?"

    Heh..

    --
    -- If at first you don't succeed, lie!
    1. Re:I can just see it now.. by Bake · · Score: 2

      Amateur kidnapper you!

      Anybody with half a brain would know that you'd release the .h files first, the configure script after that, and THEN, when "youse gots all the money", release the .c files. :-)

    2. Re:I can just see it now.. by BasharTeg · · Score: 2

      Makes no sense, you could just copy the prototypes out of the .c files and compile it manually...

    3. Re:I can just see it now.. by Anonymous Coward · · Score: 0

      "Let me tells ya how its really gonna be...I'm gonna call my ship an' gets some heaters sent down here...then I'm gonna be the Boss, see? An' if ya don like it, Spocko here is gonna real mad."

  26. ID Software by Anonymous Coward · · Score: 1

    don't Id software do this ... they released both the Quake 1 and Quake 2 source under the GPL when they had moved on to there next project. In an industry where 20 year old arcade and console games are still copyrighted and restricted from being played ("hey, where did all the MAME roms go??") it is makes a refreshing change to see a group of developers who are programmers first and business men second (and still manage to be richer than rich).

    1. Re:ID Software by Anonymous Coward · · Score: 0

      Sorry this is a bit OT but I think this one hardly counts, Releasing source code for defunct technology was hardly a positive act. It caused damage to the gaming communities by giving hackers freedom to cheat the code to their hearts content and wasted the time of potential developers who would have been better off investing development time into any one of a dozen games SDKs that provide quality comparable with ID's latest software and perhaps have been able to seriously sell it.

  27. Re:still not good as good as opensource by Sinus0idal · · Score: 1

    I agree, but I would imagine there is nothing stopping ransomeware code segements/functions or even full source files from being released along with the compiled copies, to be commented on in the open source way. Just as long as the entire source tree for the whole application in its release state isn't published until the economic threshold has been crossed. Then the cycle can start again for release 2...

    In want of another way, I suppose the code could even be open source from the start, through alpha/beta stages, to allow comments and changes to be made from the community, then the source could be shut off for the final release, until the ransom is paid. This means the coder is still receiving the communities help, but is getting paid for compiling all the code and comments into one final release. He may then share the ransom among those in the community which helped with the project.

    Anyone got any other thoughts on slightly different variations of the ransom/paid open source theme?

  28. A better method by Chuck+Chunder · · Score: 2

    Would be to have the code open but have the 'threat' to shut down public access to the code and new releases on a certain date if a certain amount of money isn't raised.

    Ideally this could be automated, ie the core developers could set how much they want a month and let it run itself.

    In this case there is incentive for users to pay to keep the development open so that external contributors can help and so the software they use gets better faster.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
    1. Re:A better method by jez9999 · · Score: 2

      Ask for donations, and if enough aren't received, close down the codebase?

      No, that's a ridiculous model, because the sourcecode would already be out there. Closing down the codebase would achieve nothing. I don't know what you mean by 'new releases on a certain date if a certain amount of money isnt raised'. You mean artificially hold up the release of a new version just because they haven't earned enough from this version? Sounds like Microsoft tactics.

  29. Ransom Model by renosteve · · Score: 1

    Another way to think of proprietary use of copyright is as an improved "ransom model": early buyers get the software faster, and sellers get the money earlier (and more certainly), than in the basic ransom model. Everybody wins. We deal---theoretically---with the late buyers' losses by limiting term of copyright to the ransom date. In practice, that's difficult to guess, of course, and will also be different for each product. But every scheme has practical problems.

  30. In this case... by GMontag · · Score: 2

    "This has some obvious problems, but it is worth discussing. The biggest problem I see is
    where vaporware fits into the equation."


    In this case, vaporware = "profit"

    Given that you have marketed it correctly.

    1. Re:In this case... by Anonymous Coward · · Score: 0

      No... The point is you pay for the source to be released, not for the app itself. It can't be vapor if you're using it.

    2. Re:In this case... by Anonymous Coward · · Score: 0

      No, the point here is that money is being collected on something that never becomes viable, "worst case" for the donors, they donate and nothing is ever released.

    3. Re:In this case... by Adam+Theo · · Score: 1

      No, not correct, I have to point out.

      Vaporware can't happen in Ransom because *something* has to be released. Usually this will be a binary version of the software, stable and featured enough for people to drool over it.

      Under the Ransom model, a developer can't *not* release something and call it "Ransom" as per this model here.

      --

      Theoretic Solutions - Public think tank, creating grand ideas

    4. Re:In this case... by Anonymous Coward · · Score: 0

      What if the "something" is really worthless, released after a high Ransome was paid on the promise that it would be developed further?

      You know, the same way those dot-bomb IPOs worked.

    5. Re:In this case... by J.+Random+Software · · Score: 2

      Ransom refers to releasing from captivity. If it didn't already exist, you'd really be paying them to create it, not just to license it.

  31. Sure... by Anonymous Coward · · Score: 0

    So I develop 10 apps. If I'm lucky, two are big hits and cover losses on the other 8. So now you want me to give up revenue right when something finally gets popular. Sure....

    1. Re:Sure... by J.+Random+Software · · Score: 2

      If most of your apps weren't even worth the labor that went into them, why would it be a good thing for your business to prosper?

  32. Re:still not good as good as opensource by moonbender · · Score: 1

    It's "ransom", not "ransome". Not a spelling nazi troll, just an FYI as you made the same avoidable mistake three times in two posts.

    --
    Switch back to Slashdot's D1 system.
  33. Where's the trust? by Billy+the+Mountain · · Score: 1

    How would the individual be assured that the authors are faithfully reporting $ amounts received so the public would could truly know when the terms of the ransom had been met?

    Perhaps an online escrow service or outside source? Although this would add a bit of overhead, it might be acceptable to all.

    OK, Now announcing Billy The Mountain's Online Ransomed Software Service.

    --
    That was the turning point of my life--I went from negative zero to positive zero.
    1. Re:Where's the trust? by Adam+Theo · · Score: 1

      yep, exactly. While the Ransom model itself is not enforcing a third-party escrow service, it will likely become the most common way to do the transactions. One has already started up at http://ransom.tekrat.com in fact.

      --

      Theoretic Solutions - Public think tank, creating grand ideas

  34. soft Updates in *BSD might have been done that way by Anonymous Coward · · Score: 0

    I think McKusick might have implemented soft updates for SUN using that model, releasing it under the BSD license.

  35. Street Performer Protocol by Robotech_Master · · Score: 5, Informative

    Actually, it has been thought of before, in the form of the Street Performer Protocol. Granted, the SPP as written assumes that it's going to be applied to textual works, but it doesn't seem like a great leap to apply it to the programming world.

    --
    Editor Emeritus and Senior Writer, TeleRead.org
    1. Re:Street Performer Protocol by Selanit · · Score: 2
      . . . but it doesn't seem like a great leap to apply it to the programming world.

      No, it doesn't. Just ask the folks at Transgaming who have been developing WineX using the SPP model for some time now. I remember reading their licensing terms on their web site about a year ago, but when I went to look for them today I couldn't find them. ^.~ Hrrm. That's a bit disturbing.

    2. Re:Street Performer Protocol by Anonymous Coward · · Score: 0

      well i see the license every time I download something. i think you have to be subscribed.

      -m

  36. Just Like Drug Patents by Flamesplash · · Score: 2

    This sounds just like the way Drug Patents are handled plus the idea of being able to free the product with enough cash.

    Currently, afaik, drugs patents last for 10-15 years after which anyone can manufacture the drug with out the creators permission.

    --
    "Not knowing when the dawn will come, I open every door." - Emily Dickinson
    1. Re:Just Like Drug Patents by MacAndrew · · Score: 2

      I'm not sure I understand the analogy -- drugs must become public domain when their patent term expires, just like copyright -- but just FYI I believe the standard patent term is 20 years, plus possible 5-year extension, plus any special legislation Congress might see fit to enact. Of course the patent can be sold or given away like any other property, but it's not worth a nickle after expiration.

      Drug patents are a hot issue to say the least. Prescriptions of Prozac dropped 80% immediately upon the end of its patent. A generic typically costs a fraction of the branded price. There's an industry wisecrack that the first pill costs millions, the second costs 30.

      The ransom plan sounds to me more like a sort of layaway plan.

  37. potential solutions to the main problems by jd142 · · Score: 2

    1) Vaporware. Simple. If the product hasn't shipped, then don't donate. After all, the point is that the software exists now (either for free with a suggested donation or for a normal price) but the license is restrictive and the source is closed until the goal is met. People used Blender before it went open source. Now it is open source. If you are donating before a product even ships, then you take that risk.

    2) Shifting release conditions. It seems to me that by paying for the software, you are entering into a contract with the copyright holder. They are licensing the product to you for a price and in return you get the right to use the product and the promise that when certain conditions are met, the product will be open source. If the conditions are changed, then the company has violated the terms of the license and the license holders should have a cause of action for a lawsuit for breach of contract. A reasonable settlement would be to make all the code open sourse at that point.

    3) The name. Change it to GoalWare. The developers have a goal and the users have a goal. They work together as a team to reach it.

    1. Re:potential solutions to the main problems by LostCluster · · Score: 2

      I think what would make this more acceptable is if those who donate get the source code immediately, with a very restictive license that prevents redistribution, until the goal is met, at which that license yields to the GPL.

    2. Re:potential solutions to the main problems by Adam+Theo · · Score: 1

      Yes, exactly to #1 & #2. You've hit it on the head. Not sure about #3, though... I sure do get a kick every time I see that name :-)

      --

      Theoretic Solutions - Public think tank, creating grand ideas

  38. Wasn't this a Mel Gibson movie? by qwijibrumm · · Score: 5, Funny

    "Give me back my code!"

    --
    I wish there was some there was some way that I could be outside playing basketball, in the rain, and not get wet.
  39. But then, what's the point? by Anonymous Coward · · Score: 0

    Yeah, this is a good idea, but then what is the point of it? The concept of free software is, to some extent, in place to ensure that there are a lot of people to regulate the software's quality. In this model, the large-scale support only comes into play once a lot of people are already running the buggy program.

  40. Isn't the ransom model... by Big+Mark · · Score: 2

    ...just like the way other developers release their code under an open-source licence after a set time, only that they're announcing their intent before they sell bucketloads?

    Example: id software and Doom.

  41. Why not just encourage donations? by miradu2000 · · Score: 2

    For programs that are mainly written by one person - use GPL, but encourage users to donate. If you like what you have, you should pay some $$$ for it if you can. Peer review still exists, and the author can at least get a couple hundred dollars... if not more (depending on popularity). As with piracy it's a social problem. We want things for free, but we aren't understanding (as a culture) that free still costs money. Like music, if you like it, buy it! or in this case.. donate money!

    1. Re:Why not just encourage donations? by Big+Mark · · Score: 2

      I can imagine the following scene: just before xconfig launches properly, we get the following:

      --> insert generic "PayPal - Donate!" image here, and the sound of a thousand keyboards typing, "NO, you suckers! All this for free!" <--

    2. Re:Why not just encourage donations? by J.+Random+Software · · Score: 2
      use GPL [...] the author can at least get a couple hundred dollars

      That's great if the software only took half a day to write, but it's not a real business model. Someday I want to continue working as a professional developer but give up the control over our customers (thou shalt have no maintainer but us) engendered by proprietary licenses.

  42. more eyes = better code by Adam+Theo · · Score: 1

    As someone else mentioned above, there is nothing preventing the source code from being publically viewable. After all, it is the *rights* to the source code which are restricted under Ransom. That means that people could freely view and even modify the source code, as long as they didn't redistribute in any fashion. The details depend on what the developer puts in the Ransom (restricted) License.

    --

    Theoretic Solutions - Public think tank, creating grand ideas

  43. Slashdotted...Here's the text by Billy+the+Mountain · · Score: 5, Informative

    "Ransom is a software publishing model where the rights to the source code remain restricted until a set amount of money is collected or a set date passes, at which point the code is freed".
    This model is fair, legally sound, practical, and easy to understand. In the Ransom model, the programmers are paid by the simple demand and quality of their work, not by selling copies of their work by creating artificial supply restrictions.

    The problem that Ransom solves is that many open source developers work very hard on their software projects, and usually end up giving their work away, due to the nature of open source. I firmly believe that their social-mindedness and generosity do not qualify as reasons why they shouldn't be fairly compensated for their work. It is impossible to ensure payments through closed source software use, so the rules of publishing the software in the first place need to be changed.

    Current models do not work since they are not fair to all parties. Purely "closed source" softwares not only severely restrict the user's abilities and freedoms, but also ignore the laws of value by ignoring software's ability for unlimited supply using a simple 'copy' command. Purely open source software removes any chance of reliable income from the programmer and leaves them to the whims of gifts and benefactors. Neither of these are acceptable.

    Details: In short, Authors (the programmers of the software) first publish their work under a Ransom License (a special proprietary license). There exists the stipulation that the code will be automatically freed to a set Open Source License ([OSI]/[FSF]-approved or the public domain) once a set amount of funds have been collected from Contributors (satisfied users, grateful corporate customers, or distributors/resellers) or a set amount of time passes, whichever comes first. You can read details of the complete step-by-step process.

    The public gets completely open source software, and the programmers are fairly compensated for the real work they do, not the amount of "copies" they sell. Public interests are protected by legally-binding guarantees and oversight organizations. You can read details of all features and considerations.

    Issues: The current issues being discussed are:

    The list of Ransom Licenses (such as: /Simple).
    The list of Free Licenses.
    Whether Ransom should allow authors to completely hoard their source code until the full Ransom amount has been paid, not even selling restricted copies.
    Discussion: All discussion of Ransom occurs on the Ransom mailing list, to which you can [subscribe, unsubscribe, or manage]. The list is not moderated, but you must subscribe to post. You can also [read and search the archives] of the mailing list.

    Background: This project began as an idea from a friend, Eric Murphy, on how to finance a digital identity system (which has now grown into [PingID]). I took the idea and posted to [Crynwr's Free Software Business list] about it. This project is the final realization on how to achieve financial compensation for producing open & free software.

    ---

    This is a valid model, used by Blender amongst other projects. However, I think the use of the term 'Ransom' creates a rather negative perception - do you really want an open source model associated with kidnapping? -- RichardDonkin

    Perhaps a better name would be: 'Appreciation Model' or 'Threshold Model'. -- PipStuart

    --
    That was the turning point of my life--I went from negative zero to positive zero.
  44. Interesting, but not new... by V.P. · · Score: 5, Interesting
    Check for example Kelsey and Schneier's "Street Performer Protocol", published a couple years back in First Monday:

    The Street Performer Protocol and Digital Copyrights

    There the idea is that the "author" promises to deliver his "work" (a novel, software, anything), as soon as he receives a certain amount of donations. Stephen King actually tried to publish a book like that, chapter by chapter, a few years ago, but I think he concluded that the time wasn't right for it yet.

    1. Re:Interesting, but not new... by Anonymous Coward · · Score: 0

      He made $80,000 on some piece of crap that he couldn't sell to any real magazine ... and called it a failure. I wish I could fail like that.

    2. Re:Interesting, but not new... by Anonymous Coward · · Score: 0

      Actually... he discovered that he made a bunch of money, more than $600,000. Not a ton for him, but still, quite a nice sum. He had other committments, but did promise to come back and finish the book one day.

      Some of the issues he believes hurt books online just don't apply to software. Most people like reading books in book form, not PDF. Software doesn't have that issue. People already pay for a lot of software (maybe not the Slashdot crowd), and I don't think attention span is an issue with software. People just want something that works.

    3. Re:Interesting, but not new... by Animats · · Score: 2

      A few years ago, Elizabeth Moon set up The Storyteller's Bowl to try out this idea, but it didn't go anywhere.

    4. Re:Interesting, but not new... by Politas · · Score: 1
      Certainly sounds like a blatant rip off of the Street Perfomer Protocol (SPP) to me. Hell, the SPP document even says at one point:

      Think of this protocol as a kind of ransom note for a new book; if the ransom isn't paid, you won't be seeing the book any time soon.
      --

      Politas

  45. /.ed... Text for Ransom/Process by Anonymous Coward · · Score: 1, Informative
    This is a step-by-step guide through how the Ransom model works. It is not intended to explain the details of the many components and parties, only how they interact. For more details, please see the list of all features and considerations.

    1. The developers (called "Authors") code their program, either in privacy or with public feedback and help.
    2. When they release the software, it is covered by a "restrictive" license (called the "Ransom License"). There are a number of Ransom Licenses that can be chosen by the Author to release under, and each allows for some customization for Ransom- and project-specific information. A complete list of Ransom Licenses being developed is on the Ransom front page.
    3. No matter the specific license, the license includes a special statement that a set amount of money (the "Ransom Amount") must be collected by the Author. How this money is collected must be by a third-party process identified in the license, in order to ensure accountability and honesty.
    4. The release also includes a statement of an "open" license (called the "Free License") that the code is to be re-released under. This new license must be FSF- or OSI-approved, such as the GPL or JOSL. Optionally, the "Free License" may actually be the public domain.
    5. The Author can sell or otherwise distribute the software as they see fit under the Ransom License, seeking funds to go towards the above specified Ransom Amount, either as licensing fees, sponsorships of the project, or as simple gifts or donations.
    6. Once the above specified Ransom Amount of money has been collected in full, the source code is automatically re-licensed through copyright law to the above specified Free License.
    7. The public now has new freed source code to use and modify as usual; the programmer has been fairly compensated for work done, not copies sold; and the payers of the Ransom Amount have contributed to the community and can use that to their advantage (such as in marketing and public relations).
    8. PROFIT!!!!!!

    Note the lack of a ??? step
    1. Re:/.ed... Text for Ransom/Process by Adam+Theo · · Score: 1

      Step #8 should not be there. Looks like someone decided to "add" that just before it got /.ed. :-)

      One of the drawbacks of having a Wiki, but then I knew what I was getting myself into in the first place with it. This will be a good test of "community" :-)

      --

      Theoretic Solutions - Public think tank, creating grand ideas

  46. Not a completely original idea by cos(0) · · Score: 3, Informative

    Nullsoft did something like that a few years ago -- Winamp used to be shareware. Then, at version 2.50, Nullsoft thanked all those who purchased it, and turned Winamp into freeware.

    1. Re:Not a completely original idea by drinkypoo · · Score: 2
      A similar but less-known issue in which we would have liked to have had the source code, as we still don't with winamp, is Discplay. Discplay was the best (IMO) CDDB-enabled CD player app for Win32. I registered it. Then later development ceased, product downloads were discontinued, and the product's functionality was rolled into some megalithic media player with a bunch of functionality I don't want. As a result I am even more leery of paying for shareware now than I used to be.

      Hence from now on the only shareware I will be paying for is utility software, no applications. Luckily most of the application software is free as in speech or totally commercial, as in adobe or macromedia, or a game.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Not a completely original idea by blogan · · Score: 1

      Didn't that have more to do with licensing that was required for non-free decoders? They didn't want to bother with that so they just made it free.

    3. Re:Not a completely original idea by Luke-Jr · · Score: 1

      freeware != free software

      --
      Luke-Jr
  47. Haha since when.. by [cx] · · Score: 1

    was there a good way to make anything without a price tag and make money? Sounds like ass backwards logic to me.

    I mean sure you can sell out and try to sell proprietary software to Microsoft, or heaven for bid pull a billy gates and lease it to them. But they'll end up copying you and running you out of business.

    I say the best bet is to either give things away for free or sell it. There is no inbetween.

    [cx]

  48. Caldera should try this method by lunenburg · · Score: 4, Funny

    They'd definitely be feelin' the Ransom love.

  49. Xopus no joy by euroderph · · Score: 2, Interesting

    Similar pains in the Xopus project. Someone who has actively contributed, please comment.

  50. Re:still not good as good as opensource by swissmonkey · · Score: 2, Insightful

    sendmail, wu_ftpd and bind have proven that this is not true.

    Open source does not give any advantage simply because almost nobody actually reads the code.

    In theory, yes you can read it, in real life however, almost nobody takes advantage of this to audit the code and search for problems.

    The fact that open source allows you to read the code doesn't mean that people actually read it.

  51. Like Blender? You'd have to sell your self cheap! by pepper_pusher · · Score: 0

    That's exactlly what Blender did, and raised 100k$, which I'm sure wasn't cost of developing it... what about maintenance / bug fixes / new versions?

    Randsom is bullshit. Inheritting old code is also bullsh*t. Take Mozilla's calendar for example, they got the initial code from oeone and havn't got anywhere after so long. If you're an experienced coder you'll know why this model su* so much.

    --
    girl
  52. expiration dates by Adam+Theo · · Score: 2, Interesting

    true, the Ransom model is "loose" enough to allow for expiration dates of 10 or more years, but I've decided to let the Ultimate Force govern here, as well: the free market. I'm sure users and contributors will be wise enough to check out the details of a project before helping it, and if they are happy with 10 years, then hey, that's all I want. :-)

    --

    Theoretic Solutions - Public think tank, creating grand ideas

  53. Missing the point by HisMother · · Score: 2

    Everyone seems to be equating the release of the app with the release of the source -- i.e., the "What about vaporware" question in many posts. Isn't the ransom just for the source, not the app itself? The ransom might take the form of a payment for the app itself -- i.e., "If enough people buy my app, I'll release the source under the GPL," vaguely like Id does with previous-generation games. This sounds like a nice idea. Most folks won't pay cash money for a crappy app, so the ransom model equates to "if the app is good enough for people to want the source, I'll release it!"

    --
    Cantankerous old coot since 1957.
  54. Greed, it's what's for dinner by LadyJessica · · Score: 0, Troll

    Greed, it builds strong bodies in twelve ways.

    Greed, ask for it by name!

    Greed, it worked for Enron executives, why not me?

    Greed, it's what's for dinner.

    Got greed?

    "I've got this bitchen software that's like sooo cool 'n' stuff. Pay me and I'll let you use it for a limited time under certain restrictive circumstances subject to revokation at any time, your mileage may vary." -- Microsoft

    :-)

    --

    -- Jessica
    The mutant geek grrl from Hell.

    1. Re:Greed, it's what's for dinner by Anonymous Coward · · Score: 0

      Got greed?

      no, but many slashdot posters sure do....

      I believe that developers should be compensated for their hard work. It seems greedy to me that many people are bitching that they can't get their software for free (as in beer).

    2. Re:Greed, it's what's for dinner by Anonymous Coward · · Score: 0

      This isn't greed. People have to take time away from work, families, or they may be unemployed and have lots of time to help out but need to eat.

  55. nagware by Adam+Theo · · Score: 2, Insightful

    yes, it certainly does beat nagware. If you are even mildly interested, sign up for the Ransom mailing list, even if it is just to watch (although I hope to draw in most subscribers. This model needs feedback).

    --

    Theoretic Solutions - Public think tank, creating grand ideas

  56. A bunch of issues by CFN · · Score: 4, Insightful

    I got a bunch of problems with this model. I'll mention them. Feel free to disagree.

    I'm assuming that the binary must be free and freely distributable, otherwise, who would ever know about this project, and who, then, would donate money towards it. (Or, of course, this could have already been a commercial product that was not freely distributable, but that has a wide following.)

    1) If a user does not care about every seeing the source code, he has no reason to pay for it, because again, he already has an unlimited right to use it as much as he wants.

    2) Even if a user would like to see the source, he knows that it will one day be released, regardless of making a donation.

    3) Even if a user would like to see the source as soon as possible, unless he can afford the entire ransom amount, he has no reason to believe that his donation will make the source released earlier: either not enough other people donate, so his donation is meaningless, or more than enough have donated, in which case his donation is unnecessary. (Do a google search on Kitty Genovese to see what I'm talking about).

    Anyway, it doesn't seem like there is any reason for someone to donate, except for the same reasons they donate to OSS projects now. In fact, people might donate less, because nobody likes to pay "ransom" for anything.

    1. Re:A bunch of issues by Adam+Theo · · Score: 1

      Hi there. Thanks for the comment. I'll disagree (of course :-), but as one calm, sane debater to another :-)

      First, I guess there are three ways of distributing the restricted software before it is freed:
      * Completely free (as in beer), and asks for $$ here and there.
      * Shareware-like (30/60/90 day trial and then you must/should pay).
      * Traditional "you pay first, then you get something to use" model.

      My faves are #1 and #2, of course :)

      and as long as the restrictive license allows it, users are free to not pay anything. I expect most of the $$ to come from satisfied corporate customers, distributors/resellers (like Red Hat), and your standard donator.

      --

      Theoretic Solutions - Public think tank, creating grand ideas

    2. Re:A bunch of issues by Reziac · · Score: 2

      I don't see this as being applicable to free software. Rather, as a model for software that people would LIKE to write, but simply can't spare the time if it means they have to give up making a living to do so. So, I think it's more applicable to small-publisher commercial software with a limited lifespan, like games and utilities.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    3. Re:A bunch of issues by marvonmars · · Score: 1

      while your issues with this are reasonable, its a bit shortsighted.

      1) even if the user does not want to *see* the source code, an informed user will realise that switching to an open source model will likely improve the quality of the application (because OS is a better development model). so there's an incentive to free the code.

      2 & 3) while these points seem rational, they fall flat when compared to voting. you can say the same thing about elections. your vote being one out of millions, your one vote is no gaurantee your candidate will win. and if enough people vote for your candidate, your vote is irrelevant. however, people still vote. and their votes do make a difference. not each on its own, but as an aggregate.

      you dont have to pay the full ransom. just contributing a few dollars will ensure that the code is released sooner rather than later. with enough people paying up, the code will get released. if not enough people pay, there isn't enough market for it. in a sense, you're voting with your cash for which applications you want in the market. the difference from closed source is that you dont have to *keep paying* to keep them in the market.

    4. Re:A bunch of issues by Anonymous Coward · · Score: 0
      1) If a user does not care about every seeing the source code, he has no reason to pay for it, because again, he already has an unlimited right to use it as much as he wants.
      Just because you do not release the software under an Open Source license, this does not mean that you do not release the source.
      2) Even if a user would like to see the source, he knows that it will one day be released, regardless of making a donation.
      The ransom model is aimed a bit more at large commercial users who will be much less likely to violate the license because they have a legal department that would be rather annoyed if they did.
      3) Even if a user would like to see the source as soon as possible, unless he can afford the entire ransom amount, he has no reason to believe that his donation will make the source released earlier: either not enough other people donate, so his donation is meaningless, or more than enough have donated, in which case his donation is unnecessary. (Do a google search on Kitty Genovese to see what I'm talking about).
      This would be easily countered by having the license state that for each $1 given the source would be released n minutes earlier. That way there would be a a very simple way for each party involved to know that their money would make a difference.

      Also note that until such time, the corporate customers would be paying to actually be able to use the software in the first place.

  57. Re:Like Blender? You'd have to sell your self chea by adb · · Score: 2

    The cost of developing it isn't the issue, monkey boy. Until the ransom is paid, the software is sold according to the normal proprietary model, and they can recoup their dev costs that way if they want. The ransom just needs to be at least what they'd expect to make from remaining sales of the product if they stuck with the proprietary model.

  58. Donation fraud, reputation by WillWare · · Score: 5, Insightful
    There have been a few expressions of concern about vaporware. The solution to this is simple. What is held for ransom is the source code, but a working executable could be released, sufficient to demonstrate that the programmer really has written the program in question. There would still be an incentive to pay the ransom. An executable isn't as valuable to the average user as a program whose source has been released, because with the latter, it's possible to get peer review, upgrades and modifications, etc.

    The server was slashdotted before I could read more than the front page (see Google cache), so I missed the "step-by-step process" description.

    People have mentioned concerns about sky-high ransoms, but the free market will vote with its feet so that doesn't worry me. Likewise, the problem of a programmer who raises the ransom after the initial announcement will be solved because people will get disgusted and won't pay.

    But there's a problem of fraud. Joe Programmer wrote Foo Program and I've donated ten bucks to have the source released. But I don't know if Joe counted my ten bucks toward the ransom, or simply pocketed it. If I'm patient and trusting, I can wait for market forces and reputation to filter out the programmers who pocket donations.

    But Joe can do better by posting a list of donations. For donors who prefer to be anonymous, he assigns them a number and emails a copy of the number to them, so they can verify that their donations have been counted. Anybody can grab a snapshot of the donation list and throw it in a spreadsheet to verify the current tally.

    Anybody whose donation was ignored can gripe in some suitable forum (Slashdot, Usenet, wherever) and if there are enough gripes that don't look like kooks, Joe's reputation will suffer.

    --
    WWJD for a Klondike Bar?
    1. Re:Donation fraud, reputation by broken_bones · · Score: 1

      Quoting WillWare: For donors who prefer to be anonymous, he assigns them a number and emails a copy of the number to them, so they can verify that their donations have been counted.

      I think it would be wise to use something a little more complex than a number. If just a number were used I could just send the same number to multiple people. Unless everyone who donated knew everyone else who donated it would be difficult for a contributor to verify that he was the only person counted under a particular number. A better solution perhaps would be to use the contributors public key to encrypt his name on the list. That way one could easily check that your donation is listed but could be reasonably assured that your name wasn't readily available. Of course the flaw there is that not everyone has a public key...

      --

      Never disturb your enemy while he is busy making a mistake.
    2. Re:Donation fraud, reputation by WillWare · · Score: 2
      I think it would be wise to use something a little more complex than a number.

      What I envisioned (and failed to make clear) was that the posting would list the ID followed by the amount donated, where the ID would be the anonymous number. Anonymous ID numbers could then only be aliased for anonymous donors who'd send in exactly the same amount.

      Your idea of using the donor's public key is a good one, and gets around the same-donation-alias problem. Or anonymous donors could just invent long random pseudonyms, and the chances of identical nyms would be remote.

      --
      WWJD for a Klondike Bar?
  59. Ransom model (or the Gravel State lie) by Anonymous Coward · · Score: 0

    If you decide to subscribe to a company that claims to use the "Ransom model" then be sure to get something signed that the random terms will remain the same. A popular "economic experiment" hiest under the "ransom model" was conducted by Gravel State/Transgaming. He claimed that "once 20,000 subscribers are signed up, TransGaming will release all its current code under the Wine license." Then as he got more subscribers, the terms started changing. First, instead of all the code, he stated that under contract with companies like Macrovision that some of TransGaming's code would never be release under the Wine license (unlike the original license policy which refered to "all of this code"). Then around the time that Wine switched licenses, Gravel State decided to remove all references to any ransom model/"economic experiment" from the TransGaming web site despite the fact that the previous TG license policy did not specify any specific license for Wine, just that the code would be released "under the Wine license." It seemed like such a vaguely worded license policy would allow for Wine to change licenses and the license policy would still be in effect. When I contacted Gravel State about the situation he made it clear that TG would not be honoring it's social contract even if the number of subscribers reached 20,000 and that subscribers who where mislead into getting multi-month subscriptions by the claims of the previous license policy are still locked into the full subscription period. Anotherwords, the customer is still responsible for paying even if the ransom model is dropped complettely!

    There plenty of other liars, cheats and theives like Gravel State out there! If you do not have a signed contract then consider the terms of ransom to be an unreachable moving target!

    1. Re:Ransom model (or the Gravel State lie) by Adam+Theo · · Score: 1

      Yes, I wholeheartedly agree. I am wanting to make sure that the Ransom model is not something that can turn into a moving target, by making sure all parties are legally bound (even if it is with something as simple as a copyright license) to go with the original terms. I'm also working on building some well-defined "official" licenses for use, so people know exactly what they are getting themselves into.

      --

      Theoretic Solutions - Public think tank, creating grand ideas

  60. Dumb Users Might Break The System by blacklite001 · · Score: 2, Insightful

    It sounds like a good idea, until you start trying to explain it to the public.

    Salesguy: "Okay, yeah, the first thousand people to pay for this, get it... and so does everyone else."
    Customer: "Even the people that don't pay for it?"
    Salesguy: "Yup! That's how it works."
    Customer: "... Why would I pay, then? I can just wait for someone else to."

    Unless the ransom's low enough that the few people that really want it do pony up right away make the difference, it seems like people will end up waiting indefinitely. And forget about it when it doesn't come out.

    You could maybe make the case that the instant gratification urge will win, and they'll want it right now even though they could have it free later, but I wouldn't be sure enough of that to put money on it.
    This wouldn't apply to libraries and such, though, so maybe -- but what's really in it for those sorts of developers? The biggest draw I can see for this sort of license is for people who are going to deliver straight to the public. The cut-down version for the small fee draws them in, provides funding, and then once the ransom is met, you get a full release. ... But that can be done without a Ransom License anyway!

    1. Re:Dumb Users Might Break The System by Anonymous Coward · · Score: 0

      This seems highly unlikely. New hardware is basically released under this kind of model: why pay $500 for a 3Ghz P4 when you can get it for $200 (or less) a year from now?

  61. King did it wrong by samael · · Score: 5, Interesting

    If King had said "I need $10k for the next chapter." he'd have been fine. By saying "x% of you need to pay" he was doomed to failure.

    If I downloaded at home and work, then I screwed his calculations. If people downloaded 20 copies to screw with the system, they succeeded.

    If a writer just decided what the market is worth for the story/novel and asks for it, then they're being fair and the system is more likely to work.

    1. Re:King did it wrong by istartedi · · Score: 4, Interesting

      A better way that is known to work is serial publication in a magazine or newspaper. I am reminded of this because I was watching "History's Mysteries" the other night and they were talking about original manuscript pages from Uncle Tom's Cabin which was published serially in a newspaper. IIRC, a number of other famous American works were originally published in this manner and went on to do well.

      In the 19th century it worked because newspapers were widely read, and it was unlikely that someone would go through the trouble to clip the stories and bind them to make a personal "book". Those who didn't get the paper heard word-of-mouth from people who had, and got the book when it came out.

      I'm not sure how this could work on the web, because the works can be copied so readily now. Reading things on the screen is a pain, so people might not read the whole novel, and even if they did read it they'd send their friends the link, not a recommendation to buy it.

      Things get more interesting when you have easy-reading screens. Combine that with exclusive distribution through one subscriber service, and you duplicate the 19th century serial publishing model.

      Trouble is, the author still has to cut a deal with the publisher. So... this doesn't really compare with King's experiment which was direct to the customer. Also, King is King. Joe B. Hacker is "nobody" so even if he writes great fiction, how will he get people's attention?

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    2. Re:King did it wrong by etxjrh · · Score: 2, Insightful


      Yes, I agree. You need to decide up front how much money your project is worth. Base this on the number of hours invested and your experience/skill/creativity.



      I know some authors may write one superb application that could have made them millions, but instead pays them for the effort they invested. That's unfortunate, but they are still rewarded as their reputation should allow them to raise their price / hourly rate next time around.


      You must assume some risk to enter the scheme, but you're your own boss. You should get paid for the work you do, provided it's accepted and used by customers. If it's not, then do you deserve payment?



      I think this is an excellent model for music distribution as well. The artists/studios etc. paid for the work put into producing and marketing an album. The quality of the work and the artist's reputation can be reflected in the price. Finally, customers eventually "own" the music, and can p2p it legally after a certain point, so formerly popular titles can be easily obtained after the event. It also discourages the unfair practice of bundling a load of garbage with 2 or 3 good songs and releasing the lot as an "album". Each track could be individually valued, with proportional contributions being made from each compilation sale.



      Surely this is a good compromise serving everyone's best interests?


      One final thought. Can you charge for successive versions. If you write an popular application and almost give it away (small ransome) can you charge each of the established users a small amount for the extra coding going into the next version, generating a lot of revenue for a small amount of work by virtue of the popularity of the app?

    3. Re:King did it wrong by WillWare · · Score: 2
      If King had said "I need $10k for the next chapter." he'd have been fine. By saying "x% of you need to pay" he was doomed to failure.

      Yup, that is EXACTLY what King did wrong. It made me wonder if he was trying something sneaky and back-handed, to pretend to empower new writers, and then demonstrate to them that "even Stephen King can't make this work". Perhaps he did so in collusion with the very publishers he pretended to spurn.

      King is King. Joe B. Hacker is "nobody" so even if he writes great fiction, how will he get people's attention?

      IIRC, the original SPP (or one of the variants that was floating around at the time) suggested that Joe Hacker should release the first few chapters into the public domain to convince people that his stuff is worth reading. Then he can ransom subsequent chapters one by one.

      --
      WWJD for a Klondike Bar?
    4. Re:King did it wrong by Reziac · · Score: 2

      And maybe if he'd written something more worth reading -- I can't remember the title but I do recall that most of the reviews were rather negative, and .. well, I didn't get off the first page. And of course it's hard to get into a book where there's no guarantee you'll ever get to read the whole thing. Presumably software is only sold once finished, not in some half-compiled state. :)

      So.. ISTM if a ransomware product is worth buying, enough people will buy it to make the author's wallet happy.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    5. Re:King did it wrong by J.+Random+Software · · Score: 2
      instead pays them for the effort they invested. That's unfortunate

      Why? That's the economically efficient result. If $X persuades me to write something, giving me $2X is a waste of resources that could have been used to persuade me or someone else to write something additional.

      If the ransom for V1 is paid, you can certainly ask people to pay another ransom for your work on V2 when it's ready, though you're competing with anyone else who's willing to charge less for their vision of V2.

  62. Re:still not good as good as opensource by Adam+Theo · · Score: 1

    Well, I don't think Ransom is going to replace open source software in any way. I think people who try that will fail. Ransom will be used in two areas:
    * Currently proprietary software that can be freed by using the Ransom model to compensate the original developers.
    * Projects that *could* be done as open source, but for one financial reason or another this would be infeasible, and so a "middle ground" solution needs to be used.

    --

    Theoretic Solutions - Public think tank, creating grand ideas

  63. nothing wrong with earning money by fermion · · Score: 1
    While this is not a replacement for OSS, I think it could be a useful hybrid model. In this case, the author of the software needs to collect a certain amount of money for his or her time. There is nothing wrong with this. This does not say anything specifically about closed or open source software. It is just another way for a programmer or group of programmers to make a profit. If the product is crap, no one wil buy it and life will move on, If it is good, then good code will enter the public domain. Since people tend to need money to eat and live, this may be an attractive option to encourage individual development. It will provide an alternative to creative people who want to code but can't see a way to make a living at it.

    What would be interesting is if more companies started formally doing this, especially with regard to the time limit. For instance, much of the code base for the original Windows up to 95 is or soon will be of little use to MS. Likewise, the classic Mac OS, at least up to system 7 is obsolete. There are a number of application programs in the same boat. Wouldn't it be great for competition and innovation if source code was released after 5 years or so? Not only would this force companies to truly 'innovate or die', it would also provide great teaching examples for universities.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  64. Good Idea, Bad Name by droleary · · Score: 2

    My company has been doing this sort of thing for years, only we decided to call it Serviceware to more accurately reflect that it is based on the model of software as a service, where the code is made free once that service is paid for. So it's good others are seeing value in the concept, but it's a shame the publicity goes to someone that names it so poorly.

  65. Ever played Legend of the Red Dragon? by fireboy1919 · · Score: 2

    Its creator's M.O. is the ransom model. He released the game engine of his best game, Dink Smallwood, after he felt he had earned enough from it.

    Now there are tons of modules that you can get for that game. Its inspired a lot of creativity. Of course, he didn't do it just because it was ransomware. He did it because it was about to become abandonware.

    This seems like a good strategy for companies. If he released another Dinkesque game he'd have an instant fanbase bolstered by the freeware engine and the knowledge that eventually it would become another freeware engine.

    --
    Mod me down and I will become more powerful than you can possibly imagine!
  66. this is not by odyrithm · · Score: 0

    a new idea.. and for that matter most ideas arnt, but back to this one.. software always opens up when it reaches it sell by date.. i.e. when it aint worth jack no more in the commerical world.

    --
    moo
  67. Nomenclature by MacAndrew · · Score: 3, Interesting
    How about...
    1. "The layaway plan"?
    2. "The wishing well"?
    3. "Cash for code"?
    4. "Pay now play later"?
    5. "The coding club"?
    6. "Nickle and dimed"? (oops, negative connotation)

    As for vaporware, a refund should be guaranteed on nonperformance. Escrow works, but has transaction costs. One puzzle would be defining performance -- what about buggy code? Who decides it's up to spec? Would problems lead to a full or partial refund? What circumstances?

    I'm sure these have been thought of; I'm just thinking aloud, and the random webpage won't load (wonder why). Neat, creative idea.
    1. Re:Nomenclature by RAMMS+EIN · · Score: 1

      ``the random webpage won't load (wonder why)''
      Duh. You haven't paid the ransom yet. If they send you the webpage, you can See the Source (WOW). So obviously they can't do that until they've received enough pay.

      --
      Please correct me if I got my facts wrong.
  68. The Plant by Anonymous Coward · · Score: 0

    Kind of like Stephen King's installment e-book "The Plant." But ... that didn't work ... which may have been natural selection.

  69. mod parent up by mattmunz · · Score: 5, Insightful

    A while ago, a friend of mine asked me how he could apply a sound economic model to the distribution of digital (a.k.a. easily reproducible) media. He wanted a system that fully accepted the near-uselessness of DRM technology. I told him about the "Street Performer Protocol".

    This is the only model that makes sense to me in that it is clear, well-defined, and simple, yet complete. As the world "gets smaller", the information (knowledge) economy seems to be converging on a sort of minimum -- where the moment a piece of private information becomes public, it becomes public with a capital P (anyone who wants it will get it whether you like it or not). Digital technology allows the game of telephone to be played ad infinitum, and the message at the end of the line is the same as it was at the beginning. Sure, we can try to stretch the Copyright and Patent laws to fight this, but isn't the more intelligent solution to adapt to the new environment in a profitable way?

    I have heard economists argue that "secrets" will become the most profitable asset in the information economy (as if they aren't already). This certainly applies to international politics and military affairs already.

    In any case, it seems to me that SPP is in sync with all of this. And of course it applies to source code! I think that distributed development deserves a distributed payment system, based on SPP or something like it...

    As for practicality, please note that SPP is not new or untested. Public Radio & Television, for example, has been doing it for decades: "We'll give you a quality stream of news/entertainment if and only if you pay us $X by date Y". And guess what -- it works. The government backs out of more of its commitment to funding public media each year, and yet the industry is here.

    Probably the name is the worst part of the whole idea. I thought SPP was bad, but "Ransom" -- that's near idiotic -- the kind of name that makes great soundbites for the RIAA. Yeah, "Ransom" sucks. The idea of SPP is great though -- I just wonder why more folks aren't on the bandwagon yet?

    BTW, the whole Stephen King experiment is an awful example of this, since there are so many external contributing factors. A fair first experiment with this concept would use a medium that is commonly distributed in digital format. While people do read from computer screens frequently, they do not tend to read novels on the computer. A more fair test would be in the distribution of music, software applications, software documentation, digital images, etc.

    OK -- rant done.

    1. Re:mod parent up by steved · · Score: 1

      I agree. I feel the reason many people aren't "on the bandwagon" is that for this to be a successful model, a secure, publicly trusted financial system must be in place that ensures money is only given to content providers when they deliver the goods. A holding station is required to collect the money and only distrubute it to the creator when they actually deliver the promised product. Only government intervention can really ensure that such a system exists and until we demand it, it won't happen.

      And by the way Matt, give me a call. You going to be in California for Christmas?

    2. Re:mod parent up by mattmunz · · Score: 1

      Only government intervention can really ensure that such a system exists and until we demand it, it won't happen.

      Well, I've got to disagree with you here, Steve. The legal system provides us with this great thing called a contract, and Clinton & friends gave us e-signatures so that we can create them electroniclly.

      Your holding station doesn't have to hold the actual money, just the legally-binding promises to deliver that money upon content delivery. This means that the holding station doesn't have to be a full-fledged bank or lendor (credit card company). It just needs a lawyer.

      To minimize legal fees, a user ranking system (trust metric) can be used, as can be seen on Ebay, Amazon, Advogato, /., etc. Content vendors can specify that their donations must come predominantly from "trusted" sources. You may be more concerned about the content providers taking the money and running -- well, the trust metric applies to them too.

      The other key is that I see this work as being incremental. It's not like the provider will go develop their product for two years and then announce that they want $500,000 for it. More likely, products will be produced a tiny piece at a time ($100 - $10,000). The losses from abusers of the system will thus be rather small, especially if first-time producers are limited to smaller amounts.

  70. This is bad (several reasons) by Fefe · · Score: 3, Interesting

    1. people should not start software projects to make money. It's good if you can make money off software, but software written not because you enjoy it or you need this particular problem solved usually sucks.

    2. typical free software projects need external help the most in the very beginning. Most projects fail before the first working prototype is finished. Because of that, I won'd be contributing to ransom software; I can't even be sure that the software will be released as free software because I have no way to know how much money will be donated.

    3. accountability. How do you know the author will not lie to you about how much money he made so far?

    4. disincentive to cheat. If the author survival depends on this, he has an incentive to let you pay through your nose for updates and upgrades and new features, and you will probably hire him because nobody else knows the source code like him so he can be faster than others.

    In my experience, free software projects work best if they are a) not paid for at all (you do it in your spare time) or b) they are paid for by one company who really needs this problem solved but you are allowed to release the software as GPL, too.

    Even better: c) you start the project as GPL but get your work funded by some company who needs the problem solved. Many of my projects are category c) and it's really in the best interest of you (because you get the money and you get to write free software), the company (they get their problem solved and they get the source code and random people off the net will help them improve their software for free), and the world (because the world gets new free software as part of the creative commons world heritage). In contrast to the street performer protocol this is actually known to work in practice ;)

    1. Re:This is bad (several reasons) by rbp · · Score: 1

      Some comments:

      1. This model isn't saying people should start projects *to* make money. It becomes free software after some (fixed) time, anyway. And there's no problem in making money, so why avoid a chance to do it, even if that's not your prime reason?

      2. You're forgeting the time limit. It *will* become free software, one way or the other (sooner or later - the point is, you can pay for it to be "sooner"). And, again, you don't have to pay until you think it's stable enough. Or interesting enough. Or important enough for you. Or you can not pay at all. Wait, if it's ok with you.

      3. Perhaps a third party. I suggested, in another post, that sourceforge-like sites handle that. That'd be similar to what happens in e-bay and the like.

      4. I'm sorry, I don't know if I understand this one. It becomes free software after some time (of after the author gets some amount of money), so it's there, like all other free software. As with free software, the author(s) naturally understand the software better than anyone else, so you can hire them and have faster modifications or do them yourself (or hire someone else) and have them at a slower pace. This is how it already happens.

  71. Ransom with no demands - Transgaming by Sinistar2k · · Score: 2

    Transgaming is doing this ... kind of. Except that they ask people to pay without actually making promises of what level of money must be attained before the code becomes GPL'd.

    They've promised that, at some point, it all gets handed back to the community, but there has been zero discussion of when this might be.

    1. Re:Ransom with no demands - Transgaming by Anonymous Coward · · Score: 0

      Sorry, but you're mistaken. There is a lot being handed back to the community. http://www.winehq.com/hypermail/wine-license/2002/ 06/0156.html

  72. I remember this by Lemmeoutada+Collecti · · Score: 1

    This just seems to be Open Source Shareware... maybe I'm missing the point, but it strikes me as a very similar idea.

    You get the 'Trial' version, and if enough people pay for the 'Full' version, it gets Open Sourced...

    --

    You can have it fast, accurate, or pretty. Pick any 2.
  73. Hmmmm by catsRus · · Score: 1

    We paid them billions in ransome- no code We got the man involved (DOJ)- no code Oops wait thats the wrong codenappers :)

  74. But it *has* been thought of before... by Anonymous+Brave+Guy · · Score: 2

    It amazes me that nobody else has pointed out the obvious yet. We already have this model. In fact, in the US, there's even a provision in the Constitution for it. It's called intellectual property. Y'know, the thing that says you can't copy stuff, or use a patented technique, for a while after it's first created, and then everyone can have it? (Readers planning to rant about Disney and the extension of copyright dates may save their fingers; we all thought it, and it doesn't change my point.)

    Before anyone asks me to go RTFA, yes, I realize that this does not make provision for also releasing the code when a certain amount of money has been raised, but this has happened regardless in some cases. (See, for example, iD's release of the code for their earlier games well before it would have been out of copyright. They were ahead of the game on shareware, and on that, too.)

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  75. Letting users have a word by Entropos · · Score: 2, Interesting

    How many times have we heard developers say: I'm doing this for free, because I feel like it and it's none of your business telling me what YOU want ME to do. FUCK OFF!

    I think this could be a great way to get developers interested in things the users want like good GUIs, better usability, better manuals, Wizards. We users could set up projects and stock them up with money to stimulate developers which could compete with each other to see who gets it. The Free Software Foundation could administer the prize money to see that there are no scams or to redirect it (with previous consent of the clients) if there are no takers or the project dies for some other reason.

    This could even work as a project inside a distribution like Mandrake or Lycoris. I'm sure there would be a lot of ideas on how to do this!

    There would be a far better interaction between users and developers than what is even thinkable with closed-source software. I think that for a fraction of what we pay for closed source, we would get in much shorter time greatly superior OS Software.

    I think this could be the missing link for letting OOS fly and fly away!

  76. Thinking about copylefting my articles this way. by MichaelCrawford · · Score: 2, Interesting
    Check out the entry in my Advogato diary where I discuss whether I should copyleft an article I wrote on C++.

    On the one hand, I think I would do a lot of good to the community if I copylefted my article. A lot of people might read it who otherwise would never come across it. On the other hand, allowing the only copy to be on my website generates a lot of valuable traffic that helps to advertise my consulting business. But on still another hand, maybe having the copylefted version in the wild would do even more to publicize my business.

    John Levon suggested that that particular article is probably best where it is. I'm thinking now that he's probably right.

    But I have other articles that I am thinking of copylefting. I have started writing a column on cross-platform software development. My thought now is that I will copyleft my articles, say, six months after they are published. The one article I have posted so far is older than that, so if I decide to do this I will copyleft it right away.

    That way there will be traffic to my cross-platform site from people looking for new articles, but ultimately they will have the most positive effect if they are picked up by linux distros, for example.

    I'm still undecided about it, I probably won't make a decision right away. Yes, I want to help people. But I'm sorry to say that it's been challenging to be a self-employed software consultant since the dot-com crash. My articles take a lot of work to write, and I don't get paid for writing them, in fact I take a lot of time off to write that I could spend doing billable work for my clients. They are an effective advertising medium. The decision of whether to copyleft them is going to have to be based in large part on what I think would be best for my business.

    --
    Request your free CD of my piano music.
  77. Horsesh!t by Thaelon · · Score: 0

    Ummm....how is it free if it costs money to get it?

    I don't mean to flame, but how is this any different from regular old capitalism? You get the source code....if you pay for it...

    But wait, it's released 10 years down the road....when no one cares anymore...

    But wait, you can get windows 95 for nothing from anybody who still has it because they're not using it and have no use for it...hence free...

    See the parallels?

    --

    Question everything

    1. Re:Horsesh!t by J.+Random+Software · · Score: 2
      Once they recoup the development cost, the source is free and you probably don't have to pay anybody to get it.

      Win95 isn't free. Its source will probably never be published, regardless of if and when it paid for itself.

  78. Similar Stephen King's model by srichter · · Score: 2, Informative

    Stephan King uses this sort of model already for many years. He writes a book and publishes a chapter after a certain amount of money reaches a bank account. He has been very successful with it too.

    --
    -- Stephan Richter
    1. Re:Similar Stephen King's model by Anonymous Coward · · Score: 0

      Ha! Installment horror. Who woulda thought?

    2. Re:Similar Stephen King's model by Anonymous Coward · · Score: 0

      Stephan King uses this sort of model already for many years.

      Yeah, but look what happened to him: he was found dead in his home last night, at the age of 54. Or so I read ;)

  79. Why this won't impress management. by Anonymous Coward · · Score: 0

    Okay, so we're talking about creating a product that has a specific revenue goal, coupled with a plan to stop collecting revenue at the point where the goal is reached.

    This is just as alien to a business management type as the free model, and the reason is, if you have a product that takes revenue, the conventional model is to generate consistent gains on that revenue -- or else it is not considered a reasonable venture!

    In other words, no matter how much money your product is expected to make in the first year, if you can't increase that in the second year, it's not going to fly in the minds of a financier.

    I've always thought this attitude was somewhat myopic; that the argument could be made for a status quo which does not require continually increasing gains... But that's not what they are teaching MBA's from Stanford and Harvard, and therefore, not what's going to be practiced in American business any time soon.

    1. Re:Why this won't impress management. by J.+Random+Software · · Score: 2

      Plenty of consulting firms do work for which they're going to be paid well but only once. I worked at one that had been around for twenty years (they only went bankrupt because they expanded rapidly to serve dotcoms who went bankrupt). Your argument only applies to people who view software development as publishing.

  80. A trusted third party by Minupla · · Score: 3, Interesting

    If this solution were to be implemented, it would only work if there was a 3rd party that could be trusted by all sides of the deal. The 3rd party would 'release' the software when the conditions of the agreement were met, and would certify that the software performs to the specifications made public.

    Otherwise the scheme would tend to generate mistrust on the public's side of the equation. Perhaps someone like the EFF or the GNU people could hold the rights in escrow until the appointed date/cash level is reached.

    Personally I prefer that we could all just trust each other to be reasonable.

    --
    On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
  81. Doom by deuist · · Score: 0

    This reminds me of Doom - sell millions of closed source copies, wait a few years, and then release the product as open source.

  82. "Ransom" sounds bad by Anonymous Coward · · Score: 0

    When I first read the title, I assumed "Ransom" meant paying for patches until the product worked correctly. Given a recent discussion about the unfortuneate naming of Extreme Programing, I think the "Ransom" moniker should be re-considered.

  83. Yow. by Anonymous Coward · · Score: 1, Informative

    There are two ways to get the winex emulator. The first is the free alternative, which is source code available from sourceforge that is licensed under the Aladdin license. This version may not be up to date, but occasionally new changes are checked in. Second, is the commercial version that contains the licensed stuff, as you noted. The Aladdin license does not permit people to take the code and add it into BSD/X11 or LGPL-licensed software. Transgaming appears to have abandoned hope of getting enough subscribers just to relicense some source code, so they instead appear to be concentrating on promoting the commercial version for maximal Windows gaming.

  84. Will the eula... by mtec · · Score: 3, Funny

    be written by pasting different sized letters cut out from a newspaper onto typing paper?

    --
    Cake or Death? Cake Please!
  85. Re:yeah right (now *this* is offtopic) by timothy · · Score: 1

    "It's like if a company wanted to tear down a bunch of beatiful old stone buildings (which by and large would be far too expensive to build today) to get the stone, and justified it by saying they'd build some tacky prefabs to replace them. Well, great, there's still a roof to protect you from the rain, but wouldn't you feel a bit cheated?"

    Yes.

    It's fairly disingenuous (but understandable, predictable, etc) for Weyerhaeuser to act as if "trees is trees" but you're right, there is a difference between a tree farm and a nice old forest.

    Even people who are not opposed to large-scale logging (like home builders or potential builders who don't want to double their lumber costs and have not seen the light that wood is not the only material with which to build a house) can agree that logging is even at best beautiful in the cauldron-of-creation way rather than the sculpture-of-beautiful-woman way.

    Still, they plant 'em :)

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  86. Re:The ransom model has one problem ... by rbp · · Score: 1

    Well, perhaps rules could be set so that the ransom is fixed. Or, at least, that they should not exceed a certain value (or percentage of the original one).

    As to being "locked into a 100% proprietary solution", that can't happen, because of the time limit.

  87. micropayments by zogger · · Score: 2

    --I see on their site the plan is to use paypal. I don't see yet if there's a provision or a scheme about the micropayment theory. I'd rather have a sort if system like that, where I could donate x-amount-cash, and then be able to login and donate a buck here a buck there to several projects, all at that same time, on that single transaction, but have the total transaction only be skimmed one time by paypal(or whomever),not every single transaction to every single project. And it should have a cap, that skimming part, and not very high, as frankly,I can't afford the minimums to make it worthwhile to the developers. I imagine a lot of people feel this way and are in a similar situation. I'd love to be able to shoot ten bucks or more to every project I'd like to support but that isn't happening. Is there a work around for this or am I reading this idea wrong?

    As an aside, I'd like to support the distro releasers as well this way, and here's the rub, for my pet distro and even the distros I don't normally use, it still wouldn't bother me to send them "a buck or two" now and then if it was cheap and easy for me to do this without incurring the high transaction fee financial pain threshhold. I'd like the ability to only incur ONE fee for supporting MANY projects, so the developers get the most loot, not paypal or another middleman. I don't mind they get "some" just make it low enough so that more folks might be interested because it's cheap and easy to do so. Like, you login and are presented with an extensive menu and set of checkboxes, your cash level to donate is carved in stone at that time for that transaction, depending on how many checkboxes you check, that's what % of your loot gets transferred, within some sort of minimum reasonableness, make it a dollar maybe. The default on the checkbox can be like any shopping cart, it's zero-empty, you can manually change that if you want say 1 or 2 or 3 to go one of your favorite projects, singles to others, or whatever, up to your limit for that transaction. Some folks got no probs dropping a franklin that way, other folks can drop a jackson and still be contributing at least something, and it can get spread out better/faster/wider.

  88. Maybe this is too obvious.. by Adam9 · · Score: 2

    But why not release a beta of the code, and if people like it, then use the ransom model. Seems like a good compromise. "hey this code has potential, I'll donate and see how the finished version looks."

  89. Re:still not good as good as opensource by Nicolay77 · · Score: 2, Insightful

    Not so fast...

    First, the opensource model is great and all but it only serves right when is used to develop very common software, something almost everybody wants or something that can be built in small steps.

    But there is a lot of software that simply doesn't fit the opensource model, because it will be used by very few people (which can't contribute with much developers, but surely can with lots of money), or because it represents a really big effort before a barely useful product and no group of developers could dedicate themselves to such kind of effort unless they are jobless.

    This ramson model seems to fit the gap between the purely commercial software and the purely opensource software, and remember that a software fits in any class because functionality and target users, not only because the beliefs of the programmers. That includes technical beliefs.

    --
    We are Turing O-Machines. The Oracle is out there.
  90. Isn't this nearly the same as a patent? by Headrick · · Score: 1

    Software patents are enforcable for a time, then become public domain. (ie I can use RSA without paying them a dime). I know the patent system is far more fucked up but it seems this is no revolutionary idea. What am I missing?

    1. Re:Isn't this nearly the same as a patent? by Adam+Theo · · Score: 1

      You are missing that patents are strictly time-based. Ransom also adds amount-based, as well. This means that there are *two* limits that can be reached for the product to go open & free: time *OR* money. You can think of this as a patent of sorts (roughly), but a patent that expires once the owner has made some amount of money (such as $500, or $15000 or whatever). Unlike a patent which keeps on accumulating money until the time limit runs out.

      --

      Theoretic Solutions - Public think tank, creating grand ideas

    2. Re:Isn't this nearly the same as a patent? by Antos700 · · Score: 1
      The diffrence is that if I Ransom a peice of software I produce, other people can produce identical pieces of software, just not with my code. In patients, if I even remotly do something that can be read as infringing a softwares 'style', I can be smacked round to the full extent of the law.

      Also the ethos is a bit diffrent, Ransom is more aiming at a fair reward for work well done. Patents as they are now, are more about monoplising an idea for commercialising. If I Ransom something, you can still use the program to it's full extent, you just have to give me a little something if you want to screw around with it's code.

  91. A good model... maybe... by Drakonite · · Score: 1
    This is how I've been doing things for quite some time now with software I develope.

    The problem is, what if the project is great as a free open source program, but not worth paying the price for it while its still under ransom?

    --
    Shoot Pixels, Not People!
  92. Vaporware... by KewlPC · · Score: 2

    I'm hearing a lot of "But what about vaporware? What if I donate money and the software is never finished?" That isn't what the developers are asking you to do.

    From the article,
    In short, Authors (the programmers of the software) first publish their work under a Ransom License (a special proprietary license). There exists the stipulation that the code will be automatically freed to a set Open Source License ([OSI]/[FSF]-approved or the public domain) once a set amount of funds have been collected from Contributors (satisfied users, grateful corporate customers, or distributors/resellers) or a set amount of time passes, whichever comes first. You can read details of the complete step-by-step process.

    So, basically:
    1)Write software.
    2)Release software, but not source code (aka freeware).
    3)Request donations, tell people that once you reach $X you'll release the source code under an open license such as the GPL or donate it to the public domain.
    4)Once a certain amount of time has passed, or you've reached your goal of $X in donations, release the software's source code.

  93. an old idea by J.+Random+Software · · Score: 2

    Being just a cross between work-for-hire and shareware, this idea's been around for a while. I've had it for a few years now, though I haven't had the time and gumption to put it into practice. In short, I'm concerned that the community won't tolerate temporary hoarding, in fairness I may have to allow totally proprietary derived works, and the psychology it'll take to reach the ransom isn't clear.

    1. Re:an old idea by ingmar · · Score: 1
      Not so new, indeed. Basically, it's what Bruce Schneier of Counter Pane fame has been calling the Street Performer Protocl for years.

      This article is from 1999.

  94. Copyright by escaped1st · · Score: 1

    isn't this (minus the money part) exactly what a copyright does. A shorter time frame say 2 years instead of about 20 would be nice though.

    -kurt

  95. Re:The ransom model has one problem ... by Reziac · · Score: 2

    Or maybe it could be tied to the product's upgrade cycle, such that anything two or more major versions back goes into the "freed" bin. I think that's reasonable, in that most sales are of either the current version or the one immediately previous.

    No matter what the terms are, there will always be people who try to cheat some more longevity into their cut, but do you really care about having source for such people's products?? if they're not trustworthy on contracts, they're probably not writing trustworthy code either.

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  96. All you need... by MeatMan · · Score: 1

    ...is about 20,000 chumps willing to actually pay for it instead of wait a little while to get it free. At 50 bucks a pop, the company will make its one million dollars. But where are you going to find 20,000 suckers to plunk down the 50 bucks rather than wait and plunk down nothing?

    [I]If ignorance is Bliss, why aren't there more happy people?[/I]

  97. Re:still not good as good as opensource by ealar+dlanvuli · · Score: 2

    I don't know what specific vunerability of wu_ftp your refering to, but I personally think sendmail and bind have both benifited from the OSS model.

    OSS doesn't mean there won't be any vunerabilities, it means it will be easier to spot them when people go looking. It also means decreased time to patch. (and many other benifits)

    --
    I live in a giant bucket.
  98. Interesting but somewhat unrealistic by Anonymous Coward · · Score: 0

    The article does not reflect upon the economics of open source since it assumes that the developers are giving out free gifts withought getting anything in return a sort of a philanthropic action on their part. The ransom model i think has the following key drawbacks 1) Since the source is closed for some period of time (breakeven,20% or 40% return what??? )it deprives the software from peer review in its early stages which ensures that the software remains potentailly buggy. 2)It also deprives company from penetrating the market with a zero cost software(opensource) which everyone would take (and then the producer firm makes money by charging for customisation) the ransom model clearly does not permit that. 3)Fixing up a time frame for releasing it to open source upfront especially for products where customer adoption is highly variable might be a tricky business. 4)For technology areas where customisation is important and products have larger life cyscles open source makes sense whereas in areas where product life cycle is less closed source would make sense. 5) Also from the perspective of the customer in case product has larger lifecycle he might wait or maybe straightaway shift to some open source technology or if the lifecycle is short for hom waiting till the proscut is open sourced would not make sense and he might as well go for a closed source software. However there is one area where this model can make sense That is a company operating across diverse areas strategically wanting to get out of a specific business which is closed source but also doesnt want its customers to lose out with the company no longer supporting the development.( thereby ensuring that no cutomers look at it favorably since they know that even if the firm from which they are buyinng goes out they can be assured of the life of the software.This would ensure that even as the company goes out of a specific product business cutomers continue to look at it in a favorable fashion.

    1. Re: Interesting but somewhat unrealistic by quaxzarron · · Score: 1

      Touche,
      Seems we are focussing on the HOW of the process rather than the WHY-WILL-IT-WORK of the process. I really dont understand why we are doign this?
      a) we lose out on the early advantages of Open source - eyeballs-looking-for-bugs-effect, large user base reporting bugs etc.
      b) Losing out on advantages any user might have. Look at it from the point of view of some serious user for some serious software (define serious as something done for money, coz it is all about money in the end) For such a user this does not make sense at all. What on earth will be do knowing the Source Code of a project he has implemented successfully? Please dont tell me he is going to hire programmers who are just going to hang around looking at the code so that they can modify it. (Coz they could have done it two years earlier and would have had their own proprietary software by now)
      c) What are the liabilities of the programmer? And again looking at it from a corporate point of view. Can you see theat some 3 to 4 deals are being worked out where just one deal with a Closed Source company will work? Why will someone do that? Philantrophy? Think again...

      I dont really see any reason to make once-closed-code open other than
      a) for an end user benefit (as proposed in the parent post)
      b) as an offensive weapon by a company getting out of a segment (Imagine if and company exiting could somehow make what they did Open Source. That would reduce entry to barriers in the segment, increase competition and make it exceedingly difficult for the incumbent to make too much of money)

      So why are we doing this again?
      ~!nrk

      --
      .sig(Anarchy Rules)
  99. Re:Why this is good for FSF by Anonymous Coward · · Score: 1, Interesting

    Here's my view on the subject: in a nutshell, more options that will develop free software, more ways of doing it, more business models, is better, not worse.

    I think part of the point is that we want more and better free software to be available.

    Let me give myself as an example: I *like* to program. When Linux was in early potato stages, when NASM was first being developed, I was programming in machine language for DOS with DOS Debug, not really understanding Windows, and not having the assets to get the tools or literature. I would have loved to have been working with Linux or Windows then.

    Unfortunately, I had a young family, and couldn't afford the time or money. (Remember, free as in speech, not as in beer, though free beer really is nice sometimes.) So I've been in DTP (desktop publishing) instead. I work for myself, which is pretty good, because I'm a lousy employee: I demand "total package" solutions to my problems, and most employers want to just pay a wage and forget the rest.

    And my programming skills aren't *all* that great, but they are pretty good, and I have an impressive range of algorithms. One algorithm I developed allows you to take two photos, identify identical points, and from that reconstruct the 3-D position. I don't know if it's been done yet, but it is impressive.

    But I don't have the time, if my family's going to eat (we don't do welfare, though that would concievably be an alternative in some systems). I suppose that I could go work for a private company, but that doesn't entirely appeal either.

    One alternative would be ransomware. If there was a ransomware company out there, one that would pay my expenses as long as I was really producing, I really would consider that. I get the money (food, house) to do what I like doing, and the world gets good free software.

    As far as it goes, though, as a user I would only trust ransomware if the payments were managed by a standard FSF group, and if the license was such that it was valid through the entire process: before the amount, it is not free; after the amount, it is free and preferrably identical to GNU/BSD, but it is the same license.

    The rest, to me, are details. Some people will want to release the code; some people will not want to: more business models is better, not worse. But if a group like the Peruvian government wants to buy the software into freedom, they can. If they do, then it is more than likely that they will also want support -- which can help continue to feed my (and other peoples') family until they understand the program themselves.

  100. Irregular development rate... by tgrotvedt · · Score: 1

    This could mean we have to re-think the way software develops.

    See a software company doesn't just make a single product and sell it like chairs or tables or stuff like that. They plan on development and a growing product.

    With this semi-open strategy, development rates will change, provided you allow open source developers to submit code for approval in the product the way it is now. Development speed is what dictates costs and approaches within a bussiness.

    Things will have to become more dynamic and less concrete before this will work to full potential.

    --
    What makes a man want to be a mouse? (Python's Flying Circus)
  101. Re: Good comments, but here are some responses by Anonymous Coward · · Score: 0

    The real advantage of Ransomware is that it allows the development of market driven software that is then released into the Public domain.

    First, I think that proper Ransomware should store the sourcecode with the FSF, and let the FSF manage the accounts. Fox guarding the chickens? Never. FSF has every incentive to make ransomware work: it's more like the human guarding the chickens.

    But that being the case, the FSF can also assure that the GNU (or other free) license is not trampled in the process. How? They simply look at the code. If the code contains stuff pirated from GNU, they can say "whoops. You can't distribute this until you replace these sections of code." Then the company that is producing the ransomware will fix the offending portions and rerelease. The FSF will then keep *both* sets of code, for the day when the software becomes free.

    As for people like you waiting out the time limit, I have to say I often do to. That said, there is a lot of software that I don't use, for that very reason. That isn't bad: if I really need it to run my business, you can bet I'll buy it. I shell out $800 for Quark Xpress when I need it; I'd shell out $100 in a moment for another license for my "DESKPAINT", if I could get it (it's closed source, went free as in beer, and then went unfree as in unavailable). Other products, like web browsers or decompression programs, I always wait for the free version.

    As far as the Free Source community's reasons for doing things, different people have different motivations. This will instead bring commercially-motivated developers into the Free Software tent. I don't think it will significantly move Free Software developers in their reasons why they are developing software. To me, the main reason to develop software is that it is neat to be able to do something new.

    In the end, I think that you will never end up with less than *nix as it is right now; you will just increase the rate at which free software is developed.

    By the way: I would also think it would be interesting to consider a decreasing price: that is, as the limit price is approached, the price per copy drops. Thus, to get a license for software that most other people have, it might cost you only $0.25. You go over to gnu.org, having already deposited $50 with them at some time, and check "buy me a license of this", they subtract $0.25 from your account, and email you a copy of the .debs. At some point, the cost to make the software free is tiny, and gnu.org buys it free. They then ship an announcement to all purchasers "Your software is free! You can download the code now!" or "Your software is free! You can make copies, use the code, and redistribute it now!"

  102. Re:Two Answers by Anonymous Coward · · Score: 0

    It means that if you want to buy a license before it becomes free, you pay a bit of money.

    And the way to assure that an evil corporation doesn't reset the date and run off with the code is you let it be managed by FSF.

    Although, that said, I have fantasized about a ransom corporation allowing the code to be purchased for 100x the "software freeing" price. The idea would be that such money then gets donated straight to GNU, so that they can buy *more* code free, or sponsor more development (win/win situation, perhaps). But I dunno about that one.

  103. Pretty interesting and reasonable by Ektanoor · · Score: 2

    However I think this should be bound into a legal frame much like GPL/BSD/Apache/... are for Free Software/OSS. This would allow people to avoid loosing their heads in tons of legal embroglios for each product that might appear. Besides, it may ease the mechanism of turning closed source products into open source, by creating a generally accepted practice. Also, a well established financing mechanism would create more trust among the community and people would not fear so highly on loosing money. I think OSS-prone lawyers have something good to think about.

    A commonly accepted type of agreement might avoid the dangers of vaporware and other problems that might arise. Besides it will allow such things to be more well received among the community.

    Sincerly I think that such things are quite important has they may create a bridge on turning lots of old closed source software into community hands. Also this can be a viable mechanism to finance the development of very complex applications that otherwise would remain in the shadows, waiting for some well-hearted sponsor with big pockets.

    1. Re:Pretty interesting and reasonable by Antos700 · · Score: 2, Insightful

      Vapourware isn't a problem. A Ransom licence (as proposed by the site in the article) only comes into effect when you actually have a set of binaries to go with the source. The binaries are still released as a free download, but then you pay to actually get at the source. So for example, you wanted to re-compile the new Apache with your own personal code, and it was under the Ransom Licence, then you'd have to cough up the cash to get at the source (or wait for the time limit to expire). So basically, you can't Random License vapourware, as you don't have any binaries to distribute.

  104. Seems dumb by jez9999 · · Score: 4, Insightful

    This model seems stupid to me.

    1. Software is released under a 'Ransom' license.
    2. People don't buy the software, waiting for it to become free once x others have bought it.
    3. No one buys the software.
    4. The software never becomes free, and no one uses it.

    It's wholly unfair that some people get to use it for free whilst others pay for it. Opensource developers SHOULD code apps because they like doing so, and because they're useful, and they should make their wages doing maintainance/individual projects for companies.

    1. Re:Seems dumb by Antos700 · · Score: 1

      Yes, information should be free, and we can all become Breatharians* and we can live in a happy harmony.
      Now don't get me wrong, I think it's noble when someone codes for free and of thier own free will, but wouldn't it be nice to be able to earn a little from your pride and joy without having to prostitute it to the first publisher that will flash a bit of cash your way? Also I think your being a bit over cynical with point 3). Web comics have proven just how willing people are to give people money if they enjoy thier work.
      Oh, and one last thing. Read the web site, binaries get released, source gets ransomed *Nutbags that believe we can survive on air and sunlight alone.

    2. Re:Seems dumb by jez9999 · · Score: 2

      But if the binaries get released, there's no chance in hell of them breaking even. The number of programmers who will want or need to pay for the source will be minimal. The vast majority will only need the binaries.

  105. I might be missing the point.... by Antos700 · · Score: 1
    but I think this is the fairest system yet. If you read the Theoretic site, it's the CODE that is held to ransom, not the binaries. You can still use the UltimateApp Ver 1.5 for nix, but if you want to hack it, cough up some cash to get at the source.

    If you think about it, it's almost the system iD has been using with the older Quake games (in releasing Q1 and Q2 source). After they got thier money back from people enjoying thier binaries, they release the source code for people to tinker with after a period of time.

    But back to the point, think about the effect this could have on the abandonware if this was applied to commercial license. You could finally fix that one bug that annoyed you in your fav program, or if you were really up for a challange, you could fix the bugs in Windows 95 ;)

  106. Re: Good comments, but here are some responses by jez9999 · · Score: 2

    my "DESKPAINT", if I could get it (it's closed source, went free as in beer, and then went unfree as in unavailable)

    Then just copy the original binaries and install it on other machines. In order for it to be unavailable as opposed to abandonware, the company has to have explicitly stated that the product must no longer be licensed out. Otherwise they've likely just gone bankrupt.

    Other products, like web browsers or decompression programs, I always wait for the free version.

    Web browsers tend now always to be free, and there is NEVER a free version of decompression programs for Windows, only ever shareware. And decompression programs for *nix are almost always free.

  107. Re:still not good as good as opensource by jez9999 · · Score: 2

    Of course people are unlikely to go digging around in the source code immediately just to search for bugs. What they are likely to do, however, with OSS, is go digging around in the source code when they DISCOVER a bug. With the Ransom model, they would likely have to pay for that priviledge or wait 10 years, which is going to heavily discourage people from doing it.

  108. How is this any differnt from regular copy right. by rlalan · · Score: 1

    How is this any different from regular copy righted code, where the source code is supposed to be freed after 95 years.
    And the copy right holders have the option to release the code to the public at any time any way.

  109. Solution for abandonware problem? by stwrtpj · · Score: 2, Insightful

    A had an interesting thought on this issue: I wonder if something like this would solve the "abandonware" problem.

    What I refer to is in the realm of games (or at least this is where a most commonly hear the term used; it could really apply to any older, still useful software). There have been cases where a really neat game that still has play value (or at least nostalgia value) is no longer being produced, but attempts to distribute copies of the game result in lawsuits for copyright infringement from the company that authored the game, even though there is no revenue coming in from these games for them anymore.

    If this ransomware (and, yes, it needs a better name) were in place, then after a certain amount of time the source code would be made public and people can enjoy the game again, even enhance it or modernize it, or derive something else from it.

    Naturally, this system would have to have a lot of controls in place to prevent abuse. You don't want a company setting it up so you can't get the source before 20 years have passed or something like that. A good way to determine a money/time limit would be to perform some sort of anaylsis on past revenue and compute in what time do you make X% of your revenue on a software product, and the value of X would depend on what safety margin the company wants for itself.

    --
    Karma: Frotzed (mostly due to the Frobozz Magic Karma Company)
  110. since 85% of people seem to be misinterpreting... by Anonymous Coward · · Score: 0

    "Rights to the source code remain restricted until a set amount of money is collected or a set date passes, at which point the code is freed."

    All it says is the rights are RESTRICTED. This does not necessarily mean the source code isn't available, or even that it is an open development model. Sometimes I get the feeling that a lot of the slashdot community don't even really understand what the GPL provides. Under the ransom model the software may not yet be Free but that doesn't necessarily mean its not open. You could do an open source project under the ransom model in the exact same way as any other open source project.

    The restrictions on the code could be anything. Maybe only every other line is available. Maybe you're not allowed to distribute the code at all, but you could still modify and use it. Maybe you could modify and distribute the source code but not a binary until the random was paid. Maybe you could distribute the source and binary but it was mandatory that a little popup box was coded that said "This program is under ransom by ...". Maybe the distributee would have to run naked through Times Square for each time they distributed the program. The point is, the restriction could be anything- very strict or practically nothing. The ransom model is more like a framework for more specific licenses (see Simple license on the link page.)

  111. My finger is over the delete key... by Anonymous Coward · · Score: 0

    I'll delete all the source files... unless you pay me one million dollars!

    Mwaaah ha ha!

    We'll build a (air-quotes) moon base and stick a (air-quotes) laser on it. Unless they pay one-hundred-billion dollars we'll blow up Redmond! Wha... that's not what you meant by ransom?

  112. AnSweR OuR DemAndS.. by Digital+Dream+Shaper · · Score: 1

    bUy m0rE MicRoSOft ProDuCTs Or wE sHaLL coNtInuE tO MaKE aN EvEN CrUddIeR Os. YoU haVE OnE WeEk tO CoMPly. -Bill Gates (Yes I'm stinkin rich, NO you can't have any.)

    --
    ~Love is trusting, love is honest, love is not a hand that holds you down.~ "You Wanted More" - Tonic
  113. The 'Pepper' Editor is being Ransomed by look · · Score: 1
    I applaud the author for coming up with a simple term for this concept. After Blender was released under the GLP, I theorized on the Potlatch Wiki, that this model might have a bright future. Developers would release their software as closed or shareware until a certain amount of money was raised, and then release it under a free software license.

    One project which is doing this right now is Free Pepper. They are attempting to raise $11,000 to buy the source code of the popular, but discontinued, Pepper programmers' editor for Mac (Pepper 4 was also ported to Windows and Linux).

    I never used Pepper but I wanted to push this site because I want this idea -- which now has a name -- to succeed. So check out their site and maybe give 'em a buck or two.

  114. Re:Two Answers by Anonymous Coward · · Score: 0
    And the way to assure that an evil corporation doesn't reset the date and run off with the code is you let it be managed by FSF.
    No, the FSF will not manage code unless it can be mathematically proven that the person who wrote the code will in fact lose money as a side-effect of having written the code.
  115. Re:Like Blender? You'd have to sell your self chea by adb · · Score: 2

    What kind of idiot not only bowlderizes words but also leaves those words unbowlderized in the same paragraph? Please die.

  116. winamp by null-sRc · · Score: 1

    isn't this what winamp did back in the day? sort of... they "required" payment after 20 days of use... and nowadays it's free... legally...

    --
    -judging another only defines yourself
    1. Re:winamp by J.+Random+Software · · Score: 2

      Winamp merely stopped charging for binaries. They haven't published source.

  117. Re:How is this any differnt from regular copy righ by J.+Random+Software · · Score: 2

    If I release a binary, its copyright will theoretically expire (75 years after the author's death, or 95 years after release for a corporate author, though in practice the US Congress won't let that happen), but the source will never be available unless I feel like releasing it also.

  118. If you don't pay... by gnovos · · Score: 2

    finger @code.com | mail customer

    --
    "Your superior intellect is no match for our puny weapons!"
  119. Re: Good comments, but here are some responses by J.+Random+Software · · Score: 2

    Unless the copyright holder explicitly declares "this work is now in the public domain", even if they go bankrupt somebody still has the copyright. It may be hard to find out who or get their permission to redistribute, which is a big problem for library archives when the only known copies of out-of-print books, records, and movies are deteriorating.

    there is NEVER a free version of decompression programs for Windows, only ever shareware

    Info-ZIP and gzip have been ported for a long time.

  120. What, and lose Free Software's main advantage? by femto · · Score: 1

    Surely this will kill collaborative development? Without collaborative development, free software will die.

    1. Re:What, and lose Free Software's main advantage? by J.+Random+Software · · Score: 2

      Ad-hoc collaboration will have to wait until the code is freed, but then everyone will always be able to reuse it in all their own projects. You can also organize a team to collaborate and split the ransom.

  121. PRIOR ART? by BlackBolt · · Score: 1
    From the Ambrosia Software discussion from the beginning of the year, I saved a copy of the post on Ambrosia's site by "Mattman" (about two-thirds of the way down the page) because he suggests exactly this - giving away the source code after a certain period of time or a fixed revenue point. I thought it a nice balance between proprietary and open.

    Well worth a read, IMHO.

    Slightly offtopic, my favorite quote is this one:

    Western society is BASED on private ownership of products and property - which makes Microsoft, with their foul licensing schemes, VERY anti-American, despite what they say about Linux. With Microsoft, you never really own or have any control over what you've paid for.
    Sweeeeet.

    BlackBolt

  122. Let's talk about developers by insac · · Score: 1
    I'm trying to see it from the developer side and expand your reason (2)

    In the IT business world the first choice you have to face is "make or buy".

    In the OpenSource world it is more a "create or join" thing: you can develop your own version of a software or decide to join another project.

    How could you join a "Ransom" project? You ask for a preview of the code to see if you want to join? I don't think so..

    Maybe this economical model is sound for 1-2 programmers (maybe friends or colleagues) projects but I don't see it working for bigger or "heterogenous staffed" projects.

    After all, you'd probably decide to join a project if you think it is interesting and well architectured: what if I sign in (???) for working in a "Ransom" project just to discover it is a bunch of "spaghetti-code", "lava flow", "blob" and "legacy code" sort of things?

    I'm afraid we would see A LOT of similar "Ransom" project where programmers would not group together to make a better product.

    --
    This message doesn't need a sig