Slashdot Mirror


Making The GPL Easier For Companies To Swallow

stupidNewbie writes "There is a new GPL "wrapper" gaining momentum on Capitol Hill. Dubbed O-STEP, the Open Source Threshold Escrow Program allows vendors to license their products until so many millions are made, then agree to release the code under GPL. This sounds like a good bridge for companies looking to tap into the strengths of open source distribution." Starting from zero, it can certainly gain momentum quickly -- sounds like a good idea though.

144 comments

  1. Not Bad... by MoeMoe · · Score: 1, Interesting

    I'm just worried that things will get out of hand.... how many millions are we talking before source is released?

    --
    Business \Busi"ness\, n.;
    A scam in which all people involved perceive as beneficial...
    1. Re:Not Bad... by Planesdragon · · Score: 2, Interesting

      I'm just worried that things will get out of hand.... how many millions are we talking before source is released?

      Well, obviously, "however much they say at the start."

      A reasonable code escrow system will be a gov't office that recieves source code, and that enters it into the public domain once a pre-set revenue from the project is met.

      Open Source should win on its own merits; not through governmental fiat.

    2. Re:Not Bad... by joyoflinux · · Score: 5, Insightful

      Well, anything is better than no consideration of the GPL at all..

    3. Re:Not Bad... by Anonymous Coward · · Score: 0

      Apparently it depends on the software vendor. They set the monetary threshold for source release as they see fit. This seems intended to engourage historically closed software shops to participate in the open source movement. Most OS projects will not make money anyway, as they are never set up to do so. Making money with software means things like professional packaging, support, marketing, etc. How many of the typical OS vendors even consider doing this or could afford to if they wanted to? Not many I bet. Cheers.

    4. Re:Not Bad... by Anonymous Coward · · Score: 0

      So, agreeing to sell 100 billion before it goes GPL is better than no GPL at all? I bet even Microsoft would agree to that.

    5. Re:Not Bad... by b0r1s · · Score: 2, Informative

      A reasonable code escrow system will be a gov't office that recieves source code, and that enters it into the public domain once a pre-set revenue from the project is met.

      The GPL IS NOT PUBLIC DOMAIN.

      The BSD license comes much closer to public domain, as it has less restrictions on use. True public domain software would not require the feedback into the community that corporations dislike (it's hard to give away your IP that you've paid a lot of money for).

      --
      Mooniacs for iOS and Android
    6. Re:Not Bad... by Zoko+Siman · · Score: 1
      *Pinkey to Mouth* One hundred MILLION....
    7. Re:Not Bad... by Anonymous Coward · · Score: 0

      Worse than that, the amount before being released will keep getting bumped up every few years just like copyright laws.

    8. Re:Not Bad... by mbogosian · · Score: 2, Insightful

      A reasonable code escrow system will be a gov't office that recieves source code, and that enters it into the public domain once a pre-set revenue from the project is met.

      So long as it is indeed based on revenue and not profits. We all know slippery companies can be when it comes to finances.

      And don't tell me that companies aren't above offering software under a GPL wrapper to gain momentum or appear community friendly without ever intending to follow through.

      The article isn't clear about this, but the entire exchange (money too) would have to be in the hands of the escrow entity. I know that's the definition of escrow, but that didn't seem obvious from the proposed solution...the escrow company would effectively have to have their own storefront or purchasing mechanism so they could keep track of the dollars.

    9. Re:Not Bad... by Anonymous Coward · · Score: 0

      Not necessarily. This new licensing scheme could do much to dissuade companies from simply releasing under the GPL in the first place. Kinda like how MS's "shared source" initiative, while arguably better than completely closed source, could do much to hamper the open source movement if marketed well.

    10. Re:Not Bad... by new-black-hand · · Score: 1

      Both the GPL and the BSD licenses maintain copyright, "public domain" is intellectual property with no copyright and no rights reserved.

      See the creative commons project for information on releasing code (and other material) to the public domain.

    11. Re:Not Bad... by Eccles · · Score: 1

      I'm just worried that things will get out of hand.... how many millions are we talking before source is released?

      Give me, say, $1.5 million, and I'll write open source full-time until retirement age. (If only I could figure out a way to actually arrange this...)

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
  2. Great Idea! by TerryAtWork · · Score: 4, Interesting

    I can think of a few legacy projects I'd like to see released like that - Clipper for one.

    --
    It's Christmas everyday with BitTorrent.
    1. Re:Great Idea! by Zillatron · · Score: 2, Funny
      Oh crikey! For a moment I thought you Said Clippy

      Dodged that bullet!

    2. Re:Great Idea! by RLiegh · · Score: 0, Redundant

      I can think of a few legacy projects I'd like to see released like that - Clipper for one.

      and Clippy for another?
    3. Re:Great Idea! by mvdw · · Score: 0, Redundant
      I can think of a few legacy projects I'd like to see released like that - Clipper for one.

      Whew! For a second there I thought you'd written "Clippy".

    4. Re:Great Idea! by Anonymous Coward · · Score: 0
      I for one would like to have Windows 9x released under perhaps the BSD license, because there's heaps and heaps of the blessed stuff around and sometimes I have to maintain it.

      Without the source code too. You don't want to know about it!

  3. Profit... by Anonymous Coward · · Score: 0

    If the money is not given by a certain date, threaten to archive the code in /dev/null. This will get people donating money desperately as to not see it go in the trash. (and if it is actually done a few times, it will seem more real)

  4. My target is $10,000,000,000 by floppy+ears · · Score: 3, Insightful

    The Open Source Threshold Escrow Program would create goodwill for software vendors trying to sell products to government agencies and large companies afraid of proprietary vendor lock-in, said Tony Stanco, creator of the program, known as O-STEP.

    Here's how O-STEP would work: A vendor puts a piece of software in escrow with Stanco's Center of Open Source and Government, based at George Washington University. The company determines a sales threshold that it wants to reach before the software is released under an open source license. After it hits that threshold, the software is released as an open source product.


    Great, so I want to get on the good side of the government and big companies by signing up for this license. I think I'll just set my target for $10 billion so I don't have to worry about it ever actually going open source, god forbid.

    --

    "If I could live to be several hundred
    I could take a walk and really wander, really wonder."
    1. Re:My target is $10,000,000,000 by Pharmboy · · Score: 5, Insightful

      Great, so I want to get on the good side of the government and big companies by signing up for this license. I think I'll just set my target for $10 billion so I don't have to worry about it ever actually going open source, god forbid

      But the point is, the amount is declared up front. The buyer sees that the seller won't open up until he makes 10bil, and another that is looking to make 150mil, then he looks at the 150mil knowing it will go open source sooner, and his costs of licensing will go down on an already installed infrastructure.

      I don't know if this really is the way to go, and at first I though, 'eh, sounds silly'. But the more I looked at it, the more interesting it is. The one thing that I DO like about it, is the fact that it assumes that being 'open source' is important and desirable to the end user. While appearant to you and I, to other consumers who don't know or care what OSS is, it exposes them to the idea.

      As to the application of it, I have always thought that Microsoft should release the source for DOS 6.x and 16 bit versions of Windows. Of course, the time to do it would have been when 98 came out.

      --
      Tequila: It's not just for breakfast anymore!
    2. Re:My target is $10,000,000,000 by sl3xd · · Score: 1

      As to the application of it, I have always thought that Microsoft should release the source for DOS 6.x and 16 bit versions of Windows. Of course, the time to do it would have been when 98 came out.

      Well, first you have to consider that DOS, for the most part, is 100% assembly; some of the tools aren't but the OS itself? Assembly. It just isn't complex enough to warrant being written in a compiled language like C; and back when DOS was used rather than Windows, the speed hit (and 'bloat') from compiled languages was considered a 'big deal' back then. Remember compilers were also quite a bit less advanced back then...

      To get the majority of the code that is DOS, just use 'debug' and dump the memory pointed to by the DOS interrupts (21h, etc). Many universities still teach this, as most of the world's computers are embedded devices-- with no OS, and a great many of them are x86. At the very least, if you can get your mind wrapped around real-mode x86, segmentation and all, then understanding a more 'modern' architecture is a piece of cake.

      Reading the DOS code in this way isn't 'open', and certainly is not free, but it's there in a form that is quite nearly source code. Many will say -- the disassembled code doesn't have comments, which are rather important if you want to get a quick overview of what is happening. And, of course, there are problems with the legality of dissassembling DOS. Both are valid points, but it should be remembered that Microsoft is still selling old versions of Visual C (for DOS), rather than opening it up either. It'll be a cold day in hell when Microsoft releases anything for 'free' (at least in the free software sense of the word. They'll release quite a bit 'gratis' at a moment's notice if it will sink the competition...)

      --
      -- Sometimes you have to turn the lights off in order to see.
    3. Re:My target is $10,000,000,000 by Anderlan · · Score: 1
      Well, I suppose Windows has already hit that...

      Wait no it hasn't, not if it's counted as different products. So, to get around the threshold, simply stop selling the sw before the threshold is reached, and sell a new version instead. If keeping the older version on the market is mandated, simply find a way to lock customers into the new version, just as vendors do now with the proprietary model.

      For example, who even buys Windows, personally, now? The way a vendor with an almost totally monopoly in a platform product (once they can get one) sells products is up to the vendor. 99.999% of windows sales are from OEMs, who are forced to use the latest version, or none at all, in their licensing contracts.

      • (and forced not to distribute any sw that challenges MS's platform monopoly enough;
      • forced to arrange the desktop in a specific way;
      • forced to ship keyboards with extra control keys that force touch typists to look down when hitting alt, or ctrl, and to miss the spacebar;
      • forced to leave out boot options, or sometimes even boot loaders, when they are even allowed to ship dual-boot systems,
      • etc.) (Read the Findings of Fact from the MS DOJ case.)

      Ok, so I digressed into an anti-monopoly rant. I was on topic for a while...

      --
      KLAATU, BORADA, NIh*ahem*
    4. Re:My target is $10,000,000,000 by Urchlay · · Score: 1

      Aladdin (maker of GhostScript) has been doing something like the O-STEP license for years: If you want the latest version of GhostScript, it's available under a non-Free license. If you want the Free version, use the 6-month-old one they generously re-licensed under the CPL last week. I don't know anything about Aladdin, but they've stayed in business for a long time now. Does that mean we can take their continued existence as a test case for an O-STEP-like plan?

      Also.. the article didn't mention whether each version of a piece of software would be considered a separate product. That's what Aladdin seems to be doing.

      So.. if your target is $10,000,000,000, do you have to sell $10,000,000,000 worth of version 1.0 of your product before it becomes open source, or $10,000,000,000 worth of all versions of your product combined? My guess would be the former (which sounds more corporation-friendly to me), but it's only a guess.

      ----------
      Everything below this line is an off-topic nitpick with the wording of the post I'm replying to, so feel free to ignore it if that sort of thing's not your bag:

      > And, of course, there are problems with the legality of dissassembling DOS.

      Might be illegal for me to disassemble, perhaps add comments, and post on a web site... but how is it illegal to use DEBUG (which comes with DOS) to look at the contents of memory in my own computer?

      If the code were somehow encrypted, I guess the DMCA would apply (not fair, but certainly legal). Even then, I could invoke the interoperability clause (I just wanted to get my old PC-DOS 3.0 disk to boot on my new Athlon laptop!)

      Point's moot, anyway, the purpose of trying to make DOS open-source would be mainly to port it to other architectures... having x86 assembly source would make the job slightly easier than a total reverse-engineered rewrite, but not enough easier to be worth the potential legal risks. And I think the FreeDOS project is already trying to port their OS to the Sparc architecture :)

      We now return you to your regularly scheduled on-topic discussion.
      ----------

    5. Re:My target is $10,000,000,000 by srichman · · Score: 1
      Well, first you have to consider that DOS, for the most part, is 100% assembly; some of the tools aren't but the OS itself? Assembly. It just isn't complex enough to warrant being written in a compiled language like C; and back when DOS was used rather than Windows, the speed hit (and 'bloat') from compiled languages was considered a 'big deal' back then. Remember compilers were also quite a bit less advanced back then..
      I feel compelled to point out that C was invented expressly to write an operating system for a not-too-burly minicomputer (burlier than the first hardware MS-DOS ran on, but obviously not burlier than what DOS ran on for most of its lifetime).
    6. Re:My target is $10,000,000,000 by new-black-hand · · Score: 1
      Well, first you have to consider that DOS, for the most part, is 100% assembly;

      No its not, the source to MS-DOS was floating around a while ago, mostly C (depends if you are talking about just command.com and the other key files, or "userland" apps as well).

      The comments in the header of fdisk.c included something along the lines of (paraphrase) "I only recently learnt C so this is a bit messy". Sure was.

    7. Re:My target is $10,000,000,000 by usotsuki · · Score: 1

      The Me$$yDO$ kernel, certainly, is ASM. But many of the tools are obviously written in C.

      I'd kill for the sources to be opened. Beats having to don my pegleg and rip open fourteen .RAR files, and delete the stuff because I didn't have room to transfer it to my home PC.

      -uso.

      --
      Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
    8. Re:My target is $10,000,000,000 by juhaz · · Score: 1

      Command.com is a shell, an userland app just as much as any of those tools.

      MS-DOS is io.sys and msdos.sys.

  5. This is frequent by CheesyMoo · · Score: 0, Troll

    Seems that everyones getting into the open source, wonder how long it will last.

  6. w00t! by trmj · · Score: 4, Funny

    Now I only have to wait for a couple more million copies of RedHat 8 to be sold before I get access the the source!

    --
    Work sucked, until it became unemployment, when it became slightly more tolerable. -Tet
  7. Is it time for re-runs already? by WebCowboy · · Score: 2, Informative

    ...because it seems I've seen this episode before!

    Perhaps there are so many cooks in the slashdot editorial kitchen that a few dishes get made twice due to lack of communication...

    1. Re:Is it time for re-runs already? by abe+ferlman · · Score: 1

      They're just re-running the story periodically until they reach their subscription threshhold.

      --
      microsoftword.mp3 - it doesn't care that they're not words...
  8. I'll believe it when I see it... by 0x7F · · Score: 1
    In O-STEP, the vendors are almost "irrelevant" and would not drive the program, Stanco added. Instead, if enough large government agencies and other software customers demand O-STEP, software vendors would have to play along. "I want the financial community to say, 'You're in a dead-end industry if you're a proprietary company,'" he said. "The producers have too much power."


    Before you know it, we'll be seeing Windows GPL.
    Right after the large government agencies and other software vendors succeed in getting Microsoft to play along with their demands of not illegally leveraging their monopoly. :-)
    1. Re:I'll believe it when I see it... by Douglas_E_Morris · · Score: 1

      This might very well be. But I would think that a company like Microsoft would likly in say 10 years or so release to the wonderful and greatful world, Microsoft Windows 3.1 GPL. hehehe. But seriously, who knows, they might use something like this to help their image, perhaps we might even see government purchases enough to release software under this deal. I mean if I remember correctly it was not that long ago that some major nation bought the source code for windows. I believe it was right after Microsoft stated that the release of their source code would be a threat to National Security... Wonder who's security... Doug

  9. I think its brilliant... by catbutt · · Score: 0, Redundant

    ...as long as they have figured out a way to avoid one problem: the vendor keeps adjusting the price higher so they avoid passing the threshhold.

    In any case, I think we needs something like this to add some incentive to open-sourcing stuff. Not everyone likes to work for free.

  10. misses the point by LMCBoy · · Score: 4, Interesting

    One of the big strengths of Free Software is that you can leverage the community for rapid development and bugfixing. If you've already developed the code under a closed-source, proprietary model, and it's been released long enough to sell 10^6 units, then much of the development is (presumably) already done. Plus, if development was open from day 1, the final codebase would tend to be less messy and obfuscated, IMHO.

    Not that I don't welcome such a "late release" model for proprietary code, just thinking out loud...

    --
    Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    1. Re:misses the point by Evil+Adrian · · Score: 1

      Development is never done. I can't think of a single "complete" piece of software -- people are always coming up with new features, annoyances or bugs to fix, ways to streamline the interface, etc. etc.

      And one of the big weaknesses of Free Software is a lack of revenue...

      --
      evil adrian
    2. Re:misses the point by erikharrison · · Score: 4, Insightful

      DOOM?


      Quake?


      Guarenteeing that software which recieves a certain level of popularity becomes Open Source means that the community can pick up development where the company left off.


      There is always the danger that a company will cease to support a product which has become integral to your operation. This is one of the much touted benefits of Open Source - self and community support. This guarentees that sort of support in the long term while ensuring that the companies get there profits.



    3. Re:misses the point by Anonymous Coward · · Score: 0

      I think you miss the point here... This isn't about free software. Its more about ensurring that data doesn't get lost over time. Think about the countless files the goverment has it can't open due the the lack apps that support the format... one reason people are pushing XML. BUT if you open the code base to these legacy apps you don't have to fear the loss info.

      The intent isn't for rapid development.

  11. Our product will be released under the GPL by Anonymous Coward · · Score: 0

    When a week goes by without a dupe on slashdot

  12. uh it's true...want a link? by Anonymous Coward · · Score: 0

    go here and read about it.

    The headline reads: "Iraq's New Chief? Jay Garner could soon be in charge of 23 million Iraqis."

  13. hmm... enron by lingqi · · Score: 2, Funny

    so now we will see accounting practices where the companies trys to HIDE the profits! haha

    no no no, we didn't make money at all guys! really!

    (okay, so people already do this for tax purposes, but anyhow)

    --

    My life in the land of the rising sun.

    1. Re:hmm... enron by outsider007 · · Score: 1

      for $10,000 that better be the most comfortable toilet seat of my life!

      --
      If you mod me down the terrorists will have won
    2. Re:hmm... enron by Alsee · · Score: 1

      Yeah. The software is $1 plus $8,000 shipping and handling. Only $9,999,999 more profit before it goes opensource!

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  14. Cooked books by MrLint · · Score: 2, Insightful

    This is gonan be good in theory, but just wait until someone makes it *really* big with something, and then you arent ever going to be able to find actual *revenue* charged to the product, just circumventing their responsibiility. I can think right now the money they make will be from selling 'software service' contracts and not actual software products.

  15. They'll never reach the threshold. by jridley · · Score: 5, Interesting

    I have a friend who used to (years ago) be an accountant in the record industry. Their books were set up to NEVER show a profit. It wasn't illegal, and if you didn't know about it and agreed to a percentage of profit, you were just screwed.

    Unless they're very careful with wording on this, companies will just set things up so that the threshold is never reached.

    If they ARE careful enough that no legal loophole is available, I suspect that companies will consider this a time bomb and avoid it anyway.

    1. Re:They'll never reach the threshold. by TopShelf · · Score: 3, Insightful
      Exactly - all you need to do is bloat R&D expenses, or route marketing through a shell company at a bogus rate, etc. There a zillion ways to rake in the $$$ without hitting the threshold.

      Think about it - basically, if an application became a runaway hit, the vendor would only reap a portion of the proceeds. I like the way the article says that "The purchasers are very excited about this." Of course they would be - if a product takes off and becomes more desirable (because everybody else is using it), chances are that it will be available for free in a short time! What a bargain!

      Hmmm... now what's that old saying about something being too good to be true...

      --
      Stop by my site where I write about ERP systems & more
    2. Re:They'll never reach the threshold. by iabervon · · Score: 4, Insightful

      It's based on sales, not on net income. It's a bit harder to arrange to never show any sales, and still survive as a company.

      The idea is for major customers to demand this, not for companies to be interesting in doing it on their own. There are no benefits at all for the producer in this system, except that you may be excluded from consideration by major customers if you don't play along.

    3. Re:They'll never reach the threshold. by sconeu · · Score: 1

      Movie industry too. See Coming To America. Buchwald was supposed to get a percentage of the profits. It grossed $143M or so, which was major bucks in the 1988 time frame, yet Paramount claimed it never turned a profit.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    4. Re:They'll never reach the threshold. by Sabalon · · Score: 2, Funny

      Reminds me of a joke I just read:

      An athlete, lawyer, scientist and accountant are applying for a job. During the interview, they are asked "what is two and two"

      The athlete says "22"
      The lawyer says the courts have proved it is 4.
      The scientist says it is between 3.99999 and 4.00001.

      The accountant softly says "what do you want it to be?"

    5. Re:They'll never reach the threshold. by Dostah · · Score: 1

      Two thoughts - it is very likely that many companies would try to hide their profits - that sucks but that is capitalism at its best/worst.

      Those that play along however (or if some more accurate mechanism of tracking profits related to the intellectual property in question can be designed) will not stop making money at their threshold - Redhat still makes money - it only means they will agree to open their source at that point.

  16. I dont get it by stratjakt · · Score: 1

    Vendors of commercial software are going to volentarily put a revenue cap on their products?

    Why wouldnt they just license it with a classic commercial license?

    Or are you saying you can use GPL'd code and keep it closed until they make X dollars then open it?

    Can I sell my own version of closed source linux until I make 200 million dollars, then open the source?

    --
    I don't need no instructions to know how to rock!!!!
  17. Big problem by pardasaniman · · Score: 1

    Wouldn't freeloaders just keep on waiting till the source is released??

    1. Re:Big problem by fitten · · Score: 1

      Yup... I was going to post the same thing. It's already hard as hell to sell software for Linux and other OSs that are driven by OSS as it is. People simply want it all for free and they'll either wait or write their own clone of it. The money you make in the OSS world is through support or through customization on-site.

      Having this won't do anything at all. As someone else said, this thing was thought up by programmers, not businessmen.

    2. Re:Big problem by samhalliday · · Score: 3, Interesting
      no... freeloaders will use pirated copies, like always :-/

      places of work will most likely buy expensive specialised products when they become available and the staff cry out for them; not holding back (years maybe?) for the 'free' verison.

      having source at a later stage would be a great blessing. i for one, would LOVE to see the source to older versions of maple and matlab GPL'ed. (not to mention the masses of games, which companies have produced and thrown away over the years!)

    3. Re:Big problem by Zoko+Siman · · Score: 1

      What a lot of people seem to be forgetting is the user base. A lot of people don't know what compile even means, let alone a compiler is. Sure, even if the source is released (assuming the publishers choose o-step) what percent of the user base of a given game will know how to compile it. Or let alone, have the bandwith to download the sources.

      If you really do like a game that just went gold, why bother waiting for the source anyway? Purchase it, that way the community can get to the source sooner and we can hack it away. Or, if you are a poor/cheap ass, go and P2P it, but remember -- that'd be wrong =)

  18. But we didnt make any money. by Zapdos · · Score: 4, Insightful

    I am sure that with the propper acountants anyone can always break even and never make any money.

  19. A better idea by Jeremi · · Score: 3, Interesting
    Instead of setting a sales threshold, it might be better for the seller to set an expiration date, at which time the software would become open source. That way buyers wouldn't have to guess about when (or if) the source would become available. Under the currently proposed system, there is a danger that your company will invest in the program, but the program won't ever sell well enough to ever be open-sourced, in which case you are still stuck with proprietary software -- just the thing the buyers are hoping to avoid with this plan.


    Of course, it's possible that some organizations would just put off buying the software since they could get it for free after the expiration date. But presumably if the organizations can afford to wait that long (5-10 years, maybe?), they probably didn't really need the software in the first place.

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
    1. Re:A better idea by fitten · · Score: 1

      What buyers? Just sit back and wait on the expiration date and get it for free. If that is too far off, just clone it.

    2. Re:A better idea by Anonymous Coward · · Score: 0

      Woohoo! I can't wait until 2103, then I can finally get access to the Windows XP Source!

    3. Re:A better idea by djarum72 · · Score: 1

      You need more than that. A fixed expiration date hurts very successful programs, and doesn't make belly-up software become open any sooner. Active development, responding to bug reports/feature requests, on the software should extend the expiration.

      A lifetime of ten years is common in software, but when a producer company the dot bombs around sometimes the consumer companies really get yanked around. I see this a lot, the ones going down are my competitors

    4. Re:A better idea by theCoder · · Score: 1

      If that is too far off, just clone it.

      If that's really cheaper than just buying the software package, then it will get cloned whether or not it will be opened sourced at some point in the future. Personally, I'd be much more inclined to buy a piece of software if I thought it was going to be open sourced in the future, if only for the fact that it makes the vendor look more socially responsible (in my eyes). Also, not as many OSS programmers will want to work on cloning a software package that will be open later anyway.

      --
      "Save the whales, feed the hungry, free the mallocs" -- author unknown
  20. Reminds me of copyright law. by Anonymous Coward · · Score: 1, Insightful

    One can always get the Congress to bump up the thrashold for you.

    This is a stupid idea!

  21. A Step in the Right Direction by Anonymous Coward · · Score: 0

    Cool. So let's see what we've got here.

    1. Create the software.
    2. Profit!
    3. Release the code.
    4. Profit more?

    You could be cynical and say many companies will stop at step two, but then again how many of such companies would bother with this licensing scheme in the first place? Maybe opening their code will allow them to expand their customer base via support contracts to those who wouldn't purchase proprietary software.

    Also, this may give consumers incentive to purchase the software in the hope that it will eventually become open. Sort of a modified contractual version of what happened with the open sourcing of Blender. Cool.

  22. Developing trend by JDWTopGuy · · Score: 5, Funny

    First it was "glowing cyber balls", now "Making the GPL easier to swallow"? Is slashdot trying to make troll-friendly stories?

    --
    Ron Paul 2012
    1. Re:Developing trend by Anonymous Coward · · Score: 0

      Answer to your sig: because natural selection is true too.

    2. Re:Developing trend by Anonymous Coward · · Score: 0

      Can anyone point out where in the story it said GPL? Or GNU? I personally hate many things GNU stands for and I despise the GPL. However the only place I saw GPL is on slashdot.

  23. That icon... by Anonymous Coward · · Score: 1, Funny

    Juxtaposed with the headline, that icon looks positively phallic.

  24. Blender3D by GuruJ · · Score: 2, Interesting

    Note that this has already happened for the Blender3D toolkit. Not under the O-STEP license, of course, but using a similar scheme -- raising enough funds, then open-sourcing the product.

    There was also an abortive attempt for a while to open source the GoBe Productivity suite. That cost a bit too much to purchase though, apparently.

    *shrug* So it can work sometimes...

    --
    -- Askari: Give JavaScript the bird.
    1. Re:Blender3D by SN74S181 · · Score: 1

      Softway Systems, the developers of the Interix POSIX subsystem for Windows NT put out a call to the Open Source community a few years back to find out if there was any interest in them Open Sourcing their product. This was back before Microsoft bought the product. It was an abortive attempt, but it would have been interesting.... to say the least.

  25. Fixes OSS's BIGGEST weakness by alexhmit01 · · Score: 3, Interesting

    If I need a custom solution, I'm wiling to pay the $10-$50k to have it developed. However, some systems aren't really custom and someone needs it. I'm happy to pay $700/designer for Photoshop, it's critical to their function. I'm not willing to pay $20m to get 4 licenses of Photoshop.

    As a result, commercial companies can spread the development costs among EVERYONE.

    In this case, let's suppose that their is a system that would benefit everyone. They sell licenses until the set profit (cost +, it's government contracts primarily), then everyone gets it.

    This avoids lock in, but eliminates the open source problem. Right now either someone duplicates an existing product for the benefit of Free Software (how GNU started), or someone builds a custom solution and releases it (I'm discounting the hobbiest scratching an itch that results in thousands of MP3 players).

    If government agencies began to require this for certain projects, we'd get a lot more software under the GPL.

  26. Is this inspired by... by MoThugz · · Score: 1

    the successful conversion of Blender from proprietary to GPL?

  27. O-STEP Sounds like a good idea by Landaras · · Score: 2, Redundant

    In fact, it sounds as good as it did the first time it appeared and was discussed...

    http://slashdot.org/article.pl?sid=03/03/17/123025 4&mode=thread&tid=106&tid=98

    Oh well, that was two days ago. If you hurry, you can probably regurgitate all of the +5 comments and boost your karma.

  28. I remember another good thing... by Anonymous Coward · · Score: 0

    hpefully this wont turn out like public domain (in a few cases), where companies are kicking and screaming to hold on to thier 'rights' when thier time is up. Think disney is/was doing this over mickey.

  29. Bill the Oracle... or... err... something... by t0ny · · Score: 1

    wow, doesnt this kind of echo how MS was saying the GPL was bad for business?

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

  30. Won't work for my stuff... by smittyoneeach · · Score: 1

    My stuff is so Mickey-Mouse that, regardless of common sense, the intent of the framers of the Constitution, and Lawrence Lessig, I'm just going to have to buy enough legal artillery to keep it out of the public domain.
    The WordPerfect angle is interesting. I used to think it had some crazy keyboard gymnastics, until I tried emacs. ;)
    Props and an HB to RMS nevertheless...

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  31. Mr. Stallman? by buzban · · Score: 1

    any reaction yet from Mr. Stallman? I would guess that this would not sit well, given that all software is ideally free according to the FSF (although I can see both sides...). Interesting development, either way.

  32. Haven't we heard this before? by Hard_Code · · Score: 1

    And wasn't it called "copyright"?

    Wouldn't shortening copyright duration in general for software be more palatable than requiring full GPLing of source?

    --

    It's 10 PM. Do you know if you're un-American?
    1. Re:Haven't we heard this before? by offpath3 · · Score: 1

      But even if a work goes off copyright, it only becomes free as in beer. We don't get to see the source of it. As oppossed to the GPL where the creator(s) still maintain copyright.

    2. Re:Haven't we heard this before? by usotsuki · · Score: 1

      I think all computer programs that cease to be maintained, or are replaced by significant rewrites and are no longer in print (significant -> Windows 3.11 to 95 or 2K to XP) for two years.

      -uso.

      --
      Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
  33. Let's try... by Anonymous Coward · · Score: 0

    Let's try...(Note to moderators: this is a joke!)

    RMS was asked to speak at the conference but refused. Newsforge just published a statement from him explaining why. You can read it here.

    This way of doing things will lose one of the benefits of going GPL from day one. Since the code will be closed source for a period you can't build on top of already open software (unless lgpl), this means having to reinvent the wheel, which means higher cost.

    On the other hand if the software is open source from day one customers will be less inclined to pay, profit suffers and the software won't be made.

    Would you like some egg with your chicken?

    So suppose we make a more company friendly GPL? (FSF probably won't like it so a lot will have to be created from scratch, but less that for the proposed scheme), Requiering that source be disclosed after a profit threshold is reached won't work since a company could cheat by setting the threshold redicoulously high. What might work is some kind of time-delayed GPL e.g "If you modify this source and make binaries the source must be provided no later that three months later". That way the a free softwrae author can be sure that nothing based on his code will stay closed forever, and companies could benefit from already developed code. Still it would probably depend a lot on the free software community and their willingness to change their lisences, and you can bet you'll see different time limits depending on what the authour of a piece of code thinks is acceptable. But if something like this is implemented I believe both business and the community could benefit. (except for evil monopolies ;) )

    This sounds so much like the argument that once a software company has made enough money on a version of software that they should/could give it away or open source it so that people who would have never bought it can benefit from it.

    The part that gets me is that there has to be a "trusted entity" that ensures that the release occurs once this mysterious threshold is reached.

    I think there is a great parallel here in the pharmaceutical industry. After all, we all know that drug companies don't fight for extended patent rights to drugs that improve peoples lives. They are always real nice about making their "threshold" amount then releasing their drug(s) to generic and whole-saler manufacturers so that the majority of the people can benefit.

    It is not ALWAYS about money.

    I've been shaking my head trying to figure-out how to accomplish something like this. O-STEP is a taking a well thought-out approach that just MIGHT work. The real problem is getting lobbying money from vendors like IBM to start pushing programs like this. We need an Open Source Lobbying Group (OSLG?). A group dedicated to raising money and pushing legitimate legislation toward balancing the playing field for companies providing Open Source products. In my eyes some of the possible legislation would include tax-exempt status for companies or portions of companies, or some of the non-profit's umbrella of protection. Grant programs are another necessary step, in my opinion. Governments needs to start paying some development costs for software its people or even companies need, and stop lining the pockets of a particular abusive monopoly power in the industry.
    So, in short O-STEP is a GOOD-STEP; but more needs to be done in this arena.

    People don't release code open source as some kind of embarrassing step-daughter of commercial business models. They release open source either because they need market share for some related idea/product/service, or they simply want community contributions. And why do other people start using and contributing to open source projects? Because of its longevity: it doesn't matter what Linus or Stallman or whoever does, I can be certain that the Linux kernel and the GNU C compiler will be around, and if there are eno

  34. Re:Threat to World Peace by Anonymous Coward · · Score: 0

    nuker

  35. Dupe by arvindn · · Score: 1

    Original story here

  36. Too many loopholes by teetam · · Score: 2, Insightful
    What is to prevent a company from spinning off another company and giving over the code to that, just as it is approaching the threshold? The original company can reposition itself as something else and then GPL only a small, inconsequential portion of its source code!

    I believe it will be difficult for a company that is making good money by selling proprietary software to suddenly turn open source.

    A company going downhill (like Netscape) can do this though, because they have nothing to lose.

    I think a successful company will try very hard to find loopholes and get around opening up their primary source of income. Also, if the company is public by that time, will the shareholders like it? Won't they desert the company en masse near the expiration date?

    --
    All your favorite sites in one place!
    1. Re:Too many loopholes by circusnews · · Score: 1

      Well, according to the article the software is put into escro with [gasp] a group that advocates free software. That means that once that target is reached, the software is released to the public by the escro holder. I would assume that data from quarterly filings would serve as the benchmark. Companies may play games, but post enron, games with the SEC and IRS are far harder to get away with. This eliminates the vast majority of 'loopholes' that people are quibiling about.

  37. I hope not by Anonymous Coward · · Score: 0

    Will the GNU being so political and the GPL not being really "free" just free in the $ world. The GPL is the wrong choice for this. A very bad choice.

  38. Be very, very afraid by 0x0d0a · · Score: 3, Insightful

    I'm just worried that things will get out of hand.... how many millions are we talking before source is released?

    Oh, infinite, definitely. This is a proposal coming from programmers, not businesspeople.

    Sun and Apple don't have to make money selling their respective operating systems. They can happily make money on "related services" and hardware.

    The problem is that every time developers try to deal with legalese, they take this basic humans-are-honest philosophy that works pretty well in development groups and would never, never work in the business world.

    The only really reasonable approach is a flat time limit. Basing it on installed seats is a tough call, even, and that's much more straightforward than "money made". Who's going to do the counting -- Sun?

  39. an awful idea by frovingslosh · · Score: 1
    allows vendors to license their products until so many millions are made, then agree to release the code under GPL. This sounds like a good bridge

    One only has to look at the accounting pratices of the recording industry or the TV and motion picture industry to see what is wrong with this concept. There are accountants out there that will swear that even a movie that makes over $200 million in a few weeks NEVER breaks even if a actor, director or another party has a stake in a percentage of the profits.

    This type of GPL license only insures that the work of dedicated programmers will be stolen and used for profit against the intention of the original author. The bottom line is that it is clearly not needed. Most GPL authors support sharing of code, not making millions from it until some magic threshold is reached (at which time the corporation advocating such a scheeme will either lie about the numbers, or just create a "completely different product" right before the threshold is hit and start selling that).

    --
    I'm an American. I love this country and the freedoms that we used to have.
  40. Dupes by Anonymous Coward · · Score: 1, Informative

    Ive never understood the point of bitching about a story being a dupe. WHO CARES!!! If you have read it before , DONT READ IT AGAIN. Some people may not have caught it the first time. Ever notice they play the same news at 11pm as they did at 5?

  41. BAD IDEA by trance9 · · Score: 3, Interesting

    This is a BAD IDEA. It seems good on the surface, but it has many problems.

    First, what happens if the company never makes the expected volume of sales? People using the software with the belief that it would someday become opensource would then be screwed when commercial support dries up and it is never released OSS.

    Second, what exactly is placed in escrow? And how can you know? Perhaps the company will hold back on critical components of the software and you won't discover that until after it's "released".

    Third, opensource matters in the early days of a project more than at any other time--it is at this point in time when the project is shaped into what is needed by the community, and when the most critical bugs are found and fixed.

    Fourth, there is no need for an "escrow" to do this--a company can release the software under a "community source license" which is not open source and simply state in the license the conditions under which it reverts to the GPL. There is no need for any additional agency.

    Fifth, I think it has little strategic value for the copyright owner. If the project is going to be such a great success under a commercial license then why cripple your future sales revenue? Most developers open software in order to gain access to resources they would otherwise lack, or as a means of grabbing market share without having to spend a lot of money on marketing. If a company has such a winning product and the money to market it, I simply don't see the value for them in opening it up!

    There are MANY better ways to sit on the fence between the opensource and commercial world:

    1. You can release your code under a non-open "community" license but with a sunset clause. The sunset clause states the date on which the code flips over to the GPL. New releases would keep advancing this date, but a two year old release might be available under the GPL for all.

    2. You can dual license your software under the GPL and under a commercial license. GPL users must keep all their own code GPL'd, but you sell a closed-source license for $$$ which allows closed source distribution of the product.

    3. You can take the BK approach: Provide your software under a "mostly" open license which contains some crippling restriction. Note that the BK license includes a clause that if BitKeeper goes out of business the software reverts to the GPL--not after a certain number of sales, but instead if their open logging servers cease operating for a period of 180 days. (This is not great either, but at least it's tied to the failure of the company--and loss of support for the product--rather than its success!!)

    It is really NO GOOD to tie the opening of a software product to its success, especially its financial success. This is simply a bad idea.

    1. Re:BAD IDEA by kurosawdust · · Score: 1
      1. You can release your code under a non-open "community" license but with a sunset clause. The sunset clause states the date on which the code flips over to the GPL. New releases would keep advancing this date, but a two year old release might be available under the GPL for all.
      2. You can dual license your software under the GPL and under a commercial license. GPL users must keep all their own code GPL'd, but you sell a closed-source license for $$$ which allows closed source distribution of the product.

      Don't these two suggestions (potentially) violate the GPL?
      If, under the sunset clause, a two-year-old release of Hassenfeffer 2001 is GPL'ed, the likelihood that Hassenfeffer XP would have to be GPL'ed because it now contains GPL code would be pretty high, no?
      As for the second one, it's not even a matter of likelihood, unless you are prepared to mantain two identical versions of Hassenfeffer XP with two completely different code implementations.
      IANAS (I am not a Stallman), and there is the distinct possibility that I am blatantly missing some key element of this, but if not then those first two methods seem inapplicable or at best extremely difficult to work with.

    2. Re:BAD IDEA by trance9 · · Score: 1


      No, they don't violate the GPL.

      The first doesn't violate the GPL because the software is not under the GPL until the sunset clause flips it over. After that it's only under the GPL--so there's no conflict.

      The second would not violate the GPL if you own all the relevant copyrights. Each recipient either gets a copy from you that is only covered by the GPL, or a copy that is only covered by the closed source license. You would be unable to do this if you used anyone else's GPL'd software as you would not be able to release their software under any other license.

      The GPL cannot co-exist with a more restrictive license it's true--so they key in both cases above is that it does NOT co-exist. In both cases a particular copy of the software at a particular time is either GPL or it is not.

    3. Re:BAD IDEA by Synn · · Score: 1

      When you GPL software you still keep the copyright of the code you wrote, which you can release under any license you want.

      MySQL does this. They have the GPL version, but you can purchase a non-GPL license for it if you want to base your own software off of it.

    4. Re:BAD IDEA by kurosawdust · · Score: 1

      Ah. OK, now I see where you're coming from. Sorry for the mix-up. Tricky GPL :)

  42. Re:Addicted to proprietry software? by Anonymous Coward · · Score: 0

    But the real question is, is the zero step process patented?

  43. Vote for it in a binding referendum by Anonymous Coward · · Score: 0

    Here's an idea. A company could indicate that it will open source their product(s) if a certain # of paying customers vote to do it. You could then establish a virtual patent system that will guarantee a time lapse until the technology becomes popular enough that a vote is warranted to release it.

    Perhaps every paying customer would vote to do this, but I'm not so sure. If I paid for a product, I don't necessarily want my competitors to be able to get it for free! However, once I'm satisfied that the product is a commodity and that I don't want to pay for it any more, I would vote to release it.

  44. Sorry, I don't get it . . . by werdna · · Score: 1

    Start with this, the company has urned $N-1, where N is its threshold. I have a choice, I can spend a dollar to get the software now, or wait a little while until the next fool pays it, and then I get it for free.

    By a reverse induction, it would seem that few people would pay anyhing for such software, preferring to obtain it for free after the others have paid. Unless, of course, the software is obsolete by the time the threshold is met, in which case, the open source benefit is next to nil.

    I don't see this as much of a credible business model either -- the software isn't opened up until much later on in the development cycle, at a time where the marketplace's contributions are less beneficial. Accordingly, we get very little of the Bazaar effect, its just free beer later on.

  45. why not pool resources? by QuantumG · · Score: 1

    The only reason Adobe make Photoshop is because they can sell it to lots and lots of people. So why not get all those people together and pool your money to pay for the development of an open source product? I guarentee that you'll pay less overall.

    --
    How we know is more important than what we know.
  46. What about security? by Descartes · · Score: 3, Insightful

    Ok let's assume this scheme actually would work.
    Imagine you have a piece of software that is being used by the government in some fairly sensitive places.(uh, that didn't come out right)

    Anyway, they hit their sales quota and the source gets released. Now every malicious cracker has access to code at the same time as the development community. Imagine if this were a microsoft product! I think the crackers would be finding and exploiting bugs way faster than the open sourcers could fix them.

    Don't get me wrong I think open source in it's current form is safer than closed, but that's because while it is gaining market share the security bugs can be worked out.

  47. You will see it by msobkow · · Score: 1

    I'd talked many times with friends and co-workers about the idea of making enough money to retire comfortably, then releasing everything owned by my corp under the LGPL when I shut it down.

    Quite a number of individuals think it's a great way of doing things. Unfortunately, large corporations and CEOs of those corporations never seem to be willing to settle for a tidy profit -- it's always got to be a bloodletting of every stone that might have another dollar.

    So I do expect you'll see several products eventually released in such fashion, but it's unlikely they'll be "big name" products like Oracle, MS Office, or Notes.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:You will see it by LazySlacker · · Score: 1
      A problem with this plan arises if you employ anyone, as large corps tend to - unless you don't fell any obligation to the people you emply

      What about a family business? "Some day son all of this won't be yours"

      Finally corporations are not allowed to 'settle for a tidy profit' They have to maximise shareholder value, although how they do that is negotiable.

  48. Revenue & Expiration by diakka · · Score: 3, Insightful

    This sounds like a decent idea. I would propose that there be some kind of time limit as well as a revenue limit. Say, 5 years or $5,000,000 in revenue, whichever comes first.

    I would also expect that you get the source to begin with so that you're not SOL when the company "changes their mind".

    In general, I rarely purchase any software, but I would be happy to purchase something if I had a guarantee that it's going to be opened up later on.

    --
    -- Knowledge shared is power lost. -- Aleister Crowley
  49. Good idea, but needs some work by RodgerDodger · · Score: 4, Interesting

    The first point, of course, is some agreed means of tracing the sales or revenue. After all, if a company sets the mark fairly low, and then finds out they've got a killer product, they would have to be tempted to fudge the figures to keep the revenue coming in.

    The second is that you'd probably want a nominated "end-of-life" date. At that point, the source should be released anyway, regardless of how much money has been raised. 5 years after release would be a suitable point, probably.

    You could probably combine them, so that you can have a reducing threshold of revenue vs time.

    What I would really like to see, however, is a legal requirement that companies either support software they've sold basically forever (either through patches or free upgrades to more recent releases), or release the source so that somebody else can do the support. There's a lot of machines still running Win95 out there that have major bugs, but MS will never lift a finger to help those people out. I have no problem with companies wanting to sell software, but if there's a bug that causes things to break in a product I've paid cash for, then I want it fixed, dammit!

    --
    "Software is too expensive to build cheaply"
  50. loophole?? by spazoid12 · · Score: 2, Insightful

    allows vendors to license their products until so many millions are made, then agree to release the code under GPL

    What if I release product "Bob" and after I reach threshold-1 licenses I discontinue the product line. But, I immediately then begin marketing product "Jimmy", which had been under development just in time for the end of "Bob", and which happens to satisfy the needs of "Bob" users. Rinse, repeat.

  51. Agreed. by Erris · · Score: 1

    This really looks like a fundamental misunderstanding of the GPL and the nature of source code in general. If someone uses GPL code, they have to make their mods to it available now, not after earning some supposed amount of money. Now if companies want to release their own code that works with free code, wonderful! But what's the point? Selling binaries is a dead end. Free software will always end up doing the same thing better if it does not do it first. Grab the code, use it, make it better, give it back, this is the future and all else is looking back.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:Agreed. by Tim+C · · Score: 2, Informative

      If someone uses GPL code, they have to make their mods to it available now, not after earning some supposed amount of money.

      That's true, but that's not what this is about. The idea being discussed is that a company writes software and releases it under a proprietary licence. Then, once it has sold some certain number of units, they re-release it under an open source licence.

      There's no question of using GPL code and releasing it closed-source - it's exactly the other way around. Taking an established, closed-source product and making it open source. Don't think "GPL violation", think Quake.

    2. Re:Agreed. by sir99 · · Score: 1
      I think his point was that by following this method, a vendor denies themself the use of GPL'd code, thus having to reinvent the wheel in several areas instead of using what's available. That's not as efficient as GPL'ing software from the beginning. And it misses out on other advantages of open source, like community-contributed improvements.

      That said, I don't have a problem with businesses following the escrow model.

      --
      The ocean parts and the meteors come down
      Laid out in amber, baby.
  52. DoD has had a similar policy for several years by Rheingold · · Score: 2, Interesting

    I worked for a software company a couple years ago that made Linux-based security software, including a hardened Linux distribution, that was partly funded by DoDefense grants. Even back then, I was told by the people who designed the proposals that the department was very partial to proposals with this kind of license.

    --
    Wil
    wiki
  53. GPL? What GPL? by scotsalmon · · Score: 1

    Is there more info on this subject (not linked from the Slashdot post and not linked in the PC World article) that implies some connection to the GPL? Or is everyone just assuming that "an open source license" means "the GPL"? I even checked some history and none of the previous articles I found on it (including one from Slashdot the other day) mention it as being GPL-related.

    Anyway, I don't think I see this proposal being compatible with the GPL itself, but that's also not what the article claimed. The Slashdot post subject is just misleading, AFAICT. It seems like a good proposal, although you'd have to get the right people to trust the Center for Open Source & Government as an escrow agent for it to really work. I have no idea how easy or hard that might be.

    --
    101010, 222, 52, ...
  54. Who drafted this? by Bushwacker · · Score: 2, Insightful

    Neither The PCWorld article nor Slashdot give any reference to who is drafting this or how to contact them. I would like to start a formal letter followed perhaps by a popular petition to have this bill either tabled or ammended in a way that gets rid of the obvoious loopholes caused by the abiguity of the proposal's language. As-is, this bill if passed would be non-progressive at best, and completely detrimental to the OSS movement at its worst.

    --
    -----------------------------------------
    Perversely greped and groped by PowerPenguin
  55. Opening source isn't that easy by grotgrot · · Score: 2, Insightful

    Most commercial software also includes many components licensed from other companies. The company doesn't have the right to open source that. It takes a considerable amount of effort to go through the code and disentangle the 3rd party bits. It may also be necessary to check all comments since there may be libellous comments that are okay within the confines of the company.

    For an example of how bad this is, look at how long it took Netscape to release Navigator after they decided to open source it.

  56. You're loophole doesn't work... by JohnDenver · · Score: 1

    IANAL

    REMEBER THIS: The GPL Uses Copyright Law to Enforce It's Terms

    Licensing software with unusual terms and conditions isn't a new thing, which is what is happening in this case.

    1. GPLed software is copyrighted, and in this case is being LICENSED to Company A under the conditions that Company A will release thier code after taking in X dollars in revenue.

    2. Company A can't relicense or give its license to Company B because it would violate its license. In the event Company A or B tries a fast one they'll be slapped with a copyright infringement suit and then Company A and B will be worrying about paying thier lawyers and an inflated settlement.

    This sort of thing (unusual licensing terms) has been well thought out and is probably well supported with many legal precidents.

    --
    "Communism is like having one [local] phone company " - Lenny Bruce
  57. Slashdot Editorial Bias by istartedi · · Score: 1

    The article doesn't even mention GPL. It specificly mentions Open Source (TM), but nothing about the GPL. If the company gets to choose what license the software reverts to after the target, fine, but the /. story lead me to believe this might be a stealth attempt to foist the GPL on people. That doesn't appear to be the case.

    Regardless, it's a moot point anyway. As others have pointed out, companies can just juggle the books to make it look like they never sold that much.

    I'd also like to add that this would just be government duplicating a process that already is occuring quite nicely in the free market. For example, Unix was once proprietary, then BSD escaped but before that could happen it was cloned--Linux. Now the same thing is happening with desktops and office suites. This is the process known as "commoditization". It may not protect users of proprietary apps from file-format lockin, but that's OK because if you are concerned about lockin there is an incentive to become an early adapter to the OSS product. In the final stages of commoditization, the early proprietary vendors can no longer make money on their product. Most of them try to "lick the bowl clean" which is inconvenient for a tiny segment of the market that would like to cling to legacy apps, but I'd rather inconvenience that segment than inconvenience everybody by having the government meddle in the software business.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  58. The GNU GPL is never mentioned. by jbn-o · · Score: 2, Informative
    Dubbed O-STEP, the Open Source Threshold Escrow Program allows vendors to license their products until so many millions are made, then agree to release the code under GPL.

    The PC World article linked to never mentions the GNU GPL. The article says that under the plan the software will be "released under an open source license".

    For all we know, this could be another way to get corporations to create and distribute software under self-interested Open Source non-Free Software licenses like the APSL. Or this could be a way to get more software released into freedom under Free Software licenses including the GNU GPL that also appear on OSI's acceptable license list. The statements quoted in the PC World article are too vague to jump to saying this will produce more GPL-covered software.

  59. Re: Expiration Dates by Black+Copter+Control · · Score: 2, Interesting
    Expiration dates have their own problem -- on the vendor's side:
    As a product approaches it's expiration date, a prospective seller can say to the salesman: "So why should I pay full price for this software if it's going to be free in 4 months?"

    An income threshold, on the other hand, allows the sales(wo)man a reasonable response: "If you pay full price, it will get it that much closer to Open Source." There would also, of course, be the support factor.

    That having been said, I'd add a couple of caveats: Is the vendor promising to release the original code or the current code at the time the threshold is reached? If it's the original code, then -- unless the threshold is reached in a matter of weeks or months -- that code will be all but useless to the outside community. It will likely be missing all sorts of bug fixes and even enhancements. Slimey companies might even lock down a horribly broken version, and then 'update' to a version that actually works properly for real sales..

    I guess this leads to a different issue: Will outside programmers be allowed to view the escrowed source code -- to make sure that it's reasonably clean and maintainable. The last thing I'd want is to find that the company has GPLed a compacted version of their code -- with all the comments and extraneous white space removed.

    And, yes -- I'd need a promise based on sales, not profits. The entertainment industry has pretty much perfected the process of making even the most wildly successful project look like a money looser. It would be all to easy for a software company to hire an RIAA certified accounting firm. There should also be a condition that, if a company stops selling a program, that the code gets released after N months -- whether the target has been reached or not.

    --
    OS Software is like love: The best way to make it grow is to give it away.
  60. NewsMonster under O-STEP by burtonator · · Score: 2, Interesting

    I have NewsMonster under a similar license.

    The only difference is time. We don't become Open Source based on $$$ we go
    OSS based on time. I believe this yields less animosity within the community.

    Right now it is three years. I am going to send Tony an email now telling him
    that NewsMonster will be under an O-STEP license.

    Kevin

  61. Support Problem by Phillip2 · · Score: 3, Interesting

    It strikes me that as the threshold is approached a company will have less and less incentive to offer support on their product, because after all they will not be able to get direct revenue from the sale for much longer. Likewise development. Why release new versions? At the same time, there will be no open source version, so no one else will be able to fix it.

    I think the they key problem here is the assumption that a piece of software is created, and released at one point in time, when this is clearly not the case. Is the Emacs that I use daily 2 months old since that was when it was released. Or is 20 years old because some of the code dates back that far?

    Software does not exist at a point in in time, but is a continually developing thing. This is why many companies are moving toward a leasing model, and this is also one of the main advantages of free software...you can track the development as and when you choose, not as the company chooses to release a new version.

    Phil

    1. Re:Support Problem by elgaard · · Score: 2, Interesting

      >It strikes me that as the threshold is approached a company will have less and less incentive >to offer support on their product, because after all they will not be able to get direct >revenue from the sale for much longer. Likewise development. Why release new versions? At the >same time, there will be no open source version, so no one else will be able to fix it.

      As threshold is approached it will also be harder for a company to sell the product.
      Why buy the last license, if the product is released under GPL when the next custumer buy it?
      The company would probably have to keep lowering the price.
      This would mean that the company would have more custumers when
      the threshold is reached.

      So at 3/4 of the threshold they could market a cheaper
      light version of the product and start charging for support.

      Then at the threshold they would have lots of custumers already paying for support.

    2. Re:Support Problem by Anonymous Coward · · Score: 0

      This is the downfall of Open Source. You write a product so complicated, that people would have to pay for support. I would rather pay for well written, well documented products than pay for support.

  62. Interesting but backwards by Anonymous Coward · · Score: 0

    As a very small software vendor, I would rather get the power of distribution of GPL FIRST, and THEN get the benefits and riches of license fees.

    Kind of like distributing GIF file format for a long time and then trying to make money off of the patent (see Unisys...).

    I WISH it were possible, feasible, and not unpopular to pull that stunt. But I haven't seen it happen successfully yet.

  63. They should do this with pharmaceuticals! by Hadji+Baba · · Score: 3, Interesting

    Imagine the lower health care costs if the drug companies could make up their research costs, but once done, would have to distribute at cost!

  64. Open Source / on-going support by Anonymous+Brave+Guy · · Score: 1
    There is always the danger that a company will cease to support a product which has become integral to your operation. This is one of the much touted benefits of Open Source - self and community support.

    It's much touted, but is it true?

    Can you name a major Open Source development that has been completely discontinued by its original developer(s), and which has been taken on by a new team who have continued to fix up the bugs and add new functionality in the same spirit as the original? Can you name five? Ten?

    The OS/FS world is littered with half-done projects, but precious little ever "ships". Most of the worthwhile OS/FS things that do get properly released are big, mass-market products: Linux, obviously, plus office apps, networking tools, and a few decent development tools.

    Here, the community effect works wonders, and granted, Linux is unlikely to disappear any time soon. But is this fundamentally because they're Open Source, or because they're mainstream applications that vast numbers of people will always need? I'd argue that both are necessary for the "support effect".

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Open Source / on-going support by Mr.+Shiny+And+New · · Score: 1

      > Can you name a major Open Source development that has been completely discontinued by its original developer(s), and which has been taken on by a new team who have continued to fix up the bugs and add new functionality in the same spirit as the original? Can you name five? Ten?

      Does it count if none of the original team is working on the project anymore? Lots of projects were started by one person, then that person lost interest and gave the project to a second-in-command. Sometimes the lead developer just disappears or takes off, and doesn't really hand control to anyone else. In these cases, other developers who have worked on the project have taken over. This isn't exactly the same as a project being totally abandonned, then resurected, but it's similar.

      Finally, it's true that there are tonnes of half-done projects that never went anywhere. People are typically not interested in maintaining and old project, written by someone else, unless they have a need for the particular program, or the program was popular. If the program is popular, it probably had lots of developers to keep it going. If it wasn't popular, nobody wants it anyway, why maintain it?

      The point is that you _can_ maintain it if you want. Just look at commercial stuff that was freed... some of this stuff would have disappeared because the original company was no longer supporting it (Quake, Quake2). Some of it becomes a curiousity in the history of computing (Original Unix code). But now that it's free, anyone can use it and fix it.

  65. Mine is >$14,000 this year, >$70,000 next... by TuringTest · · Score: 1
    The basic problem with the O-STEP license is the same one with copyright. If goverment puts a limit on the money gained by the developer before the software goes OS, big corporations can lobby to raise that limit before it is reached.

    O-STEP may seem a nice idea right now, but its a baaad movement for the free software in the long term.

    --
    Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  66. O-STEP by hutchy · · Score: 1

    This is just so much slight of hand BS. Think copyright and patent, The time of their viability just keeps increasing by government fiat. Think congress and lobyists. What makes anyone think the same thing wont happen here. Those who forget the past are condemed to repeat............ You get the idea.

  67. the BK approach by Anonymous Coward · · Score: 0

    > 3. You can take the BK approach

    Thanks, but no thanks. I have been bitten by BK and the changing licences. One day I could use it with clear concience, the next day, nope. And as a new release ends the licence to older releases ...

    Now I use aegis, and I am happier. (Integrated testing, for one thing.)

  68. Corps are not required to maximize profit by msobkow · · Score: 1

    There are no laws that corps need to maximize shareholder profit or share values, that just happens to be the way they are killing themselves right now. Look back 20-30 years, and you'll see that supporting the community, helping the employees, long-term R&D investment, etc. have historically been at least as important as pure profit. Why? So the company would be durable and continue to survive.

    If you release a product into some OSS license after making a reasonable profit on top of the development costs, who do you think is going to be the primary maintainer? Who do you think has the developers that will be hired to do enhancements?

    Most importantly, do you really think a company has any longevity by focusing on one product forever? Even the much vaunted masters of greed in Redmond don't rely on just one product to survive -- they market dozens, and continually try to find the next "big thing." Most support/enhancement developrs I know would be offended at your implication that they can only have one good idea in a lifetime.

    Lotus 1-2-3 was once a key application, now it's just one minor component of a suite (if it even exists anymore.) This is the normal lifecycle of software -- MS Office and MS Windows are aberrations, not the norm.

    --
    I do not fail; I succeed at finding out what does not work.
  69. Funny by Greg_D · · Score: 1

    Let's say I'm the head of a huge company who doesn't want to release my source to anyone even though I've agreed to the contract. My software is wildly successful but I'm reaching the threshhold soon.

    What do I do? I release version x.1 of the software. The codebase has changed. Perhaps something has been added, but the point is that it isn't the same software. My company was working on the new version anyway. As a matter of fact, it makes sense to only release so many copies of each version.

  70. Can some one please explain Open Source? by Anonymous Coward · · Score: 0

    Can some one please explain this Open source thing? You write a bunch of code burning mid night oil and give it away for free? Everybody else using it benefits, except the creators... well, "everybody benefits" is the wrong thing to say, because a bunch of other engineers will get laid off because greedy companies would see that they can now get away with fewer engineers because some fool wrote a bunch of code and gave it away for free, so why pay your inhouse engineers to write the same thing. Only big greedy hardware companies benefits from all this because some fools are writing code to run on their big iron for free. Why are engineers doing to themselves what happend to musicians with MP3?

  71. Street-performer protocol by Anonymous Coward · · Score: 0

    This sounds a lot like the street-performer protocol by Schneier et al.