Slashdot Mirror


The Open Code Market

There's a new article in First Monday entitled "The Open Code Market". Jordi Carrasco-Munoz, the author has some interesting comments about the article itself, which I've put below, but the overall direction of the piece is, in his words: "In short, The Open Code Market aims to become a Free Market for software, as well as a market for Free Software. The OCM introduces into the Free/Open Source movement an economic incentive, to help align the priorities of Free/Open Source developers with those of the end users. " Jordi writes: "

The Open Code Market

The peer reviewed magazine FirstMonday has published one paper I wrote on the business possibilities of Open Source titled "The Open Code Market".

In short, The Open Code Market aims to become a Free Market for software, as well as a market for Free Software. The OCM introduces into the Free/Open Source movement an economic incentive, to help align the priorities of Free/Open Source developers with those of the end users.

Between the final draft and publication, I received many valuable comments on the idea. I am very grateful to all those who dedicated some of their valuable time to read the paper and make insightful comments.

Some of those comments led me to an earlier similar effort by Brian Behlendorf named SourceXchange (originally at www.sourcexchange.com). After contacting Brian, his comments were probably the most valuable, since he had gone through the the actual proces of running a project similar to what I am proposing.

His main line was that:
a) while the market made profits, it did not reach the levels of profitability that were expected in the middle of the dot.com boom, and investors looked for other (more lucrative) endevours
b) That the dot.com boom also addedd costs (high salaries, etc) to his attempt and
c) that it is difficult to commoditise software creation due to the uncertainties over time / effort required to write the software, and the difficulty of the role of "project manager".

My line on all this is that
- The project may be easier to develop now as expectations for profits (and costs) have decreased, and that sourcing on low-cost countries (i.e. India, Vietnam, etc.) would reduce costs significantly.
- I also expect that the market will take off only as Free Software/Open Source (Linux in particular) moves to the mass market of the desktop, thus generating the necessary economies of scale, visibility and consumer-mass. In my idea, the target end-users of the market are not IT companies, but mainly individuals with no IT knowled (nor desire to acquire it) and Small and Medium Enterprises with small or no IT departments.
"

143 comments

  1. DIY'ers by Gabrill · · Score: 3, Insightful

    I think I see a new class split. The do-it-yourselfers that appreciate the quality and flexibility of open source vs. the people who just want a working computer without configuration woes. Guess which one will spawn the new millionairs and monarchs?

    --
    Always going forward, 'cause we can't find reverse.
    1. Re:DIY'ers by Wudbaer · · Score: 1, Funny

      I think I see a new class split. The do-it-yourselfers that appreciate the quality and flexibility of open source vs. the people who just want a working computer without configuration woes. Guess which one will spawn the new millionairs and monarchs?

      According to Dilbert the latter. ;->

    2. Re:DIY'ers by mosschops · · Score: 1

      Guess which one will spawn the new millionairs and monarchs?

      There be a clue in the title, there be! :-)

    3. Re:DIY'ers by Anonymous Coward · · Score: 0

      This is nonsense. Many DIYers also just want a working computer without configuration woes. I know I do. Linux is only free if your time is worth nothing.

      The class split is, and always has been, between those with no money and a lot of time, and those with money and no time. DIYers obviously belong in both categories, since student DIYers eventually become employed DIYers with families.

    4. Re:DIY'ers by dlosey · · Score: 1

      Your rhetorical question may not have such an obvious answer as one might think. Is configuring a computer really the best use of your time?

      I rather spend time running a business/empire/enterprise than configuring a computer. It is a better use of time. Granted, a system admin might come along with a new program or technique that will change the industry and make him rich, but what is the chance of that happening? Me thinks you would stand a better chance playing the stock market: just short SCOX- ;0)

      I understand what you mean, though. Writing open source code makes you a better programmer. Better programmers write better code. Better code makes more money and allows you to understand both your customer and the computer better. I'll admit I'm some what of a DIY'er, but its just a hobby and like most hobbys, it usually doesn't make one a millionaire or monarch in the bigger society outside of slashdot. That doesnt mean being famous on slashdot wouldn't be pretty cool. However, it might also mean you will get subpoenaed.

      -dlosey

    5. Re:DIY'ers by Anonymous Coward · · Score: 0

      Linux is only free if your time is worth nothing.

      As if the alternatives are somehow free from the incremental expense of time-- something I don't think is true. In my experience no computer or its operating system is free from "configuration woes" or other investments of time on the part of the user. So of course Linux doesn't magically remove this aspect of computer use, but at least it doesn't charge you $100-$200 for a license just to get in the game.

      And the old canard about Linux being a tinkerer's OS and requiring oodles of time to install and configure just aren't true. Distributions like Knoppix put that line of thinking to rest, I should think. Sure, it takes some know-how to get Gentoo up and running (although it's gotten a lot less recently). Sure, Debian could use a better installer. But look at how many distros out there are basically point-and-click to install, let alone configure a sensible set of default, etc.

      I think the problem is that people who learn to use a certain OS over time find it very painful to relearn things for a new OS. So for a lot of people, whose introduction to MS Windows (for example) was gradual and evolutionary, they might think of Windows as "woe-less" just because they aren't considering how much time they truly spent learning to install/configure/use it. For those of us raised on non-MS OSs, Windows hardly gives the same impression. I mean, do you know how long it took me to figure out that I should type excel.exe rather than LOAD "EXCEL.EXE",8,1 in order to run Excel?

    6. Re:DIY'ers by mwood · · Score: 1

      Wrong split. *A few of* the DIY crowd will have the vision to create something generally useful, and the drive to see it to market. The "just make it work" crowd will reward them with money. The rest of the DIYers (the onlookers) will be divided into those who say, "cool, the good guys are winning" and those who are hurt that *their* nifty ideas go unappreciated.

      Oh, yeah, some of the "good guys" will discover such a talent for making their businesses grow that they'll forget their original motivations and turn into "bad guys". :-(

    7. Re:DIY'ers by mwood · · Score: 1

      "Is configuring a computer really the best use of your time?"

      Quite often, yes. It's the best use of my time if down the road it helps me accomplish something in the real world better or faster, or simply entertains me when I've nothing more pressing.

      It's also a lot more enjoyable than pushing a wordprocessor or accounts-receivable program, and since I can get other people to do those gruntwork jobs for me, why shouldn't I do what fits my brain best?

    8. Re:DIY'ers by Anonymous Coward · · Score: 0

      The same one that lets average people who have other things to spend their time on than becoming a computer expert? You can make a product easier to use without stripping out the flexibility for those who know what they are doing.

    9. Re:DIY'ers by Anonymous Coward · · Score: 0

      There is no reason at all why an open source computer should not come pre-configured like a Windoze box. Then there is no difference between the two classes, as you call them, except that one will SPEND less money than the other.

      In fact, efforts are under way to do this, and I don't just mean Lindows. I see real potential for a pre-configured package, which would do to Bill exactly what he did to Netscape, i.e. compete against them with something free, which they have to lose money to match on price.

      PC suppliers could raise their meagre margins slightly and still undercut their own price for a Windoze/Office package by a good amount, and non-expert users would not even notice the difference.

    10. Re:DIY'ers by orasio · · Score: 1

      I rather spend time running a business/empire/enterprise than configuring a computer. It is a better use of time. Granted, a system admin might come along with a new program or technique that will change the industry and make him rich, but what is the chance of that happening? Me thinks you would stand a better chance playing the stock market: just short SCOX- ;0)


      I dont think you meant what you said. Working and making money is not a good use of my time, at least. A good use of my time is taking a walk with a beatiful girl, and stuff like that

  2. Try before Buy by WebfishUK · · Score: 4, Interesting

    I could see this kind of thing working as a try before you buy market - use the code and pay when you release the product.

    --
    -- "Can't sleep, clowns will eat me!"
  3. this all sounds great... by Major_Small · · Score: 5, Insightful
    but you have to look at most computer users... most people don't know about programming and think an open-source program means that somebody will come in and hack their computer...

    try explaining the good side of open-source programs to people who have never written a program in their life... you'll see what I mean...

    I can't see much revenue comming from ordinary computer users who would see this as a 'hacker's' network or something. where they should direct themselves is towards the programming communities and (mostly) businesses...

    1. Re:this all sounds great... by DarkSarin · · Score: 3, Insightful

      i must respectfully disagree. i have managed to successfully explain why open source programs are good to a number of non-programmers. Even my mother, who is one of the most computer illiterate people on the planet, was able to grasp the concept.

      Granted, she did not come into the situation with a bias against it, but several of the people I know have.

      I know it feels good to say that we who watch /. are the 3l33t, but the truth is that if you really want to, it is possible to explain most of the concepts of open source to just about anyone. It doesn't mean that they will agree.

      Personally, I take the view that humans are pretty smart.

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
    2. Re:this all sounds great... by Major_Small · · Score: 1
      I know it feels good to say that we who watch /. are the 3l33t

      I never have, and never will make that claim...

      it is possible to explain most of the concepts of open source to just about anyone.

      i'm not talking about computer-illiterate... i'm talking about the people with a basic knowledge of computers and how they work. the people that encrypt their emails because they think it will hide what they're sending from a network admisitrator...

    3. Re:this all sounds great... by SQLz · · Score: 1

      I had a client who believed that if they hosted their website on linux they had to release the source to all their software. They believed this for 2 years while their IIS machines were hacked 3 times, even fully patched. (they are somewhat of a target because he has many 'ub3r l337' customers). I helped them move to Linux w/Apache + MySQL and charge them a small fee every month for keeping them patched, maininging the security policies, and to offer advice about anything and everything they ask about.

    4. Re:this all sounds great... by FauxPasIII · · Score: 1

      > the people that encrypt their emails because they > think it will hide what they're sending from a
      > network admisitrator...

      And won't it ? I consider myself a competent network administrator, but barring local access to the sending or receiving computer I couldn't read an encrypted email. What did you mean by this ?

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    5. Re:this all sounds great... by yarbo · · Score: 1

      You could try be explaining the Caesar cypher and then a good encryption method (without going too much into the math). Should be pretty simple and interesting enough to get all the way through. For anyone else who might be reading: Caesar cypher was a weak method of encryption that just replaced each letter with the one 3 after it in the alphabet and after z, you go back to a. a=d b=e, etc... This was only secure as long as the person you're hiding your info from don't know how it works. It's very breakable and anyone who can see how it works will have no problem breaking it even if you change your shift value. On the other hand, other encryption methods don't have to be shy about how they work, and yet it takes many years with hundreds of computers to break. Knowing how something works doesn't have to give you a way to break it, and something that's 'secret' has a chance of having major weaknesses. If the code is open, those weaknesses can be pointed out and fixed. If the code is closed, people can still find problems with the code and ways to crack it.

    6. Re:this all sounds great... by scrytch · · Score: 1

      try explaining the good side of open-source programs to people who have never written a program in their life

      "It's free."

      (this lasts til some other nearby geek decides to put on a dominance display and quibbles over the connotation of "Free")

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    7. Re:this all sounds great... by mwood · · Score: 1

      "try explaining the good side of open-source programs to people who have never written a program in their life..."

      Okay: the good side of open-source programs is that you can get programs which meet your need but could never make it to market because the number of people with such a need is too small to make it profitable.

      Simple enough?

    8. Re:this all sounds great... by Tim+C · · Score: 1

      Yes it will, unless that admin has access to the passphrase of the recipient and their private key (assuming some sort of public key encryption), or to technology capable of constructing the private key given the public one.

      Encryption can't be relied upon 100% if you're keeping secrets from a large government or corporation and are worth their trouble to care about, but in all other situations, you're pretty much certain that it won't be broken. (Assuming a good implementation of strong crypto, yadda yadda)

    9. Re:this all sounds great... by Matt2k · · Score: 1

      > i have managed to successfully explain why open source programs are good to a number of non-programmers. Even my mother, who is one of the most computer illiterate people on the planet, was able to grasp the concept.

      That's not really fair though. I'm not arguing against the merits of open source, but I can get my three year old to agree with me on most things because he lacks familiarity with the subjects to form an opinion of his own.

    10. Re:this all sounds great... by Major_Small · · Score: 1
      I did mean local access to the sending computer... there are several applications that give a network admin local access from a remote location...

      I should be more specific there... i was talking about somebody who has the police working with a network admin to check the emails...

    11. Re:this all sounds great... by Major_Small · · Score: 1

      what about the whole "work as a group" part of it? IMO, that's the more important part to open-source... so people can learn from and improve on other people's work.

    12. Re:this all sounds great... by Major_Small · · Score: 1

      open source != free... you can definately charge for open-source.

    13. Re:this all sounds great... by scrytch · · Score: 1

      > open source != free... you can definately charge for open-source.

      For most open source, you can't stop the first person who pays for it to turn that equality into an equality (and yes, I'm still talking free as in beer). Otherwise you're talking about source licensing of otherwise closed source, and frankly if it's not open to the public, it's not particularly open source.

      Bah. I'm getting suckered into one of these aforementioned displays already.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    14. Re:this all sounds great... by jordiweb · · Score: 1

      No, the idea is to release all under GPL.

    15. Re:this all sounds great... by ConceptJunkie · · Score: 1

      Even my mother, who is one of the most computer illiterate people on the planet, was able to grasp the concept.

      Yeah, but she's a computer-illerate Mom, which is about three steps on the evolutionary ladder above PHB's. _She_ will listen to reason and consider alternative ideas presented to her.

      My wife isn't very computer literate either (though I have taught her enough so that she can start teaching herself, she completely set up and installed a laser printer without my help which impressed me), and she understands these issues very well. She even understands how I can use MS software for 20 years+ and yet hate them as much as I do.
      (The reason: I get paid well)

      --
      You are in a maze of twisty little passages, all alike.
    16. Re:this all sounds great... by LinuxTek · · Score: 1
      Personally, I take the view that humans are pretty smart.


      You must be new to this planet. <g>
      --
      Signatures are supposed to be funny?
    17. Re:this all sounds great... by Anonymous Coward · · Score: 0

      "Personally, I take the view that humans are pretty smart."

      Welcome to Earth. I hope you leave before you are disillusioned.

    18. Re:this all sounds great... by Abcd1234 · · Score: 1

      unless that admin has access to the passphrase of the recipient and their private key (assuming some sort of public key encryption), or to technology capable of constructing the private key given the public one.

      If it's the former, blame the user (what are you doing giving out your passphrase??). And if you're into keeping secrets from the gov't (and the gov't cares), you should have your secret key (protected by a strong passphrase) stuffed away in a USB key that you keep on your person at all times.

      If it's the latter, blame the encryption algorithm and get a better one (since deriving a private key from a public key is supposed to be exceedingly hard... NP-Hard, to be exact).

    19. Re:this all sounds great... by budgenator · · Score: 1

      i have managed to successfully explain why open source programs are good to a number of non-programmers.
      Realy shouldn't be to difficult, didn't some guy named John F. Nash get a Nobel Prize in economics for basicaly the same thing?

      Well OK the movie said it was about getting a bunch of nerd's laid, and how their chances would be imporved by cooperating, that's pretty much game theory and like open source code developement isn't it.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    20. Re:this all sounds great... by Ogerman · · Score: 1

      Realy shouldn't be to difficult, didn't some guy named John F. Nash get a Nobel Prize in economics for basicaly the same thing?

      Yes, in essense, he proved mathematically that there are cases where collaboration is far more efficient than a purely rivalrous market.

      His work has been used in anti-trust cases (illegal collusion) but also other legitimate market analysis. This proposed "Open Code Market" and the OSS community in general would most definitely be relevant. (Anybody looking for a thesis idea?)

    21. Re:this all sounds great... by Major_Small · · Score: 1
      so you don't pay for a *nix OS?

      it always seems as if that will happen, but people really do pay for open-source...

    22. Re:this all sounds great... by shaitand · · Score: 1

      "Personally, I take the view that humans are pretty smart."

      Take me to your leader, he must be one dumb SOB... I'll take over your planet in less than a week while I've got him chasing the imaginary shiny thing under the table (same technique I use with most of those "pretty smart" humans you speak of).

    23. Re:this all sounds great... by DarkSarin · · Score: 1

      Pessimism at its finest... oh well.

      It seems I misspoke somewhat. Let me rephrase:

      Personally, I take the view that humans (as indivdiduals) are pretty smart, but collectively manage to do some really stupid things. Unfortunately, research shows that humans in groups actually make better decisions than do individuals.

      Sorry to dissappoint.

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
  4. Levels of profit expected during dot.com boom? by Per+Abrahamsen · · Score: 3, Funny

    Did he mean the site didn't run with big losses and an unsustainable business plan?

    I that was what was expected during the .com boom.

  5. Some questions by TheSpoom · · Score: 4, Insightful
    I think it's a very good idea, and I hope it will take off. That said, there's a couple things I wonder.

    • What incentives to companies have to use this?


    • The obvious answer is of course that the code can be seen and updated by the OSS community but IMHO most don't see the value in that and would rather stick with their own development team to do their work for them (think the Microsoft argument of having someone to fire).

    • How do we convince companies that their software will be supported?


    • My guess would be that it's effectively the same for them (since they could commission patches much the same as they could pay their programmers to update software) but again, management probably doesn't like it that they have to pay someone out of house to do it.


    It's about time that someone created a method such as this to make the creation of open source code generate some funds for the programmer. If companies can see that keeping these programs open can be beneficial not only to them in the support of the OSS community but the the industry as a whole then I think everyone should be benefitted by something like this.
    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
    1. Re:Some questions by Short+Circuit · · Score: 1

      The obvious answer is of course that the code can be seen and updated by the OSS community but IMHO most don't see the value in that and would rather stick with their own development team to do their work for them (think the Microsoft argument of having someone to fire).

      Actually, I think companies will see a major advantage in paying for new features in free software. Instead of having to bear the full cost of adding a feature to the code, they'll be able to pay only a fraction of it by throwing money into the pot along side other companies.

      Assuming the developers are required to adhere to strict coding standards, I can see the code being very, very useful.

      However, I have to wonder...what will existing maintainers of a given project do when a company pays someone else to add a feature to their application? I suppose it would depend on the maintainer, but would there be a definate trend?

  6. Something like Expert's Exchange? by G4from128k · · Score: 2, Informative

    It sounds like you are proposing something akin to Experts-Exchange, but with a few differences. OCM would use real dollars, instead of points. OCM would also encourage the creation and reuse of code, not just answers to IT questions. OCM might incorporate private collaborative project spaces to help a shifting group of workers create commissioned code.

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:Something like Expert's Exchange? by ryepup · · Score: 1

      If you remove the hyphen from Experts-Exchange, you have ExpertSexChange.

    2. Re:Something like Expert's Exchange? by Timesprout · · Score: 1

      No more like Flashline where they try and match clients with developers. Not an idea that took off. End users do not have the remotest use or interest in this type of service and its much more practical for small companies to develop symbiotic relationships with small software houses/individual developers rather then mix and match software from God knows where that leads to more complex solutions and gives developers the upper hand in deals.

      Personally I think its a pretty naive approach to an idea that has been shown not to work. Accepting the level of mediating responsibility discussed in the article is just asking to be sued into the ground.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    3. Re:Something like Expert's Exchange? by jnowlan · · Score: 1

      Also http://www.freeagent.com/ Seems to be what the guy is proposing..

    4. Re:Something like Expert's Exchange? by Anonymous Coward · · Score: 0

      but with a few differences. OCM would use real dollars, instead of points.

      You meant to say pennies? Right?

      I've looked into these software brokering systems before and the common thread that always strikes me is that they are offering chump-change for serious development work. Example: $10 for a feature that will take a week to implement? What a joke. I'm a professional. Thanks, but no thanks.

  7. Meet George Jetson..... by AUsBandit · · Score: 0, Offtopic

    Is it just me or does she look like Rosie's great grandmother? Don't tell me you don't know you Rosie is you Hanna Barbara hateing WB freek.

  8. Just find the right service model by WampagingWabbits · · Score: 2, Interesting

    I'm working on an open-source location search (Mobilemaps) which aims to create a collaborative market for developers/portals using it.

    The right service in this case is geotargeted advertising for local businesses wanting to gain some visibility on the net. It's an extension of a proven business model used by search engines like Google.

    The plan is there's no need for developers to be paid for their code, they just earn money by participating in the advertising service by operating the location search for their local area.

  9. Mixed gut reaction... by LilJC · · Score: 3, Insightful
    This is an interesting idea, though at its heart seems to be nothing more than a distributed consulting company.

    Suppose right now today my company wants a custom feature or a bug fixed in some OS software. We can pull out our checkbook and hire X to do Y for $Z. If it's OS work, that's just part of our contract. AFAIK, this happens already.

    So what is the innovation here? To create a "market" that is basically a consulting company for OS work? Doesn't seem to be...after all, the article specifically says this is not limited to GPL (and that didn't seem to be followed up with "or other open-source license"). It says open code, but does that mean the results must be open or simply the basis must be open and the end results can only link to open libraries if they are closed?

    Or is it to create a consulting company that uses contractors? I don't believe that's it either... contract consulting work is already routinely outsourced and sub-contracted.

    Or is it to organize a commercial venture based on the work of OS? This might be the real heart of the issue. There is where I get mixed:

    Surely funded development of OS software advances them, but this could turn sour quickly (think Red Hat!). Now, with varied customers with individual requests I'd like to think that the market could not take on a direction with its own agenda, but I would like to hear some arguments for and against this. The model indicates this is for-profit. Thus, requests from the highest bidders would probably get preference. Supppose MS throws a few billion at time-consuming features that add little value to the product. Why wouldn't this market eat that up? But think about the cost of this. While developers add features such as scrollbars changing color through a gradient to indicate how far down you've scrolled, they are not working on fundamental issues that need to be addressed before they blow up in our faces. Suppose SCO hires a company to request a feature which would infringe on SCO's IP such that there is a genuine IP infringement that they don't appear to have set up directly.

    I, for one, would rather have talented developers working on things like IPv6 implementation, that commercial investors probably won't want to fund, or at least wouldn't be able to compete with people who use the market as a tool against OS.

    I think any time something this scale is set up, it should be very carefully critiqued. Unfortunately, there's nothing stopping anyone from doing it if it turns out to be a set-up for OS disasters.

    --

    The only thing more dangerous than a file named -rf is renaming it -rf\ /
  10. SourceXchange reborn by mpieters · · Score: 2, Informative

    Mark Pratt of Beehive, Germany, has relaunched the SourceXchange idea:

    Open SourceXperts.com

    Complete with the lame eX. It only launched on 10 November, so be gentle with yor 'how quiet here' comments.

    --
    "The truth shall make ye fret" -- The Truth, Terry Pratchett
  11. "dot.com" by Anonymous Coward · · Score: 3, Funny

    Did anyone else read that as "dot dot com"?

    1. Re:"dot.com" by Anonymous Coward · · Score: 0

      The funny thing is that non-native English speakers tend to think the sounds of numbers and punctuation in their mother tongue, so I did read that as "dot ponto com".

    2. Re:"dot.com" by Creepy+Crawler · · Score: 1

      How about

      h t t p colon slash slash slash dot dot org

      --
    3. Re:"dot.com" by Anonymous Coward · · Score: 0

      How about h t t p colon slash slash slash dot dot org?

      Howabout "google news for nerds?"

  12. Am I missing something? by IA-Outdoors · · Score: 4, Insightful
    I also expect that the market will take off only as Free Software/Open Source (Linux in particular) moves to the mass market of the desktop

    Err, hello? RH desktop...dead. SUSE...wounded by Novell. SCO is bleeding any OSS-involved company with litigation. Who's going to take linux to the desktop or "mass market" as suggested here?

    I'm not saying this guy is wrong, but the OSS world has got some damage control to do. I'm confident it will pull through (my paycheck depends on it) but I would rethink using this as a justification for this project's market readiness.

    --
    You never saw a fish on the wall with its mouth shut.
    1. Re:Am I missing something? by Anonymous Coward · · Score: 0

      Err, hello? RH desktop...dead. SUSE...wounded by Novell. SCO is bleeding any OSS-involved company with litigation. Who's going to take linux to the desktop or "mass market" as suggested here?

      Yes, Linux on the desktop is dying. Based on an analysis of Usenet postings in the last two months...

      Seriously, though. Why do you assume it is a must that a company be behind Linux-on-the-desktop? What will make Linux on the average desktop possible (IMO) is good code, doing some basic HCI research, and useful applications, not PR (though that can't hurt, either). I suppose some people may claim that only a company cares about the average user, but look at GNOME/KDE/etc. Sure, they may not get it right all the time, but the fact that the projects exist at all shows that some people do care about making a good Linux desktop. And, hopefully, someone will get it right someday.

    2. Re:Am I missing something? by aminorex · · Score: 1

      > SUSE...wounded

      How you managed to mistake "bankrolled" for
      "wounded" is a puzzle.

      No, SCO isn't bleeding anybody with
      litigation. IBM isn't even sweating, let
      alone bleeding, and SCO has no other cases.

      --
      -I like my women like I like my tea: green-
  13. Better than Try before Buy by G4from128k · · Score: 2, Insightful

    I would hope that OCM would be better than "try before you buy." I have reached a stage in life where I want products that do what I want them to do. I don't care to spend time trying software in a production environment because I find that so much of it is a waste of time.

    OCM would seem to support the commissioning of software projects or modifications. Thus I could go the Market, submit a request (e.g., "I want a real-time transparent version of CVS") and various groups might make counter-offers of price and functionality. A bit of public interchange would would lead to a mutually agreeable specification and price. In some cases, the software provided might be off-the-shelf and in other cases it might be written from scratch.

    As a venue for the commissioning and creation of software, I see OCM providing a valuable venue for both software creators and software consumers. Software consumers could aggregate to share the costs of new or modified software or form a mutual-support community around a given piece of software.

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:Better than Try before Buy by TopShelf · · Score: 1

      Basically, this sounds like eLance, with the addition of a QA middleman and an OSS repository for finished products. Frankly, I don't see how such a thing could take off. The QA middleman is going to add significantly to costs, and provides dubious value. Most QA problems lie in a sloppy specification to begin with, meaning that a 3rd party tester brought in at the end isn't likely to help much...

      --
      Stop by my site where I write about ERP systems & more
  14. I Had This Idea Darn It / OSS to Desktop by SpittingTrashcan · · Score: 0, Redundant

    Not only did I have this idea, I even wrote it up in a paper for a college class a year ago. It's the same not only in spirit (a commission system for building programs and adding features, the result being open to all), but in the particulars as well (regulation of the market by a for-profit "third party" entity and so on). Not that I'm complaining; rather, I'm glad to see that somebody has the guts to try it.

    As for the challenge of getting Linux and OSS on desktops, the standard approach appears to be to try and sell Linux and OSS as a bundle, and to get people to shift over all at once. I personally don't think this is the right approach. The easiest OSS programs to convince people to use are the ones that have Windows as well as Linux versions.

    Right now I use Mozilla for browsing, the GIMP for image editing, and free (though perhaps not Free) programs for AVI reencoding and archive compression and retrieval - and I'm a Windows user. If I were able to use Free software for everything I normally do in Windows, and all of those programs also had Linux versions, I'd switch.

    However, I'm stuck in Windows because I'm a gamer, and a lot of games don't have Linux versions (or Mac ones for that matter). If the zealots (you know who you are) went after the game designers to port their code, you'd get me on Linux no problem.

    1. Re:I Had This Idea Darn It / OSS to Desktop by Anonymous Coward · · Score: 0

      >
      However, I'm stuck in Windows because I'm a gamer, and a lot of games
      don't have Linux versions (or Mac ones for that matter). If the
      zealots (you know who you are) went after the game designers to port
      their code, you'd get me on Linux no problem.
      >
      >
      Bugger off. Those lame-assed PC Game designers can *KEEP* their crap on Windows. What make you think that most Linux users even *FOLLOW* the PC GAMING scene?
      I own a PS2. I haven't bought or played a PC game title in *YEARS*.

  15. What problem? by Anonymous Coward · · Score: 1, Insightful
    From the article:

    Of the several problems F/OSS faces today, one is the fact that it is free. Not as in freedom, but as in free beer. Both private users and business are at a loss when it is explained that there are thousands of people developing Free Software, for free. The immediate reaction is of disbelief, followed by the assumption that the software must be of low quality...consumers and businesses work for money, and they mistrust people who do not.

    Except the software is increasingly being used, and recognized as high quality. I just don't see the problem here. If there were not, in fact, thousands of people willing to develop good software for free, then we would have a problem. If the software were, in fact, lower quality because it's free, we would have a problem. Inaccurate perceptions and cultural mismatches are not a problem. They are correcting themselves quickly enough.

    In fact, this all sounds like a leftover argument from 1996...these days, the argument is commercial vendors screaming that free software is ruining their business model.

    1. Re:What problem? by budgenator · · Score: 1

      the argument is commercial vendors screaming that free software is ruining their business model.

      the business model of selling bad software and buying out any competitors who make anything better?

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  16. Skimming the article... by bigattichouse · · Score: 1

    Wasn't there a project recently (OSDN-related), that did this. Someone posts an order, people "bid" to work on the GPLed code, etc... it kinda flopped.
    I guess his primary difference is the OCM is the contractor.. "subcontracting" the coders instead of some completely un-regulated bid-market.

    --
    meh
  17. this all sounds great... but it's not a market by harriet+nyborg · · Score: 3, Insightful
    Game theory shows that market failure occurs when one person's consumption does not diminish the ability of others to also consume the product, a condition called "nonrivalous consumption" or "jointness of consumption."

    Market failure can also occur when people who have not paid cannot be prevented from consuming the good, a condition called nonexcludability. Public goods by definition exhibit both jointness of consumption and nonexcludability.

    Ergo, it may be a resource, but it can't be called a market.

    1. Re:this all sounds great... but it's not a market by ahfoo · · Score: 2, Interesting

      That's a good point and the intimately related, if less eloquently stated, question is whether ideas really should be sold as property at all.
      I've been on both sides of the fence and technically I still am, but I'm a lot closer to being all the way on the FSF side these days.
      For years I've worked in educational multimedia publishing and I've seen the market go all to hell, but I'm still in because I did so much work in the past that there's no such thing as being out. New work in the same vein is a like second nature so I still do it although the profits are god awful slim.
      Obviously that stuff is all very Microsoft and very much based on images of magic secrets and such and everybody is selling bit of information they can possibly package. It's such bullshit. It's just a big orgy of trying to screw people.
      But seeing thast despite being so "competitive" there's still next to no money in it, so I've been developing a forums web site all based on open source and I'm so much happier with the latter. The whole point of this forum isn't to make momey, it's to develop a knowledge base.
      Now you can say bring up the "how do you pay the bills when working for free" issue and this has come up plenty already. But the point is that the money sucks either way. By just dropping the whole issue and getting on with using a free and open forum to focus on a new and specific skill set, you can get onto making products that you can sell instead of selling data.
      To me this has become the bottom line. You shouldn't sell data. I do it myself, but I'm coming to the conclusion that it's simply the wrong approach. If the information you're selling can be used to make a product then why not sell that product. If the information you're selling doesn't make a product, then why should it cost?
      As for services like education. I seriously think those are things that governments should be able to support through taxes. We don't need a free market in educational software materials. We already have one and it is so fucked up.

    2. Re:this all sounds great... but it's not a market by CrosbieFitch · · Score: 1

      There's nothing wrong with selling ideas as property.

      The problem comes when people start thinking that they have a hope in hell of maintaining exclusive control over reproduction/dissemination of the idea (once they've released it).

      That used to be just about viable in the days of printing presses and book binding.

      These days, if you want to sell an idea you have to sell it when you release it. This is because it is only property in the strictest definition of the word whilst it's in your exclusive possession, i.e. in your mind.

      This applies to all forms of digital art, not just ideas.

      It'll work fine with software too.

      1) Develop the software in a highly secure environment.
      2) Provide public demos, and private inspection to select reviewers, etc.
      3) Offer it for sale.
      4) Get the money.
      5) Release it.

      It's so blindingly obvious that you can count the number of people who believe it can be done this way on the fingers of one hand.

    3. Re:this all sounds great... but it's not a market by Anonymous Coward · · Score: 0

      Damn - I just posted a reply further up. If I hadn't you would have got my last mod point :(

    4. Re:this all sounds great... but it's not a market by Grotus · · Score: 2, Insightful

      I disagree with the nonrivalous consumption part.

      The true product in this market is not the software, but the developer time. If a developer is working on one commission, other consumers cannot also be getting work done from that developer on their commissions. So, the consumption here is rivalous.

      The nonexcludability portion I do agree with.

      --
      "From my cold, dead hands you damn, dirty apes!" - CH
    5. Re:this all sounds great... but it's not a market by Ogerman · · Score: 1

      The true product in this market is not the software, but the developer time.

      That is precisely correct. This is a market for labor and services, not a market for goods. Software only needs produced once.

      Somebody mod parent up!

  18. There's something here for everyone. by clifgriffin · · Score: 1

    Always good.

    What are the connotations of this applied on a large scale though?

    Blogzine

  19. Re:Mixed gut reaction...Debug needed by nuser · · Score: 1
    It says open code, but does that mean the results must be open or simply the basis must be open and the end results can only link to open libraries if they are closed?

    Maybe it's just me, but I find this sentence extremely difficult to parse. I think it's a special case for off-duty bookeepers....

  20. The point? by Trurl · · Score: 4, Insightful

    I believe that a project like this misses the point. As I see it, most Open Source developers do not write code because they want to Make The World A Better Place. Their motivation is not the satisfaction of users.

    Programmers write code because that's what they love to do. This is why there are dozens of editors, mailers, etc, rather than a single well-maintained application of each type. A coder says to himself "I feel like writing yet another mp3 ripper GUI". He proceeds to do so despite the fact that numerous examples already exist because his motivation is his own pleasure, rather than a desire to fill some gap.

    Trying create a carrot to dangle in front of these people is pointless. They don't want your carrot. They want to write the code that they want to write.

    1. Re:The point? by csnydermvpsoft · · Score: 3, Insightful

      What prevents people from applying that same love of coding towards earning a paycheck as well? Isn't that one of everyone's main goals in life - to earn money doing something they enjoy?

      I've done plenty of projects, for pay, where I take my employer's requirements, make them my own, and enjoy it. In fact, I end up having more motivation than if I were working on something for myself, as there is the money factor to go along with the pleasure factor.

      Also, your assessment of motivation for open source coders is flawed. There is indeed a gap to fill, though it isn't usually shared by large numbers of people. In most cases, a coder writes a piece of software because it fills a need for that individual coder - it's not simply a case of "I feel like writing yet another mp3 ripper GUI," but instead more of a case of "I don't like any of the mp3 ripper GUI's out there, so I'll write my own."

    2. Re:The point? by corrie · · Score: 1

      I am a programmer by profession. I am also a contributer to an Open Source project.

      The code I write for the company that employs me is generally work I have to do. No "save the world" type of stuff. It's just business.

      The code I write for the OSP is for fun. I like it. It's my hobby. This is why I do it. If I were to be paid for it, it might start feeling like a job, and that wouldn't be much fun...

      I cannot see myself working on an "Open Source" project and be paid for it as well.

      If I wanted to make extra money on the side, then I would go to Rent-a-coder, wouldn't I?

    3. Re:The point? by radja · · Score: 1

      >Isn't that one of everyone's main goals in life - to earn money doing something they enjoy?

      frankly... no. I want to do what I enjoy. Money doesn't come into it. Ofcourse, that's impossible... but it IS what many people want.

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
    4. Re:The point? by nickos · · Score: 1

      "Their motivation is not the satisfaction of users... [they] write code because that's what they love to do."

      I'd say most open source hobbyist coders do it for both reasons actually. While noone would do it if they didn't enjoy coding, it really is very satisfying to get emails from users telling you how cool they think your software is.

    5. Re:The point? by TheSpoom · · Score: 1

      I want that carrot... Can I have the carrot if you don't want it? Please?

      Your assumption that coders do projects because "they feel like it" is wrong and assuming. We scratch an itch like someone else said here. We do something because something either doesn't work, there's no open source equivalent out already, it's new and innovative, or what's there simply doesn't do what we need it to.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    6. Re:The point? by theantix · · Score: 1

      Trying create a carrot to dangle in front of these people is pointless. They don't want your carrot. They want to write the code that they want to write.

      Uh yeah, that's the whole point of trying to arrange an alternate system so that other coders can write the code that end-users are willing to pay for. It's not like free open-source development would go away, but if you want a new feature added to your favourite app you can pay someone to add it instead of learning C and coding it yourself.

      I would imagine that few end-users would be willing to pony up the cash to start up a big project under this scheme, but for more simple features it makes more sense. And I'm not just theorizing, I've actually donated to an open source project (dvgrab/kino) to get a feature I wanted (get dvgrab to output to a single .jpg at a specified interval so a firewire camcorder could act as webcam). It worked quite well and I think it is a good sign for the success of a project like the Open Code Market.

      --
      501 Not Implemented
  21. How is this insighful idea? by Anonymous Coward · · Score: 0, Offtopic

    The article is *not* compelling.

  22. Not to seem arrogant, but by lone_marauder · · Score: 2, Interesting

    The OCM introduces into the Free/Open Source movement an economic incentive, to help align the priorities of Free/Open Source developers with those of the end users.

    The one thing Microsoft has done well is focus on end users. They are able to hock woefully inferior file, database, and mail server solutions because they make sure that Word's macro engine can cook your breakfast for you if you want it to. If users want a feature, it will be in the release product - performance, stability, and security be damned.

    I don't necessarily think we should follow MS in this regard. It doesn't seem to have really worked out for them. Let's focus on what is really attracting people to free software - choice.

    --
    who are those slashdot people? they swept over like Mongol-Tartars.
    1. Re:Not to seem arrogant, but by Short+Circuit · · Score: 1

      Who's to say companies aren't going to pay to have bugs fixed? Or syndicates aren't going to pay to have the code audited for security?

      It does, however, bring up an important point. If a developer leaves behind a bug, is he required to fix it without pay, or does he get paid to fix it? There could be some nasty loops in there.

    2. Re:Not to seem arrogant, but by lone_marauder · · Score: 1

      If a developer leaves behind a bug, is he required to fix it without pay, or does he get paid to fix it?

      I guess my point is that if a developer leaves behind a bug, people will choose to use other software. Moreover, the history of free software does not demonstrate the need for an artificial economy of quality - free software is already consistently better than that produced by the commercial marketplace. The point about user focus can be made, however, which is why I addressed it.

      Here's a question - if you construct a market with arbitrary, artificial rules, such as "software developers paid for code should be required to debug it to perfection" or "you should have to pay every time you listen to a song", is it actually a free market? Figure out a way to answer that question truthfully, and you'll be a millionaire in the next economy.

      --
      who are those slashdot people? they swept over like Mongol-Tartars.
    3. Re:Not to seem arrogant, but by Short+Circuit · · Score: 1

      I missed a third option: Pay a different developer to fix the bug. (Not necessarily outside the same OCM, however.)

    4. Re:Not to seem arrogant, but by fferreres · · Score: 1

      It doesn't seem to have really worked out for them.

      Sure, becoming the #1 company in the world and the richest man on earth just proves your point, doesn't it? :-)

      Microsoft has decades before dissapearing, and will lead the software industry (in terms of revenue) for the coming years for sure.

      --
      unfinished: (adj.)
    5. Re:Not to seem arrogant, but by lone_marauder · · Score: 1

      Sure, becoming the #1 company in the world and the richest man on earth just proves your point, doesn't it? :-)

      Are you suggesting that the users, writers, and adherents of free software are trying to accomplish those things? Your argument to someone considering free software instead of Microsoft is that Microsoft will make more money if they do?

      --
      who are those slashdot people? they swept over like Mongol-Tartars.
  23. TopCoder Software is already doing this by srowen · · Score: 5, Informative

    TopCoder Software has being doing what this article describes for over a year:

    http://software.topcoder.com/

    In short they are trying to put a structured, process-oriented community development model into a design / development competition format (with cash incentives, both upfront and as royalties) for creating new software. The resulting work is marketed as a component library, and the community itself is marketed as a "no-shore" development resource.

    Check it out, it is a pretty good system -- the results are surprisingly good. I regularly participate in these projects.

    1. Re:TopCoder Software is already doing this by PurplePhase · · Score: 1

      So far I can't find info on rights to the code - it says that you can propose components and that solutions completed are added to their component catalog which can be licensed, but I'm not finding whether or not the programmer (or proposer or anyone involved in it) either keeps the rights to the code or gets free/discounted access to the component catalog.

      Interesting...

      8-PP

    2. Re:TopCoder Software is already doing this by srowen · · Score: 1

      As far as I know, TopCoder retains the rights to the winning design and development solutions -- the winners are compensated with an upfront payment and possible royalty payments later. They don't give winners free or discounted access to other components, though these are made available on an as-needed basis if they are being incorporated into a new component's design.

      I believe that clients get the source code, and can purchase a license to use it in commercial products.

  24. A bazaar in cathedral clothing... by TrombaMarina · · Score: 5, Insightful
    most of the success stories so far (Amazon, Google, etc.) are not new producers, but more efficient (and cheaper) middlemen.

    +1 Perceptive

    This solution helps to bring together two separated communities: Users and developers, cutting drastically (but not entirely) middlemen and their added costs... The OCM acts as clearing house by delivering the software to the client and the money to the developer

    The communities are not separated. The high level of communication between developer, tester, and user is the greatest strength of OpenSource software. They are sometimes the same person! By introducing a "clearing house" you are adding a middleman and thereby reducing efficiency.

    While the customer may be able to tell if the software works as requested, it cannot identify buggy, poorly written software, let alone know if the software presents a security risk. Thus, the OCM will also have to provide services as required.

    +1 Perceptive

    This is a difficult problem. Really difficult - and essentially unsolved by traditional development models. OpenSource itself is a solution to this problem. Code reviews, while one of the most useful tools for preventing these problems, are also one of the most labor-intensive (read "expensive").

    consumers and businesses work for money, and they mistrust people who do not

    Very true. But I believe this paper underrates the strength of (as Eric Raymond calls it) the gift culture. Essentially, OpenSource developers compete to give the biggest gift to the community. The bigger the gift, the more their standing within the community rises. This has worked pretty well the past 13 years or so.

    While I applaud the effort to pay these people for their gifts, I think it tries to shove a square peg into a round hole here. It changes the motivation from "give a big gift" to "give the user what they asked for". That raises many problems:

    1. What users ask for often isn't what they want. There's a curse (I think it's Russian) that goes, "May your every wish be instantly granted." Read any story about genies for examples of the problems with getting what you ask for.
    2. Even if a specific enhancement meets a user's short-term needs (as this system encourages) there is little or no encouragement to provide an extensible solution. By comparison, "Giving the greatest gift" encourages long-term extensibility.
    3. Even if the enhancement is extensible, it may break something else that used to work. Again, the compensation scheme is weak here.

    The developer rating system would address these problems to some degree, but all ratings systems come with their own problems. Look at what OpenSource has accomplished so far. I use all OpenSource software at home, and much at work. Linux is rapidly penetrating corporate infrastructure - it's been the fastest growing operating system for years. What's broken about it?

    Ultimately, I think this paper encourages one to think about the differences between OpenSource and traditional motivational schemes/business models. It is a very interesting read and a lot of thought obviously went into it. I personally believe that society as a whole has more to gain by embracing the benefits of sharing, than to see OpenSource become as systemitized and hierarchical as much of the rest of our society.

    1. Re:A bazaar in cathedral clothing... by swillden · · Score: 1

      I personally believe that society as a whole has more to gain by embracing the benefits of sharing, than to see OpenSource become as systemitized and hierarchical as much of the rest of our society.

      You make some good points but I think that your worries are unfounded. There really is no way that OSS could become as "systematized and hierarchical", for the simple reason that the source is available and anyone who chooses to work outside the system is completely free to do so.

      Sure, it's possible that a few of the developers who now give so much would start withholding their contributions until they got paid, but I don't think it would be a significant problem. Why? Because the option of building it yourself is still available, and cannot be taken away.

      That said, I don't think the idea of a non-free-as-in-beer market will ever work, simply because it's too easy for users and developers to use existing free mechanisms for finding one another. Many users don't know how to use these mechanisms, but they can learn, and it's not hard.

      What are the mechanisms? Sourceforge and similar, mailing lists, etc. Particularly for users who want an enhancement to an existing application that they already know about, the best route is for them to subscribe to the project mailing list and simply post a message stating that they'll pay $X for feature Y, or just privately e-mail one of the major contributors. I know a few developers who have been making a good living on exactly that sort of work for years now.

      it *might* be useful to have a trustworthy middleman to hold the money, but I doubt it. However, I can see value in a system that gives users a place to ask for new applications, sort of a F/OSS "classified ads" system, and I think that could very well be a for-fee tool. Lots of busy users would find it more convenient to pay a few dollars to post a query than to spend a lot of time searching freshmeat.net. Then again, it wouldn't be hard for free alternatives to spring up...

      What users ask for often isn't what they want.

      Though it's not really relevant to my point, I have to say that this is a silly argument. If users don't know what they want, who does? Developers? Not hardly. Of course, users, if left to specify the requirements in detail, will typically define something that is (a) unimplementable and (b) does not take full advantage of the possibilities for automation. The best requirements definition process is one of negotiation between users, who understand what they want to accomplish, and developers, who understand what is possible.

      Certainly a market that does not permit this sort of negotiation is sub-optimal, but there's no reason to think that the market described in the article would prevent it.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:A bazaar in cathedral clothing... by swillden · · Score: 1

      Certainly a market that does not permit this sort of negotiation is sub-optimal, but there's no reason to think that the market described in the article would prevent it.

      I just read the article more thouroughly (just skimmed it the first time), and I retract this statement.

      A market like this that wants to work needs to incorporate a mechanism whereby users and developers can communicate to to negotiate their way to a final set of requirements. I think the author believes the Project Consultant can do away with the need for this communication, but I don't think that approach will work.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:A bazaar in cathedral clothing... by ecesar · · Score: 1
      Very true. But I believe this paper underrates the strength of (as Eric Raymond calls it) the gift culture. Essentially, OpenSource developers compete to give the biggest gift to the community. The bigger the gift, the more their standing within the community rises. This has worked pretty well the past 13 years or so.

      A gift culture is not orthogonal with a money-based economy. There is an interesting work by Bernard Lietaer (The Future of Money) that deals with the effect of complementary community-based currencies. In summary, if a community creates a local currency with which to back local transactions and reward gift-givers, the tradition can even be strengthened.

      The key, for him, is "community-based". He gives some examples in the web site above. These currencies are non-scarce (currency is created when a transaction happens) and backed by the work capacity of people (some of these currencies are traded in work-hour equivalents), not by bank debt or government fiat.

      I've been thinking about means to apply this to the open-source community, but I'm not an economist. Basically, you would receive "open source credits" for creating new code, and you could use these credits to pay for the creation of code that interests you. This is basically trading your time with the time of others, and fits well with what Lietaer describes in his book.

    4. Re:A bazaar in cathedral clothing... by ecesar · · Score: 1

      Well, it seems that the idea was not original: Open Source Currency. This was presented in the Future of Money conference.

    5. Re:A bazaar in cathedral clothing... by TrombaMarina · · Score: 1

      I should have included the link to The Cathedral And The Bazaar in my original post.

    6. Re:A bazaar in cathedral clothing... by TrombaMarina · · Score: 1

      Interesting site. I'll have to read the book and educate myself on more of the details.

  25. Liability by kwhite · · Score: 3, Interesting

    Here is a question I have had about open source code since taking a computer ethics course and also wondering whether we as computer professionals should be certified.

    If company A is using an open source product and said product causes a customer of company A to lose millions of dollars whos is liable? Some may say company A is liable which may or may not be true, but lets remove company A now. Many businesses want someone to be "responsible" for the software they use. If that software is written inhouse or by a third party then the liability is obvious. If open source is used would you go to source forge (as an example) and get the user ids working on the project and sue them for liability? You see businesses can't just think about what is the best piece of written code, but also perhaps which piece of code will cover its backside the best. Is that the best situation? I do not know, but it is a situation that exists, why do you think major corporations and even small business owners have lawyers and liability insurance?

    1. Re:Liability by erturs · · Score: 1
      Many businesses want someone to be "resonsible" for the software they use.

      They may want that, but do they get it? Try reading any EULA from Microsoft (or any other large software house). They disclaim everything under the sun. Whether those disclaimers will hold up in court is another matter; but then so is whether disclaimers in Open Source software would similarly hold up.

      And what if the company you're dealing with goes under or (more likely in Microsoft's case) discontinues support for the product you're using? At least with free/open source software there's the option of hiring someone else to support the software or fix your problems.

    2. Re:Liability by Anonymous Coward · · Score: 1, Informative

      1 software liability is usually not worth the paper the contract is written on

      2 the main reason why developers moved away from the public domain to OSS licenses is that you can only use the software if you accept you cannot sue the developer

      3 buyer beware - with open source, you have the right to view (the source) before buying (using)

      4 liability is expensive. if you want to be able to sue, buy your OSS software from someone who's willing to offer you liability. it's like that this is an insurable risk (at least for software who source can be audited)

    3. Re:Liability by fferreres · · Score: 1

      You don't have liabilities in this industry, you can only burn reputation (karma) points. If you burn too much of it, people will look somewhere else.

      If MS software where to suddenly explode, you wouldn't be able to hold Mr. Gates accoutable. Now, I think that chaging for software should include some kind of warranty at least at the process level, etc. Companies and individuals alike should be liable if they sell a product for money, they should offer a warranty with respect to that offering.

      The warranty may be: will will provide patches in 1 day after discovery, or be held liable. We will not include new features in product release Z, and will make it compatible with future products for 10 years...and the likes, as examples.

      --
      unfinished: (adj.)
    4. Re:Liability by jamboarder · · Score: 1

      I continue to have trouble understanding this red herring called liability and its supposedly unique difficulties with Open Source Software. Just about every End User License Agreement that I've seen accompanying proprietary software includes a Limitation of Liability clause that prevents the user from sueing the software company for any damages caused by use of the piece of software.

      Proprietary Software companies threatened by Open Source have held this bait out in front of users/companies considering use of Open Source Software, knowing full well they are no more responsible for damages that their products may cause than an OSS conterpart. The sad thing is that some people are biting.

      Look, the real-world fact is that a company that chooses to use a piece of software, OSS or proprietary, in the pursuit of their business can almost never hold the creators of that piece of software liable for damages. It is business and much like many other aspcects of business they assume the risks of running a business.

  26. Re:DIY'ers: OCM supports Plain Old Users by G4from128k · · Score: 1

    The do-it-yourselfers that appreciate the quality and flexibility of open source vs. the people who just want a working computer without configuration woes.

    This is the big problem with current Open Source world, IMO -- the current Open Source world seems oriented toward DIY'ers creating code for other DIY'ers. Its a BOF community of computer and software-loving people. The result is code that only another coder would love. What fraction of Open Source software packages "just works" without configuration, reading a manual, etc.

    The trick to going mainstream is to create incentives and drivers for writing easy-to-use, "just works" software. That means bringing in people who have an incentive to maximize the number of users (meaning they really want to go after the mainstream desktop market). It means bending the programmer's interests away from cool code and toward ease-of-use. Currently, only companies with copyrights seem to do this with their combination of sales commissions, threat of firing programmers, etc.

    So how can OCM help incentivize programmers to make mainstream code, not coder's code? I would argue that by supporting the formation of user syndicates, OCM creates an environment in which programmer compensation is proportional to the number of people wanting the code. If a million people pay $10 to join a syndicate that delivers the next version of some desktop application (e.g., an Office substitute), then the syndicate has real money that can motivate real programmers to create code that satisfies that mainstream.

    The only problem? This model forces OCM to move to a restricted-access software model. Why would a million people pay money to join a syndicate if they know that they can download the results for free the day after it comes out?

    --
    Two wrongs don't make a right, but three lefts do.
  27. Are we all lemmings? by Anonymous Coward · · Score: 1, Insightful

    This might come off as a trol, so I will post anonymously... For a long time I have the feeling that all of us, developers/coders, are lemmings. To those who does not know, a lemming is a little mole-like creature that once in a while commits a mass cuicide. Why don't we see any other professional worker , let it be a builder, a doctor, a writer or whats not give his work for free ? Why is that only coders are being asked to code and let their creations go ? for free ?! We are commiting mass cuicide. True, lots of people enjoy linux (as I am) and contribute to it (as I am) - but this does not mean we need to lower the salary standard in our profession to *zero*. The open source advocates will say its about the "service" but hey - if you didn't realized it so far - there is no "service" to give - the end users are asking (natuarally) for everything to be simpler, more user friendly, with help screens and such and we give it to them (see "kmyfirewall" as a great example on how to make the cryptic iptables into human enjoyable expirience for the whole family), the outcome will be that no one will need coders for anything else other than creating programs, friendly programs, for free. So? don't you think there is some truth here? (I know this looks like a trol, but it REALLY not)

    1. Re:Are we all lemmings? by nickos · · Score: 2, Interesting

      "...a lemming is a little mole-like creature that once in a while commits a mass cuicide."

      This article points out that lemmings "do not, however, commit mass suicide by leaping off cliffs, a myth compounded 45 years ago by Walt Disney's White Wilderness film - which showed lemmings apparently going to their doom."

    2. Re:Are we all lemmings? by fferreres · · Score: 1

      Who will deploy a large Samba instalation? Who will adapt it if somethings needed? Who will tune the kernel for a new cluster that needs some specialties. Who will program that bussines logic that company A needs to be done asap?

      Free software are the tools so that companies and users can put those technologies to good use. It's not an end in itself, as the need for programmers is vast and diverse.

      What you need is free tools at some levels, so that not one company can monopolice a large chunck of it. Your salary will not go up until the generic software gets cheap, and talent expensive. Also, technically sound desicions depends on this also. You need to be able to choose.

      I know, a batter "life support" system is needed, while it works for some people in the free software world, and other are already done (rich), a lot of talented people are not finding a way to work more in OSS.

      I once proposed something like a Funded GPL, that was similar to a GPL, but required the users to pay a small anual fee to support developement, to a central entity (say $20). Ok, it will change the GPL drastically, becoming also a a user license (ie: not distributors license only).

      But what the heck :-) The OSS movement does work great, in many ways. Nobody has all the answers...

      --
      unfinished: (adj.)
    3. Re:Are we all lemmings? by truthsearch · · Score: 1

      Why don't we see any other professional worker , let it be a builder, a doctor, a writer or whats not give his work for free ?

      All, except the writer, are producing physical (tangible) products or services. They're selling a truely limited resource - physical items or time. It's natural to make an exchange for any limited resource. Words and computer code, however, are unlimited resources. The only limits are artificial. Many writers do give away their work for free, or almost free. It's nearly impossible to become a professional writer (i.e. make enough in writing to support oneself). I know people who have tried, and it's not easy. People end up writing for two reasons: to create a work that's their own idea or to create something someone needs written. Writers trying to create their own book and publish it have a very hard time selling it. The others are people like technical writers. Many fictional writers, who end up not supporting themselves on their fictional writing, are happy to give their work away for free. These things correlate directly with the software world. The things they're truely passionate about, yet receive no compensation for, they give away. Charging for services will come from things like custom needs, and will not always result in open source software. To differentiate, each company will want certain custom things. The need for services will not end any time soon.

    4. Re:Are we all lemmings? by jechonias · · Score: 1

      Someone please upgrade the score of the parent post, its not a troll, ... most coders that respond to the open source model do so because coding is not primarily an engineering skill at present, despite the desire of the software methodologists.

      That leaves us to the obvious conclusion that most open source advocates to this stuff for free because they derive other pleasures rather than just a desire for remuneration from the work, in other words its a hobby, much like an artist will paint regardless of the customer, hence its "art".

      And the average coder does not appreciate the philistines (employers/customers) whom just want a simple job done quickly for cash, that is/may be slightly distasteful to the coder (i.e. like all paid work).

      Therefore the artist needs a business focused person to bridge the gap between art and business, i.e. the sales man / the marketer / the project manager etc etc etc. All of whom are focused at the business end of things. Customers want what they want, usually boring coding done to make the company profitable, AND usually they do not want to share their profitable model with their competitors. Thus open source / GPL is an anathema to the business, they don't want to share with everyone else. And they frequently pay to ensure that reason alone.

      Why is it that geeks in general just don't get the fact that their view of the world is frequently wrong when it doesn't involve technology alone????

      There is already a successful model to bring together coders and customers, its called "entrepreneurship" and it works because business people can gather together programmers and market their skills, despite their poor presentation, and make profit. This model won't change. However a clever person may be able to turn this business model from the crap-shoot it currently is to a "McDonald" systematised business that it needs to become to impart some kind of assurance to the end customers whom desperately want guarantees in a world where precious few are to be had.

      jech

  28. Much, much cheaper by Short+Circuit · · Score: 1

    With the creation of client syndicates, desired features can be had at a fraction of the cost of paying a software house to do it. Several companies can pledge smaller amounts rather than one company paying the lump sum.

    1. Re:Much, much cheaper by CrosbieFitch · · Score: 1

      You are so right.

      Moreover, you can extrapolate from "several companies pledging smaller amounts" until you reach "thousands to millions of end users pledging even tinier amounts".

      A small mental step for you, but a giant paradigm shift for mankind.

  29. Public Software Fund by Russ+Nelson · · Score: 4, Interesting

    Sounds like he's proposing what I've already done, pubsoft.org. We take tenders for software, whether for entire new pieces of software, or improvements to existing software, and seek to put together developers and users. Multiple funding models are supported: matching grants, whole grants, or the Street Performer's Protocol. We've funded the up2us program (which never made it out because of the difficulty of tracking up2date development), and are currently funding FreeS/WAN, and GNU Radio.
    -russ

    --
    Don't piss off The Angry Economist
  30. Re:DIY'ers: OCM supports Plain Old Users by mwood · · Score: 1

    "This is the big problem with current Open Source world, IMO -- the current Open Source world seems oriented toward DIY'ers creating code for other DIY'ers."

    You say that as if it were a bad thing. Why do you feel this is a problem? I find it to be a solution.

    If the purpose of any program it to be useful, then this is great. If the purpose of any program is to sell a billion units, then I suppose this would be a problem.

  31. It makes some feel good. by Short+Circuit · · Score: 0

    For me, it would be a "it-makes-me-feel-good" job. A lot like the job I have now. I don't tutor in a computer lab because there's a lot of money to it (there isn't. $6/hr), but because I enjoy helping people learn about computers, especially the UNIX classes.

    Contributing to OSPs has a similar feel to it. I've grown to love Open Source and what it does for me, and would love to be able to regularly make real contributions to it. Getting paid for it would make that possible.

  32. Re:DIY'ers: OCM supports Plain Old Users by Anonymous Coward · · Score: 0
    bending the programmer's interests away from cool code and toward ease-of-use

    So, ease-of-use is not cool?

  33. Whats wrong with latin-1 characters? by 1jpablo1 · · Score: 1

    I was trying to say it's Munoz, but as you see, slashdot removes the & ntilde ; and places a "n" instead :(

  34. Re:DIY'ers: OCM supports Plain Old Users by nickos · · Score: 1

    "The result is code that only another coder would love."

    What are you saying here? - surely the only people qualified to appreciate code are coders.

    "...away from cool code and toward ease-of-use."

    There's no link between the quality of the code and how easy to use it is. An easy to use interface is not indicative of the quality of the code and vice versa.

    "...make mainstream code, not coder's code?"

    If by "coder's code" you mean good elegant code that's not cranked out to meet commercially driven deadlines, I'll take that anytime.

  35. Copyright by Short+Circuit · · Score: 1

    I suppose an important question in an organization like this is: Who's copyright goes in the license? Does the OCM get put in, or does the developer who did the actual work?

  36. Intellectual Property!! by alexjc · · Score: 2, Interesting

    This initiative is doomed to fail if they do not have very strong policies on IP. The GPL provides no guarantees on IP; for example, I could implement a patented algorithm and release it and users could get sued.

    The article does not even mention the words "intellectual property." Something to consider!

  37. Re:DIY'ers: OCM supports Plain Old Users by G4from128k · · Score: 1

    "This is the big problem with current Open Source world, IMO -- the current Open Source world seems oriented toward DIY'ers creating code for other DIY'ers." You say that as if it were a bad thing. Why do you feel this is a problem? I find it to be a solution.

    Your point is excellent! Different types of computer users want different types of software. Code for coders is beautiful.

    I agree with you that "useful" is important and that software does not have "to sell a billion units". But I would argue that coders create more value if their code supports the needs of a wider audience. The total value of a given bit of code would seem to be the product of its functionality ("usefulness") and its marketshare ("units"). Simplistic, lite versions of software may ridiculed by real computer professinals, but they seem to provide great value to plain old computer users.

    What I do worry about is the long-term marginalization of the Open Software community because of its code-for-coders emphasis. I can easily see Microsoft creating barriers to open software in the guise of security -- requiring software publishers to license expensive DRM, trusted-software technologies. Without the financial resources to buy Microsoft-provided security codes, Open Source would die because Windows would prohibit its installation or reject interfacing with "untrusted" open software. And without a billion units of Open Software out there, too few people will fight for its survival.

    --
    Two wrongs don't make a right, but three lefts do.
  38. What was the next step? by Anonymous Coward · · Score: 0

    I'd like to ask the anti-corporate nitwits who played right into corporate cost-cutting hands, what's next? You've successfully transferred dulled-edge computer technology into the public domain and made it 'good enough' that all your jobs are going to be done in India and China. You've increased the need for accountants and managers; how nice. So what is the next step? What are pseudo-engineers supposed to move on to?

  39. Re:DIY'ers: OCM supports Plain Old Users by Laur · · Score: 2, Informative
    This is the big problem with current Open Source world, IMO -- the current Open Source world seems oriented toward DIY'ers creating code for other DIY'ers. Its a BOF community of computer and software-loving people. The result is code that only another coder would love. What fraction of Open Source software packages "just works" without configuration, reading a manual, etc.

    I'm not sure about the overall fraction of open source, but I think that the majority of the most "popular and common" open source apps "just work." Here's some examples from my personal experience based upon what I use.

    Everyday apps:

    KDE - just works. Plenty of tweaking can be accomplished by right clicking or through the control center.

    Mozilla - just works.

    Evolution - just works.

    OpenOffice.org - just works.

    --
    When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
  40. ONL -- Open-source Not Linux by STrinity · · Score: 1

    This is the big problem with current Open Source world, IMO -- the current Open Source world seems oriented toward DIY'ers creating code for other DIY'ers. Its a BOF community of computer and software-loving people. The result is code that only another coder would love. What fraction of Open Source software packages "just works" without configuration, reading a manual, etc. Don't confuse Open Source with the Linux community -- the two biggest Windows compatible Open Source projects, Mozilla and Open Office, require no more configuration than their MS counterparts. And with Mozilla programs, you can do some heavy duty customization by going to Mozdev and installing extensions directly from the web -- so easy, even an AOL monkey could do it.

    --
    Les Miserables Volume 1 now up with my reading of
  41. But Linux won't any time soon... by ducomputergeek · · Score: 1
    - I also expect that the market will take off only as Free Software/Open Source (Linux in particular) moves to the mass market of the desktop, thus generating the necessary economies of scale, visibility and consumer-mass. In my idea, the target end-users of the market are not IT companies, but mainly individuals with no IT knowled (nor desire to acquire it) and Small and Medium Enterprises with small or no IT departments. "

    Okay, first off I am a technology consultant that focuses on helping SMB's (I guess SME's is the new buzzword of choice to describe small businesses) intergrate opensource software into their armada of software. Sometimes its as easy as a package like phpESP, other times its Linux on the file server, and a couple times, top down use of Linux from servers to desktops.

    Linux will not be making it onto many desktops down here anytime soon. Why? RH's ending support and SuSE's future is at best wait and see. SMB's want to have a number to call for support and know that there are experts out there besides myself. With no corperate support for the desktop, they will choose Windows over Linux everytime. Why? Well all the software they often needs is written for Windows and they don't mind to pay so long as it works.

    As you said, you would expect the market to increase as OSS moves into the mass market. Without the commerical support, its not going to happend. RH's move last week has impeeded adoptation of Linux by SMB's on the desktop by several years. Our company had been making a large push towards the platform, and the moves last week has undermined our credablity. SMB's want something that is supported and not "here today, gone tomorrow" which is what, in their eyes, has happened.

    OS X from Apple has been the real killer of Linux on the desktop. A great many of us that switched from Windows to Linux made the switch to Apple. Why? We have our native *iux development enviroment, access to a great many of the OSS applications we liked, AND have the commerical support from vendors like Adobe and Macromedia.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  42. You hit the nail on the head by Anonymous Coward · · Score: 1, Insightful

    However, I have to wonder...what will existing maintainers of a given project do when a company pays someone else to add a feature to their application? I suppose it would depend on the maintainer, but would there be a definate trend?

    Bingo, and that is the flaw. There is no way you can compete on cost with developers in Russia, India, China, ... The original developer will lose control of the future direction of their creation. Not that this can't happen now, it just doesn't that often. But this new fiscal dynamic could changes things. And since it is open source there is nothing you can do to stop it either.

    This Free Market/Software Exchange idea is basically a global version of a eBay that streamlines the off shoring of software development. My feelings are mixed. Is this really a good thing?

    1. Re:You hit the nail on the head by Anonymous Coward · · Score: 0

      But this new fiscal dynamic could changes things. And since it is open source there is nothing you can do to stop it either.

      The key to your problem lies in a departure of the original act of interest. On top of that, it puts itself in a miss-aligned position in relation to the open source hacker spirit.

      Philosophies are known to split, history repeats. In this case it is about the hacker and how he raises money. I see and share your problem and at the same time recognize a solution ..and it is based on pure GPL

      GPL is about alignment of interest, where it is most powerfull when the root interest is open source. Stray away from its intentions and a void is left behind. The beauty: a GPL piece of code itself can fill this void.

      You don't want developers to compete trough valuta, you want organizations to specialize and have each align out of shared interests.

      Just because governments discover open source, does not mean they are at the frontlines of its philosophies.

      Keep an eye on donorge.org, it could be interesting ;)

    2. Re:You hit the nail on the head by Ogerman · · Score: 1

      Bingo, and that is the flaw. There is no way you can compete on cost with developers in Russia, India, China, ... The original developer will lose control of the future direction of their creation. Not that this can't happen now, it just doesn't that often. But this new fiscal dynamic could changes things. And since it is open source there is nothing you can do to stop it either.

      In practical application, people will trust the original developer/team more than a third party hired to add a feature. If a third party developer strays too far off course, their work will not be included in the mainstream code and therefore the user will lose the benefit of continued community development. (new versions, etc.) They'll have created a fork by going with a crappy low-bidder. No doubt this will happen, but people will learn quickly. The proposed OCM system also has rules and checks to prevent this thing from happening easily. See the original article.

      Now, suppose that many overseas developers do an excellent job and write code that very nicely integrates and aligns with the original developers direction for the project. The worry here is that US developers won't be able to compete. But, in fact, this could really be a good thing! The free market is working! US developers will simply move on to bigger and better things, like becoming consultant-developers (which tend to be much higher paid than ordinary code monkeys). Incidentally, it is also important to remember that the majority of IT jobs are in-house anyhow, so the total economic impact will be fairly minimal at this stage.

      In summary, Open Code Markets and other similar ideas will re-define the software industry. Those who are smart will adapt rather than complain.

  43. Who is the first to pay for a program? by Anonymous Coward · · Score: 0

    The article presents an intriguing idea, and it seems to have a lot going for it. But let's consider the individual or small business owner who needs specialized software. The article mentions dentists and architects as examples.

    For example:
    If a dentist needs has an itch that can be handled by some completely new software, he or she can pay some OCM to commission a developer to create the software. The OCM tells the dentist the project will cost $8000. Should the dentist pay the $8000 knowing the program will become OSS and all the other dentists can get it for free, or at a severely reduced cost? Or should the dentist wait and see if one of his/her competitors pays for a similar program first and then get that program for free?

    On the other hand, the maker of proprietary software can charge the first dentist and the hundredth dentist the same fee. More importantly, this fee can be far less than the $8000 requested by the OCM. A typical dentist is much more willing to pay $100 for proprietary software.

    Economists talk about how the "First Mover Advantage" gives a huge boost to the first person that moves into a market or adapts a new economic efficiency. The OCM becomes a "First Mover Disadvantage". If the OCM presents a huge disadvantage to the person who pays to make F/OSS, then nobody will pay for it. Result: Fewer F/OSS projects and more proprietary software.

    Disclaimer: Philosophically, I prefer F/OSS over proprietary software. Perhaps the OCM can overcome the "First Mover Disadvantage". I hope so.

  44. Real world GPL commercial compatibility by theolein · · Score: 1

    I think the idea in itself is a wonderful one, and it's something that I thought about years ago as a solution to the (then) problem of finding good developers and reducing costs. But I see a problem and that is from commercial developers who now make expensive software that is well liked by by end users. Think of Adobe's or Macromedia's products or even products such as games.

    Let us assume that company X wants to make a product, let's call it PhotoX, which it would like to sell in competition to Photoshop. If the development is all done under the GPL (as opposed to say, the LGPL or BSD licences) how could the company be in a position to make a profit from the product, since the GPL requires that sources be made available?

    I see the problem remaining that there would be no one willing to invest in such models for enduser software such as the above mentioned. Given that such companies are very profitable today, I find it hard to see an opensource alternative today unless the BSD for example is also used.

    1. Re:Real world GPL commercial compatibility by Anonymous Coward · · Score: 0
      Let me 'splain, grasshopper.

      As I think you know, the BSD license allows commercial developers to use the code, without releasing their own sources. The GPL does not. So, let's compare. If you code under the BSD, then any commercial developer who wants to use your code can do so, without releasing their own sources or compensating you. On the other hand, if you release your code under the GPL, then commercial developers are not allowed to use your code without either releasing their own code, or negotiating a different license with you. Thus, you can release your code under the GPL for use in GPL'd code, and sell commercial licenses for use in commercial code. Many projects do exactly that (MySQL, for example).

      As an opensource developer, you are releasing your source either way. So which license do you think will best help you fund your project?

      Admittedly it helps more for libraries than end-user software, but any well-written, properly modular code is liable to have useful bits that other developers can use. That's kinda the whole idea.

  45. Open Source Currency by ecesar · · Score: 1

    An alternative idea is to introduce a community currency: (this was presented in the Future of Money summit)

    Open source needs a system for motivating participants to both stimulate activity initially and to keep people involved for the long term. complementary currencies need a community within which to operate, and an equitable system for exchange. Together they can dovetail nicely.

    Just as complementary currencies are not intended to replace national currencies, open source projects are not intended to replace people's regular jobs. However, creating some form of remuneration for their time and effort can allow people who are not working on a "paid gig" to find a new home, making a meaningful contribution, with some nice side benefits.

    The currency designed for open source projects would most likely be an hours-based currency monitored by the number of actual hours spent working in some trackable development environment. A separate open source exchange site would enable people to redeem the hours-based currency for good and services posted on the site.

    1. Re:Open Source Currency by Anonymous Coward · · Score: 0

      bad idea. a lot of software is OSFREE is developed using vi or pico or emacs.
      and the hours will be easily hacked since by definition everyone who contributes is a hacker.
      this idea was probably introduced by someone who had no knowledge of how the system works -- a suit basically.

  46. Open Source and Paid Contributions? by mmm_burger · · Score: 1
    Does anyone know if any companies have the following model:
    Non-free (low cost) software that is entirely open source, where developers can submit changes to the source code. If the changes are accepted, the company pays the developer some bounty based on the amount of work.
    The company should pay fairly, because that will encourage others to submit code changes to make the program better.
    • The company ultimately retains ownership of the software, and can make a profit, and drive improvements.
    • Users like the fact that they have the source code and can modify it, or support it if the company goes out of business.
    • Developers like it because they can be compensated for code submissions (even though coding for coding's sake is, of course, a reward in itself).

    Is anyone doing this? Does this idea sound appealing, or am I smoking my socks?
  47. Missing References by Peter+Eckersley · · Score: 1

    I can't believe that the First Monday peer review process accepted that article without pointing out another piece they published a couple of years ago, entitled The Wall Street Performer Protocol: Using Software Completion Bonds to Fund Open Source Software Development.

    There are also some additional references to related market-forms here. Google Answers also works on a somewhat related principle.

  48. Ahhh, so tell me again... by Anonymous Coward · · Score: 0

    why a customer would pay a developer to write OSS code when he can pay for proprietary code and not help out his competitors.

  49. Time for shareware to die by dbIII · · Score: 1
    One example as to why this approach is a lot better than shareware

    I've tried for the last week to successfully enable the licence on a piece of shareware, sending emails to the author almost every day, and getting another .dll, another licence code etc. from the author almost every day. I've installed and uninstalled the software on two seperate machines each time I get an update. The original demo worked, but once licencing software has been thrown into the mix then software will no longer do anything but pop up error dialogue boxes. The software is niche scientific software, and nothing else resembles it - so there are no options other than to get the thing to work. The price is trivial when compared to the wage cost of trying to get the thing to work.

    If the author could get money without using the licencing software, then there wouldn't be the problem of a working demo turning into nothing but space on a disk. If the source code was available I may have been able to work out what my machine requires to get the software to work - if it isn't just the licence manager software that is the problem.

  50. No need for a restricted-access model by Merk · · Score: 1

    Your $10 could get you something other than the final software. It could get you:

    • The ability to add feature requests
    • The option to vote on implementation decisions
    • Some control over the platforms that will be targeted, and tested on

    Basically, you could pay a bit of money to have some control over the development process.

  51. _I_ wan't to pay. by Anonymous Coward · · Score: 0

    Why haven't gnome set up a way to add money to each item?
    I wan't to pay over Pay Pal or some other means to encurrage the things _I_ (and my company) want's.