Slashdot Mirror


Sun Says, "Compensate OSS Developers"

krelian writes "Talking at Netbeans Day, Rich Green, Sun executive vice president for software, expressed doubts about the current open source model in which developers create free intellectual property only to have others scoop it up and generate huge amounts of revenue. Green said, 'I think in the long term that this is a worrisome scenario [and] not sustainable. We are looking very closely at compensating people for the work that they do.'" Green didn't provide any details about how payments from Sun or others might work.

36 of 210 comments (clear)

  1. What is this, another FUD article?! by glavenoid · · Score: 3, Insightful
    So what, another corporation thinking about the bottom line on behalf of its developers?

    I thought the whole point of Open Source was doing good for mankind in general, not categorically for the investors...

    --
    I, for one, am looking forward to the inevitable /. beta rollout fallout.
    1. Re:What is this, another FUD article?! by TapeCutter · · Score: 3, Funny

      It's brilliant. Sun can collect money for starving coders like the mafiaa collecy money for starving artists, what could possibly go wrong?

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    2. Re:What is this, another FUD article?! by glavenoid · · Score: 4, Insightful

      No, the most important activity now seems to be copyright-enforcement.

      --
      I, for one, am looking forward to the inevitable /. beta rollout fallout.
    3. Re:What is this, another FUD article?! by drgonzo59 · · Score: 2, Interesting
      These are corporate managers who only have dollar signs in their eyes. They don't see how anyone would possibly develop or create anything without wanting to make MORE money. Sure, some developers end up making money but some don't off of their OSS, yet the fact that someone would just want to volunteer their time and create something completely escapes these individuals. This goes actually says quite a bit about _them_.

    4. Re:What is this, another FUD article?! by glavenoid · · Score: 2, Insightful
      I agree with you for the most part. Some of the GNU "weenies", nowadays, do in fact seem to have huge egos. I won't name names, but a few Three-Letter-Nicknames seem to fit the bill here.


      However, I genuinely think the "old-school" hacker ethos of "open source", that is "giving back to the community for the betterment of all" is really the issue here. The WWW, the Linux kernel, the GNU toolchain, the arpanet, SPAM ad nauseam, et al are products of mere enthusiasm and necessity, not bottom dollar.


      The workings of the internet seems to rely mostly on necessity rather than money. The innovators didn't seem to be motivated by profit.

      --
      I, for one, am looking forward to the inevitable /. beta rollout fallout.
    5. Re:What is this, another FUD article?! by DavidNWelton · · Score: 4, Insightful

      I thought the whole point of Open Source was doing good for mankind in general, not categorically for the investors...


      Ok, but even so, you have to make it sustainable, and how to do so is still an open question.

      There's no doubt in my mind that open source works, and works well. It has produced some great things, but I think we're still figuring out exactly how it works in terms of the economics. Proprietary software is certainly simpler:

      1) Write product.

      2) People buy it.

      3) Profit!

      4) Improve product, hire developers, etc..

      Or:

      2) No one buys it.

      3) Go out of business, product goes away.

      With open source, things are different... You could create something great, and there's no guarantee at all that you'll get anything back for it. In practice, people don't seem to get screwed that badly, but it's not as tight a feedback loop.

      I wrote some more about this several months ago:

      http://journal.dedasys.com/articles/2007/02/03/in- thrall-to-scarcity

    6. Re:What is this, another FUD article?! by bursch-X · · Score: 4, Funny

      Guess what's the most important activity of the 21st century?

      Based on the most recent statistics of internet use:
      Sending spam and watching porn.

      --
      There are two rules for success:
      1. Never tell everything you know.
    7. Re:What is this, another FUD article?! by baldass_newbie · · Score: 2, Insightful

      Yes, steel was critical, but you could say the same for any core commodity. Like, say, oil.
      I don't think software development is the 'most important activity' of the 21st century. Software development is merely providing instruction sets to instruments. You could make a case about instrumentation, or micro-manufacturing, both of which utilize software development.
      While enticing to compare Gates to the robber barons of the late 19th century, it's far from accurate. Nobody NEEDS to buy MicroSoft products in order to do business. They choose to because it's easier. (Like it or not - real or not.)

      --
      The opposite of progress is congress
    8. Re:What is this, another FUD article?! by Anonymous Coward · · Score: 2, Funny

      Guess what's the most important activity of the 21st century? Yeah, that's right, software development. Early post + low ID - substantiation = karma
    9. Re:What is this, another FUD article?! by Scarblac · · Score: 4, Insightful

      I thought the whole point of Open Source was doing good for mankind in general, not categorically for the investors...

      That's a misconception. People write OSS for all kinds of different reasons, including for profit, and that is great. Sun itself is probably the biggest contributor to open source in existence (with Solaris, Open Office and Java), but they obviously do it because they believe it's good business practice.

      --
      I believe posters are recognized by their sig. So I made one.
    10. Re:What is this, another FUD article?! by Scarblac · · Score: 3, Insightful

      I believe that a vast majority of software is written not to be sold off the shelf, but custom made for internal use in some company, either by in house developers or by external parties, but still on custom specs.

      If you have it developed by an external party, on your specs but with them retaining copyright, the business case for getting an open source license is very clear: no vendor lock-in. It should be no-brainer, except when the externals offer a major price discount for a closed license.

      When developing in house, usually no licensing at all is involved, proprietary or OS. But it can still make sense to release internal tools as OSS: for goodwill, and because others may improve your tools for you, and release their changes as well. Since software isn't your main business, there is no harm in sharing some code with other companies (possibly in completely unrelated businesses), but you may well reap some rewards.

      So in my opinion, the economic case for OSS is at least as clear as for proprietary software - except in the relatively uncommon case of a company developing software to sell off the shelf.

      --
      I believe posters are recognized by their sig. So I made one.
    11. Re:What is this, another FUD article?! by Phisbut · · Score: 2, Interesting

      These are corporate managers who only have dollar signs in their eyes. They don't see how anyone would possibly develop or create anything without wanting to make MORE money. Sure, some developers end up making money but some don't off of their OSS, yet the fact that someone would just want to volunteer their time and create something completely escapes these individuals. This goes actually says quite a bit about _them_.

      Would you please share your secrets on how you keep yourself fed if not by buying food with money? Now, wouldn't it be grand if you could acquire said money by developing OSS? What the hell is wrong with the idea of making money? I have to write proprietary software for a living because that's where the money is, and I try to find the time to do OSS when I can. The overall amount of OSS produced could me much bigger if more people could do that for a living.

      On the other hand, as soon as money is involved, some OSS developers become childish and want it all for themselves. See what Dunc Tank has done to Etch. People who were developing for free before decided it was no longer worth it to do it for free because somebody was being paid.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
  2. Interesting stuff is at the bottom by achten · · Score: 4, Interesting

    From the FTA
    Meanwhile, author Tim O'Reilly said at CommunityOne that the days in which developer salaries differ based on the nation where the developer is located were numbered. Developers overseas now are asking why they should get paid less than others, he said. "We're actually coming to the end of cheap outsourcing," O'Reilly said.
    When these numbered days are over, a great wave of levelling will start if our friend TOR is proved correct.

    1. Re:Interesting stuff is at the bottom by Kurrurrin · · Score: 2, Funny

      Oh boy, I'll finally be a lvl 4 web developer!

      --
      -Doug
  3. tripple edged sword by l3v1 · · Score: 5, Insightful

    As all B5 fans know, truth is a tripple edged sword. Sun has right, but to a very limited extent. Let's think about it this way [what's coming is a somewhat pessimistic speculation, take it as such]. There are ten thousand people who contribute to a huge FOSS project. Then comes a company and says, hey people, you did a great job, we'll compensate you, and they pick some of these people based on some rules and give them something for their work. What will the others think, what will happen to them ? Will they think hey, we worked and they think our work isn't worth a dime ? So what will they do, stop contributing ? If so, who'll continue the work ? Those who've been "compensated", which pack would probably become smaller and smaller, in the end landing the whole development in the hands of the "compensators".

    Offer prizes for some goals, make donations for larger and/or more important projects, or to people whose work is sympathetic to you, but when you start differentiating smaller groups of people based on blurry criteria I don't think you're working towards helping FOSS as a whole.

    There is a need to work closely with those in the open-source community to share revenues, said Green. - share theirs or share yours ? :))
     

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  4. Re:all talk, no action by flyingfsck · · Score: 4, Insightful

    Come on, OpenOffice.org, OpenSolaris and Java are all Sun projects. Give some credit where it is due.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  5. "Sun" said no such thing by QuantumG · · Score: 2, Insightful

    McNealy used to say plenty of stupid shit too. Just because some high level executive expresses his personal opinion, it does not mean that he is talking for the company.

    If the Open Source Market Development Manager for Sun had said something like this, then we'd have something to talk about.

    Instead, people make want to make out that companies are individuals with single opinions.

    --
    How we know is more important than what we know.
  6. How to compensate developers by TodMinuit · · Score: 3, Funny

    One word: Hookers. Lots of'em!

    --
    I wonder if I use bold in my signature, people will notice my posts.
    1. Re:How to compensate developers by sbryant · · Score: 2, Funny

      One word: Hookers. Lots of'em!

      I guess you'd be interested in this geek service then...

      -- Steve

  7. it might make things more difficult by cies · · Score: 5, Interesting

    i remember debian compensated some people to get 4.0 out quickly... this complicated things; some unpaid contributers to the debian project protested by working very slow. the compensation policy had the opposite effect of what was intended.

    i also think that a large part of the reason for FLOSS to be of high(er) quality (than proprietary software) is that it is written from for fun and from passion. people dont like to produce low quality stuff for fun and from passion. nope, that kind of stuff is produced for money, e.g. compensations!

    so: sun, please dont pay us, but make some anonymous donations to some projects without letting know why you did it. this will keep us healthy.

  8. Sorta disingenious. by Eivind · · Score: 3, Insightful
    Companies are free to pay OSS-developers if they like. And infact, a pretty large part of the core OSS-developers are paid by some company to do what they do.

    But it's pretty strange to claim that something which seems to have worked just fine for the last 15 years is "not sustainable", without providing any argument whatsoever as to what, exactly, prevents the next 5 years for working for the same reason that the last 5 has.

  9. Re:all talk, no action by QuantumG · · Score: 4, Insightful

    Yep, it's not like Sun is the biggest contributor to Open Source in the world.

    --
    How we know is more important than what we know.
  10. OT: Steel formed the basis for the European Union by Anonymous Coward · · Score: 2, Informative

    From wikipedia:

    "The European Coal and Steel Community (ECSC) was founded in 1951 (Treaty of Paris), by France, West Germany, Italy, Belgium, Luxembourg and the Netherlands to pool the steel and coal resources of its member-states."

    "The ECSC served as the foundation for the later development of the European Economic Community (later renamed the European Community by the Maastricht Treaty), and then the European Union."

    http://en.wikipedia.org/wiki/European_Coal_and_Ste el_Community

  11. That's Why the GPL Works by segedunum · · Score: 4, Insightful

    Like it or loathe it, that's why the GPL is such a fair license. Developers, whether individuals or large corporations, are compelled to put any code contributions back into the project for the benefit of everyone else. In essence, everyone gets paid in kind by the contribution of code which dramatically increases the quality of the project over time, and the ability to use the software for free.

    This means that companies who would never be able to maintain a whole OS by themselves, such as Red Hat and even companies like Novell and IBM now, can use a kernel and an operating system to do what they want on a level playing field which would have cost them billions to develop purely by themselves. Smaller contributors and those not contributing get a kernel and OS they can use for free, and do what they want with, and they make up something called the open source community.

    This article should be re-titled "Sun Doesn't Understand the GPL or How Successful Open Source Projects Work". I find that a touch worrying from their perspective. It seems they've been drinking too much of the Intellectual Property anti-freeze.

    1. Re:That's Why the GPL Works by arun_s · · Score: 2, Interesting

      Exactly. When I read the line 'developers create free intellectual property only to have others scoop it up', I thought, why's Sun getting worried, they're using the GPL after all, not the BSD license. Even if the returns are not monetary, the GPL at least guarantees positive, useful returns that every one can profit from.

      --
      I can explain it for you, but I can't understand it for you.
  12. Does that mean that... by itsdapead · · Score: 3, Insightful

    Does that mean that they are going to honour this request from the NeoOffice people?

    Meanwhile...

    in which developers create free intellectual property only to have others scoop it up and generate huge amounts of revenue

    The only way* for a company to make "huge amounts of revenue" from Open Source software is to add value so that people are prepared to pay you money for something that they could get elsewhere for free. That "value" might be providing top quality support, or it might be investigating in marketing or just having a number of employees who wear suits and use words like "leverage" that give corporate clients a warm fuzzy feeling. Either way, does anybody really have a problem with that?

    Any company director who looses sleep about getting all this "money for nothing" simply needs to let their employees use some of their paid time to contribute to writing OSS code or coordinating OSS development.

    *(excluding the "extort protection money on the back of questionable IP violation claims" method, of course).

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  13. Hire them to work on open source?! by martinde · · Score: 4, Insightful

    That seems like one obvious way to compensate them.

  14. Long-term? by GnuDiff · · Score: 3, Insightful

    Excuse me, but hasn't the open source been around for a bit longer than "current model"?
    I would say that it has already proven its sustainability.

  15. you nailed it by misanthrope101 · · Score: 3, Insightful
    It's not that the OSS model is "unsustainable," but that business managers just don't understand the mindsent behind, say, Debian. They don't understand how it can be that someone would write an app or maintain a distro because they find it enjoyable or gratifying, and so they don't find that model predictable, much less harnessable. And if they can't harness it, it must be suspect, inferior, useless, or about to die.

    Businesspeople use greed to motivate--it works, is easily understood, easily harnessed, and reproducible on demand. Offer money, and people will show up to work. But since that's the only tool they have, it's the only one they trust.

    It's also why so many businesspeople are instinctively against OSS. FreeBSD or whatever may be more stable and secure in the server room, but they aren't going to rely on something that is maintained by hippy visionary volunteers, even if what they're offering is more relaible than the product sold by the guy from MS or whoever. I really think that a considerable part of the resistance to OSS, whether it be GNU/Linux or OpenOffice or whatever, is on principle, not merit. Businesspeople don't understand or trust a product whose existence isn't dependent on someone's search for money.

    1. Re:you nailed it by Kjella · · Score: 3, Interesting

      Businesspeople use greed to motivate--it works, is easily understood, easily harnessed, and reproducible on demand. Offer money, and people will show up to work. But since that's the only tool they have, it's the only one they trust.

      I think businesses would love it if it was a service that was free, and if they needed an extra gear they can throw in some cash. Unfortunately, like the Debian incident putting money in doesn't always make it progress faster. Cash is concrete and transferable. You can't give a person who's lost the spark to program a new spark plug. In fact, there's been cases where a company has become heavy users of something and the developers go tired of acting like their support desk. And they don't want to become tech support just because you're willing to pay them. "Hippy visionary volunteers" are a fickle bunch, even if they produce brilliant software. The trouble is that if they aren't looking for what you have to offer, you have no leverage at all. It just becomes some sort of unmanagable software that's going whereever they want to go, and you can either tag along or fall off. You don't know how to prod or poke it make it suit your business needs without breaking it apart. In that sense, I can understand why they don't like it.

      --
      Live today, because you never know what tomorrow brings
  16. The License mkes the difference by DrYak · · Score: 4, Insightful

    It's brilliant. Sun can collect money for starving coders like the mafiaa collecy money for starving artists, what could possibly go wrong?


    The GPL is what is fundamentally different.

    - In case of art/media, paying the MAFIAA toll is the only legal way to get it legally. If you try to get it with another way. The MAFIAA will come after you and sue to death the whole building where you live (including all less than 2yo toddler or recently deceased elderly neighbours on the list of sued people).

    - In case of OSS, there's a license called GPL whose purpose is to enforce that no matter what the company try (and the version 3 is about pluging the hole that the company may have tried), YOU will ALWAYS be granted to do whatever pleases you (get the software, analyse the code, modify the code) as long as you transmit further that freedoms along the chain.
    If any company ever tries to refrain you to get the code and do whatever pleases you, and tries to force to go only through their paid route, that company is in violation of the GPL and loses the right to use the GPLed code in their applications.

    Some company may try to make you pay for the OSS software, but that will never prevent you to get the stuff from the original programmer who developed it for FREE and, while browsing his site to download the code, stumble upon a "donate" button and decide to give him some money or hardware.

    The motivation of that programmer is also different.
    Companies' main motivation is to make money no matter what they deliver (even if it's crap like in Microsoft's case)
    OSS programmer's motivation is to develop the software in the first place, because they're scratching an itch (ie.: the motivation is that they actually need the software. Building a working app that solves their initial problem is what they hope to obtain).... Yeah, that, and pure boredom as featured recently on /.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  17. Cliff's Notes on licenses by toby · · Score: 3, Informative

    1. BSD explicitly allows the wholesale appropriation of IP.
    2. GPL explicitly disallows it.

    Any questions?

    --
    you had me at #!
  18. Funding open source development by Peter+Amstutz · · Score: 2, Interesting

    The problem with open source development is that to build large projects in timely fashion (i.e. in less than 10 years) simply require more resources than can be realistically put together by a group of volunteers. It requires a team of people working full time. Traditionally, building these sorts of large-scale applications happens either by:

    a) Someone with a lot of money and a specific need hires some contractors to build a custom system

    b) Someone with a big idea is able to raise capital based on their ability to use copyright and patents to suppress competition

    Case (a) is generally compatible with open source, because someone has already decided to put up the money to do the development. However, since you're developing a product to address a fairly narrow need, it's harder to justify (to management to pay for) working on the "big ideas" that solve a broad class of problems.

    Case (b) is where interesting, innovative research & development happens, since developers are set out to solve some interesting problem that is broadly applicable to a lot of users (and therefor potential customers). However, such development often requires months or years of development to get off the ground, or to turn prototypes into polished products. Investors typically arn't interested in supporting this development without corresponding customer lock-in which they perceive will allow them to extract the maximum profits from the product.

    A large part of the reason for the original article (that certain companies tend to reap the profits of other people's open source sweat work) is that the authors of such products haven't set up companies themselves to provide the services that other people are profiting from. The problem is, nobody is interested in supporting open source until it's already done and ready to use, hence other companies take the cream of the crop while leaving all the risk to individual developers.

    What we need are "open source incubators" that provide the support network (both personal and financial) to help get such open soucre development off the ground.

    I'll end this with a mention that my own open source project, http://interreality.org/ is looking for this type of support and/or investment to make the jump from prototype to polished product. We are working to build a general purpose platform for online 3D virtual worlds (think Second Life, but with none of the nasty scalability problems, architechtural limitations, or stupid "virtual land economy"). We are presently in the trap I describe here: we're trying to build an extremely complex product that at the pace of volunteer labor will take years and years to complete. If we could fund a couple of people to work on it full time for a year, we could make massive progress and hopefully come out with a product that would be the premire open source platform for online 3D virtual spaces. We're looking for advice and leads on how to make this work. If this sounds interesting to you, feel free to email me tetron@interreality.org.

  19. Community by Xymor · · Score: 2, Interesting

    How about creating a developers community based on an entity that uses open source software for profit, and than splits these profits with developers, proportionaly to their ratings, achieved by the voting of members evaluating things like ammount contributed and importance/quality of the work.

  20. Stealing Open Source Is Not A New Concern by Toad-san · · Score: 3, Interesting

    Back in The Day when a lot of us were contributing to Public Domain (which was the term for a loose, undocumented, unlegalized form of Open Source back then) .. we always heard the whines, "Well, what happens if someone takes this Public Domain code and sells it?"

    Well, they sell it, that's what happens. If they were clever enough to find a buyer (to pay money for what would otherwise be free), more power to them. Hell, you're so smart, YOU go sell it! Feel free!

    Add services, support, a fancy front end, user customization, whatever it takes. It's free, like beer! Do what you want!

    Contribute to Public Domain if you want; we all do it for our own reasons (usually to share what we've learned, and to encourage more PD code so we can learn some more). If you're concerned about someone taking advantage of that .. well, we ALL take advantage of that in our own ways.

    That was then. Some great stuff came out, and still does. Public Domain, Open Source, GPL, whatever .. the thieves and cheats are going to take advantage. That's life.

    One great example, of which I was most proud to be a very small part, was the Info-Zip Project (or Workgroup). Google it; that was a project :-) I'll bet there are pieces of that really great code buried even in the Microsoft "compressed file" functions added around WinXP time as I recall.

    And I'm sure lots and lots of commercial archiving programs stol... errr .. incorporated parts of our code, and probably with not a hint of credit either. (Wouldn't want anyone's lawyers worried, eh?)

    But we were all in the Info-Zip Project for our own reasons (mostly to share and learn); we produced a great .zip archiver (for every kind of system from Commodore C-64's to Crays (really!)); and we all learned a lot. So what if none of us made a bloody penny?

  21. I am paid for my own FOSS project by Geof · · Score: 2, Insightful

    I have been write free/open source software for profit. I'm not talking big projects with many developers here - just a small project with me as the sole developer. This is satisfying because I Believe in free software (that's a capital B). But idealism doesn't make this project my priority. The willingness of organizations to pay for deveolpment does.

    I already knew that open source projects effetively governed the participation of many people. I have learned that even with one developer, open source is a powerful way of organizating and coordinationg people and organizations.

    For a start, I am not alienated from my work. When I do proprietary develpoment I must walk away at the end of the project. My client or employer doesn't want me taking the work with me, and I can't afford to get attached to it. With open source, I can afford to care - and I do, in part because...

    The code is the best advertising I can have. Even when a contract is complete, even if bits of the copyright belong to others, the code is still mine - my name is on it, and I have responsibility for it (for if I don't take responsibility, no-one will). I am the worldwide expert on this thing; if anyone wants something done, it makes sense to come to me. That makes me a single point of failure in a sense, but FOSS is not unique this way - proprietary developers are not interchangeable either, though employers may sometimes foolishly treat them that way.

    From a larger perspective, there is an underlying logic of cooperation. The first client for this project sponsored its creation, and they were wise and generous enough to allow me to retain copyright and insist on a GPL license (but then that's part of what attracted me in the first place). Now it is in my interest to improve the code, benefiting all users. It is also in the interest of past clients that I get future clients - because then they benefit from any improvements. The code serves as a means to coordinate multiple participants. It's a bit like a market, only coordinated by sharing rather than competition. (This is where the competitive assumptions built into copyright law and existing institutional policies can create real headaches.)