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."

17 of 287 comments (clear)

  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
  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 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

    2. 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.
  3. 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.

  4. 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.

  5. 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.)
  6. It's just a new way to do step 2 by rmohr02 · · Score: 5, Funny

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

  7. 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!
  8. 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
  9. 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.
  10. 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.
  11. 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.

  12. 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?
  13. 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.

  14. 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.