Slashdot Mirror


Using Closed Standards To Pay For Open Ones

An anonymous reader points to a story at NewsForge, writing "EGOVOS analyzes the recently passed South African OSS plan and proposes a great way to fund Open Source education and development until companies comply with open standards. Microsoft pays a 10% penalty until their products comply with open standards. That would be billions of dollars to Open Source to compensate for an unlevel playing field until it is leveled. All the policy guidelines for governments are worth reading. This looks like a workable plan from a credible group." Reader johndiii clarifies: "From what I have been able to see, the strategy document is 'proposed,' not 'recently passed,' and is not yet official policy of the South African government."

28 of 371 comments (clear)

  1. How do you define comply? by Anonymous Coward · · Score: 5, Insightful

    Support them in some form? What if Microsoft supports a standard, and then adds on it, thus requiring others to use the "enhanced" standard? Is that still compliance? What if some other OSS group wants to extend a standard to meet their needs? Would they be limited?

  2. Deeply conflicted by Surak · · Score: 4, Funny

    I'm conflicted. The open source advocate in my LOVES the idea of 10% of Microsoft sales to a government going to fund Open Source. The libertarian in me says this smells like governments interfering in with free market principles. HELP! I need a bunch of Slashdot users to tell me what to think! ;)

    1. Re:Deeply conflicted by danheskett · · Score: 5, Insightful

      The idea of MS paying a 10% tax to fund OSS seems neat, but its really not good. Not good in principle, not good in practice, not good in theory.

      Some things would happen:

      1. MS would design and publish standards that are so nasty and obscure that even skilled coders would have a hard time making any sense of it. That would get them off the hook and still not achieve open standards.

      2. The software industry as a whole would suffer. Open standards are nice for interoperability, but not so nice for new development. Most standards are not easily made extensible with any sense. If they are extensible that's a loop for MS to exploit. The bottom line would be that new development by MS or any other software maker would suffer. Additionally the OSS world will also suffer. Good things happen when new software is written to do new things. Using the blunt hammer of government to dictate how software works is not a good solution. As soon as government determines it can make MS conform to its technical "guidelines", how long will it be before individuals and not-for-profits are bound and regulated the same way?

      3. MS's customers will simply suffer an additional 10% or more price raise which they are still mostly required to pay. On the other end, myraid of companies will spring up to do OSS work, crowding out a lot of the good community that has sprung up. These organizations will suck up funding. The projects will also essentially be the same as commerical software projects minus closed source, and as a result software will follow commerical software trends - feature bloat, buginess, and using gimmicks to gain market share (and justify their continued funding).

    2. Re:Deeply conflicted by ender- · · Score: 4, Insightful

      1. MS would design and publish standards that are so nasty and obscure that even skilled coders would have a hard time making any sense of it. That would get them off the hook and still not achieve open standards.

      If that's what they want to do, fine because MS would then have to use those same horrible standards. This would have the affect of making their software too difficult for themselves to maintain and/or making people not want to use it if there is another commercial or OSS solution that uses better standards.

      2. The software industry as a whole would suffer. Open standards are nice for interoperability, but not so nice for new development. Most standards are not easily made extensible with any sense. If they are extensible that's a loop for MS to exploit. The bottom line would be that new development by MS or any other software maker would suffer. Additionally the OSS world will also suffer. Good things happen when new software is written to do new things. Using the blunt hammer of government to dictate how software works is not a good solution. As soon as government determines it can make MS conform to its technical "guidelines", how long will it be before individuals and not-for-profits are bound and regulated the same way?


      I don't think this is the way it would [should] work. It would force MS to use Open standards. Open standards CAN be made extensible. But once MS [or any other company] makes extensions to the standard, one of two things will happen. Either A) Said company will keep those extensions private thereby making their version NOT an open standard so they'll have to pay the 10% premium. Or B) MS will then make those extensions available to everyone else, thereby leveling the playing field which is the result we're going for in the first place.

      3. MS's customers will simply suffer an additional 10% or more price raise which they are still mostly required to pay. On the other end, myraid of companies will spring up to do OSS work, crowding out a lot of the good community that has sprung up. These organizations will suck up funding. The projects will also essentially be the same as commerical software projects minus closed source, and as a result software will follow commerical software trends - feature bloat, buginess, and using gimmicks to gain market share (and justify their continued funding).


      If MS raises their prices, then people will be even more likely to at least look at OSS for their solutions. And if more companies start going towards OSS then that's not a bad thing either, even if they do start introducing feature bloat etc. It'll be bloated/buggy OSS which someone else can then trim and debug it and sell it themselves.

      In the end I think this is a great idea that will benefit everyone, including proprietary software, as long as they at least use open standards.

      Ender

    3. Re:Deeply conflicted by Lumpy · · Score: 4, Insightful

      The software industry as a whole would suffer. Open standards are nice for interoperability, but not so nice for new development. Most standards are not easily made extensible with any sense.

      Huh? please tell me how simply publishing your file format for your new word processor would hurt you and make it difficult for you...

      Open standards... I.E. Tell me the frick how your files are saved from your program! It doesn't hurt, hell it don't even tickle. and it does nothing but help everyone.

      --
      Do not look at laser with remaining good eye.
  3. That's great! by Dashmon · · Score: 5, Insightful

    But who's gonna get the money? There's hardly one big open-source organisation entitled to all the money.

    1. Re:That's great! by Fred+IV · · Score: 5, Funny

      Dear Sir,

      Although this letter will come to you as a surprise from someone you do not know before but it was based on recommendation from a friend who advised me to invest in your country that I decided to contact you and introduce myself . My name is Hassan Adedeji, I was a special steward to the late CEO of the Open Source Group in South Africa, Chairman Sanni Abacha who died some time in 2003 while in power. I have worked in this organization for the six years. It was a great opportunity for me to achieved what I got today which I believe God is asking me to write to you for your utmost assistance. I also believe that the same God will bind my words with you on trust. Amen.

      To be explicit, I have secured from Microsoft the sum of US$18.5million dollars and sent it out of the country during the time of the sudden death of the late CEO Chairman Sanni Abacha. The said amount was kept in the executive guesthouse for security logistics because of how the Open Source was at war with the SCO.

      At that point, there was power struggle in the country in which people in better and strategic positions made away with substantial amount of money which I was also lucky to secure what I declared to you with confidence that, you will not allow anybody to know or hear about it because it is highly confidential.

      I have a percentage for you in this transaction when you give me your words indicating your interest. I will also disclose more information to you such as the particulars of where the said money is kept and the certificate of deposit which shall be sent to you as well as other relevant document.

      I have inform the security company that I have a partner who will call to confirm the safety of the deposit. Please send a reply through the above e-mail box.

      Yours truly.
      Hassan Adedeji

  4. Wrong solution. . . by PhxBlue · · Score: 4, Insightful

    That would be billions of dollars to Open Source to compensate for an unlevel playing field until it is leveled.

    That isn't leveling the field for open source, it's tilting the field unfairly in favor of open source. If the technology can't compete on its own merits, why throw good money after bad to support it? Of course, I think open source software can compete on its own merits, so this measure is redundant.

    It's just a high-tech double standard, and that leaves a bad taste in my mouth.

    --
    !#@%*)anks for hanging up the phone, dear.
    1. Re:Wrong solution. . . by Jungle+guy · · Score: 4, Insightful

      And you are assuming that this money would go to open source developers. I bet that 50% would pay the infrastructure the government would need to collect the tax, 30% for "open source" projects created for the sole purpose of benefiting from the funding and 10% for corruption. That would leave real open source projects with only 10% of the money, make closed source programs more expensive to the consumers and create a new cadre of parasites that live from this tax.

    2. Re:Wrong solution. . . by Mr+Bill · · Score: 4, Insightful
      But using taxes and regulations to push people toward Linux...

      I think the intent is to move proprietary software away from non-standard file formats and protocols, not to move people towards open source software. There is an important distinction there.

      It is vendor-lock-in that should be avoided, and I think governments are right to support this.

  5. Two problems by madro · · Score: 4, Insightful

    1) Who defines which standards are open? (And will governments agree on what that means, or will a software company have to internationalize their interfaces to support one standard in one country and another standard in another?)
    2) Isn't this already happening in a less official way? If you're a non-US government, just mention Linux and you too can get a huge price break from Microsoft (probably even bigger than the 5-10% proposed non-compliance fee).

    It would be nice if governments that wrestle such price breaks from Microsoft turned around and used those funds to generate additional open source tools, but governments have a lot of competing needs to deal with, and the freed up funds are more likely to go to any underfunded services (and any government service is going to have defenders that say that their particular niche is underfunded).

    1. Re:Two problems by praedor · · Score: 4, Insightful

      What is open? Are you serious? There is a simple and well-layed out spec for HTML, XML, TCP/IP, etc, etc. Use them to spec and don't allow perversions that intentionally break intercommunication/interoperability. Or, if there is a compelling reason to break the nice standard, require that the addition/alteration be openly published so that the standard remains open and interoperability continues after the "improvement".


      It's really not that hard.

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
  6. I don't like this. by Feztaa · · Score: 4, Insightful

    Stealing 10% from Microsoft just because they're Microsoft isn't a good thing, even if it is to fund Open Source. How would that level the playing field, anyway? Microsoft would still have revenues measured in billions of dollars, so what if the open source guys get some of their chump change?

    Microsft needs to fail as a business on it's own merits, not on the merits of extorting 10% of their money and using it to further the Open Source cause.

  7. Sure by Otter · · Score: 4, Insightful
    That would be billions of dollars to Open Source...

    Well, it will be billions of dollars to somebody.

    I understand the appeal of reaching into someone else's pocket for money, but there are people out there far better at getting their fingers into every pie than open source developers.

  8. The whole problem with dealing with a monopoly... by xant · · Score: 4, Interesting

    Is that they don't have to give a crap about your desire for Open Standards. They want to force Microsoft to give them a 10% discount, or they'll refuse to buy the product. Well, too bad. Because of the monopoly, they probably already own some of the product, they probably have a requirement to work with other Windows systems, and all Microsoft has to say is "neener neener". They'll buy anyway, because the reason for buying Microsoft products is very simple: they have a monopoly.

    It's a nice thought, but I don't think you can just give someone a level playing field, all anti-trust laws to the contrary. Ultimately, OSS has to stand on its own merits, or it's not a competitor, it's just an also-ran.

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
  9. Hey, why not make me pay 10% until I comply! by Prince_Ali · · Score: 5, Insightful

    This article should be moderated -1 Flamebait. The idea of forcing MS into following standards is absurd, and if it wasn't for deep anti-MS sentiment in the community here, this would have never been posted!

    1. Re:Hey, why not make me pay 10% until I comply! by pi+radians · · Score: 5, Insightful

      The idea of forcing MS into following standards is absurd

      Why is it absurd? Car manufacturers have to follow certain standards. Architects have to follow certain standards. Television producers have to follow certain standards. In order for any market to be fair and competitive, there are certain standards that always have to be met. I think that if a company or companies require reliance on some software, there should be an assurance that the software is standardized.

      --

      sin(6cos(r)+5A)
  10. Re:Hmmmm by WTFmonkey · · Score: 4, Insightful

    It is a bit like forcing Ford or Chevy to pay 10% of what they make to set up a fund for "independent" custom-car builders. Ask yourself, would that fly either?

  11. Define compliance by stand · · Score: 4, Insightful

    The problem comes in on what definition of compliance you use. It's as much a legal term as a technical one. A notorious rat hole. How often to people around here debate the various browsers' html compliance? I don't think this would work.

    --
    Four fifths of all our troubles in this life would disappear if we would just sit down and keep still. -C. Coolidge
  12. Hm.... by Dark+Paladin · · Score: 5, Insightful

    OK, after thinking about it, here's my take on the thing.

    1. There is a part of me that likes the idea of "If you don't comply with the Open Standards, then part of your profit from your sale will go to finance a community that will." As it says, it levels the playing field. What would happen if the Open Office folks suddenly had $5 million to hire programmers and work on making Open Office better? How long until everybody supported XML based document formats that were all truly interchangable?

    2. The big issue. Who the hell gets to decide on what the "Open Standard" we like is? Oh, sure, everybody's got documents/spreadsheets in XML - but suppose we decide that some display feature available in one Open Source Office system is the "standard Open Document" and the other isn't? I've seen companies all the time declare they follow "Open" standards - when they control it lock, stock and barrel. (It's Open because you can bitch about it in public.)

    3. I don't mind seeing Government Money go into research grants that can then be used to finannce open source projects to fulfill XYZ needs, and the code/research being put under the GPL so everybody can use it (we're not going into a "Governments should GPL everything/no, they should BSD everything here - it's an example, thank you, move on").

    4. If they truly want to penalize a business for using proprietary standards, stop buying their stuff. You'll be amazed how quickly a business goes from "Well, we need to do everything under Novell eDirectory because Government Office XYZ does it" to "Well, Government Office ABC says 'no more proprietary', and they've stated LDAP is the standard now - so code to that." Trickle down from there - the companies that support government follow it, so the companies that support those companies follow it, and on down the line.

    So while the idea does make me go "Oh, yet - take money from the rich and give to the poor", I think there's better ways of going about it than "All your base [code] are belong to use!"

  13. Before people complain about the Gov. in business. by arf_barf · · Score: 5, Insightful

    I can see the comments already: unethical blah blah, free enterprise blah blah. Tell me this: what is a difference between the Gov bailing out businesses and industries (think Airlines in US, Banks in Japan) and this proposal?

  14. Effective OSS project revenue collection by SiliconJesus · · Score: 4, Informative

    I think that the way that Transgaming and Codeweavers (Winex and Crossover respectively) manage revenue collection / open source application source generation is very intelligent. For a small fee, you get their 'enhanced' version of an open source program (wine), for which they get paid. In return, both companies contribute to the source of the main project with well bug-tested code. It may be a rev or two behind their 'pay' applications, but it allows the project to make great leaps and bounds being funded totally by commercial use.

    Personally - I have purchaced both and use them extensively to get to everything from Office 2000 to Diablo II working on my Linux boxes at home and work. I like that with Winex, I purchace a 'subscription' for $5 a month, which I can discontinue at any time, which only cuts me off from updating my binary.

    If Microsoft was willing to publish 'old' API suites for free (even ones for Windows 9x), it would be a step in the right direction. It would give the communities of Windows Application Developers a stand on the playing field for begining to develop stable applications in the new (XP / Windows 2003 Server) environment.

    --
    Clinton made me a Republican. Bush made me a Libertarian. Trump is making me question reality.
  15. Too simple a definition of "open standards" by AdamBa · · Score: 4, Insightful
    The South African proposal says "Where standards used when executing programs are made known, enabling users to develop complementary programs to provide inputs and utilise outputs, they are referred to as open standards.

    This is too simplistic a view because it ignores patent and licensing issues. Is PDF open? Is Flash/SWF open? Is MP3 open? Is MPEG open? All those formats are "made known", and users can develop programs...of course they may have to pay a bit or submit to certain restrictions.

    Now, ONE of the formats I listed there really is open. Do you know which one? I encourage you all to go to the Open Data Format Initiative site and join the mailing list, where we are hashing out just exactly what an open format should be for government use.

    - adam

  16. Bad Move by ShwAsasin · · Score: 4, Insightful

    Although Open Source has it's benefits, this new law is not the way to advocate it. The world doesn't revolve around Microsoft, many companies would be affected by this. The average computer user doesn't care whether the source code is available or not, they want the program just work. This type of bullying is what Microsoft pulled for many years and got caught.

    If the author of the program doesn't want to show their code, they shouldn't be penalized for it. Furthurmore it will hurt the entire hobbyist/shareware movements which barely make any money to begin with. I hope this sort of communist approach isn't passed in North America, because both OSS/Closed-source programs have their benefits. The whole point of OSS was to have choice, not to have choice while penalizing the competition.

  17. Incorrect. by abulafia · · Score: 5, Insightful
    This is a tax on not having an open format and wanting to sell to government.

    Doing that is very similar to a sin tax on cigarettes, say, which many governments do as well. It is a method of encouraging behavior that a government decides is desirable.

    One can certainly argue whether or not doing such things is a desirable function of government, but it is not just about tilting playing fields towards open source. It is about applying a tax to closed formats if they want to be involved with government.

    Also somewhat similar, say, to some fees charged by the US government when someone like Lockheed fails to produce documents by a certain date on a government contract.

    --
    I forget what 8 was for.
  18. We need a law! by Arandir · · Score: 4, Insightful

    When the typical person sees a problem they instinctively say "we need a law!" If this person is slightly more sophisticated they might say "we need a regulation, tax, fee, oversight committee, etc". But no matter what words they use, the typical response to a problem is an increase in government power.

    Is there a problem with the balance of FS and PS in the marketplace? Of course! But why must we instinctively rush to the government to solve the problem? We do we treat government as a god that we pray to for health, wealth and bountiful harvests?

    If there is a bad law then by all means it is proper to eliminate it via a good law. If the FS/PS disparity is due to bad law, then let's eliminate that bad law. If it's due to obsolete bidding rules then let's change the bidding rules.

    But this proposal doesn't do that. It's a prayer to the god'vernment to save the petitioner from the heathen proprietary hordes.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  19. Level the playing field? by Un+pobre+guey · · Score: 5, Insightful
    The playing field is not level? That is ridiculous. Open Source development has few obstacles from MS, and the SCO problem will be an unpleasant memory in a year regardless of the outcome. More important obstacles involve having us as users and developers participate in the Open Source process, and I am ashamed to admit that I have not participated.

    OSS is free, MS products are expensive. In principle at least, that is a tremendous obstacle for MS. The main problems for OSS today are 1) making an OS product that is easier to install, use, and maintain than Windows XP, and 2) make OpenOffice easier to use than MS Office, and able to easily share files with it. This has to be true for the most naive and computer-phobic users.

    Hello everybody! Those two conditions have not been met!

    The idea of giving OSS a multi-billion dollar enema is absolutely terrible. It will guarantee corruption, bureaucracy, and irrelevance. OSS will become the IT equivalent of a corrupt Third-World dictatorship. When that happens, MS wins again.

  20. Open Source vs. Open Standards by SlipJig · · Score: 4, Insightful

    I didn't read the article very thoroughly, so take this comment with a grain of salt, but it seems to me that Open Source has little to do with Open Standards, except coincidentally. I could very easily write a closed-source application that implements an open standard, or I could write an open-source application that uses a proprietary data format.

    To me, these are apples and oranges and the article refers to the terms ambiguously. I'm all for government supporting open standards, but I'm leery of supporting a particular development methodology such as open source. Security though, IMHO, is a valid basis for supporting open source (due to increased peer review).

    One other question: who gets to determine whether a given software package "supports" a given open standard? I'm sure Microsoft would say that IE supports CSS 2, but that doesn't necessarily make it true. Likewise, there's probably always going to be something that somebody could use to say that it's not 100% supported. Seems to me there's a continuum here, and more definition is needed.

    --
    Read my keyboard review.