Slashdot Mirror


Microsoft Shared Source -- With a Twist

chill writes "Microsoft is now willing to share all the source code to WinCE that they don't license from others. This includes the rights to alter the code and sell the altered code! Of course, they want copies of the changes, but the program is FREE." There's another story at Windowsfordevices.com.

9 of 368 comments (clear)

  1. Another Money Making Opportunit by abcxyz · · Score: 5, Insightful

    This looks like an excellent opportunity for MS to make more money, and spend less on development costs. From the articles it appears that if I modify the code in a really good, general purpose way -- they get a copy of it back for free. They can then incorporate the changes and sell it royality free (to me). But if I sell my modified version, I have to pay royalities per copy.

    Whole new twist on outsourcing your development activities to save money.

    1. Re:Another Money Making Opportunit by oddjob · · Score: 4, Insightful

      The difference between this program and the GPL is more than just superficial. Under the GPL, all parties are on equal footing, and have equal insentive to share their work. Under microsoft's new plan, they reserve the right to sell your work for a profit without paying for it, but they don't give the same right to you.

  2. Become a Microsoft employee and earn $0.00 / hour! by Anonymous Coward · · Score: 3, Insightful

    Microsoft pledges it won't incorporate the changed portions into CE for six months after the modifier begins selling its product. It says it will pay no royalties to such alterers, because "it's of mutual benefit," Mundie said. .....
    If it is altered in a generally useful way, such as to work optimally with a particular processor, Mundie said Microsoft expects the alterer to license the new version back to itself (Microsoft), for free, for incorporation into future versions.


    So, if you write code to improve Win CE, not only does it become Microsoft's code, but you don't get paid for your work either! Let the Microsoft bashing begin!

  3. Splat! by JumpingBull · · Score: 5, Insightful

    This is a business admission that the market share for winCE is, in fact, dropping like a stone. The embedded market uses Linux, which allows the tailoring of capabilities, a general understanding and lots of third party documentation ( like o'Rielly). And, the development platform is congruent to the target platform - increasing productivity.
    I would not use WinCE for a design, and I am a hardware engineer, with a real need to keep the costs way down. WinCE was 50 bucks, which is a lot of money in an embedded product.
    And, dammit, even being fairly inarticulate in software, I have been able in the past to debug the hardware using linux - even if I had to learn the software tools to do it, on the run, as it were.
    Others probably have similar experiences.

    --
    This is progress?
  4. Re:Good thing? by teambpsi · · Score: 3, Insightful

    they're hoping to use 'free labor' to submit bug fixes :)

    and seriously, what the world fixes for free in CE, is probably indicative of a root error in the original code base

    --

    Old age and treachery almost always overcome youth and skill.
  5. Cheap way to fill in the holes... by jmacgill · · Score: 5, Insightful

    "What percentage of CE source code is available?"..."as close to 100% as we can make it -- we can't release sources that belong to other companies."

    As it's not 100% anyone who wants to re-distribute CE is going to have to fill in the gaps left by the code MS can't pass on.

    As soon as they fill those holes, they will have to pass the new code back to MS.

    MS can then ditch the pesky dependance on other companies code, which is probably making a dint in each sale.

    Question is, are MS obliged to make the code they get back from this program freely available, if so great, if not then they probaly only have to do this for a year or so, wait till all the holes get filled and release a new version of CE where they have 100% of the code royalty free.

    --
    Spell checker (c) creative spelling inc. (aka my dyslexic brain)
  6. We need to be careful by Alain+Williams · · Score: 3, Insightful

    Although I welcome the (partial) opening of the source code; the open source community needs to take care that it isn't bitten. Think what could happen: The samba team makes a new advance in unpicking a part of the SMB protocol; M$ says ``they only did it because they had access to our source code from WinCE''. There then rages a huge debate that Samba is tainted by proprietary code ...

    Making their code more readily available could be a double edged sword.

  7. Nothing like the Mozilla license by XNormal · · Score: 4, Insightful

    Well I like the fact that microsoft is looking at adopting mozilla like (i think) licences

    Microsoft owns the copyright.

    You are not allowed to distribute the source.

    You must pay royalties to Microsoft for every device incorporating the binary (modified or not).

    You can make changes and I think you don't have to give them back to Microsoft. If you want to avoid repatching everything on Microsoft's next release you can hand the changes back to Microsoft for inclusion.

    AFAICT it's exactly like "Shared Source" except that you are allowed to compile it and distribute the binaries - but only as part of a hardware device.

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
  8. Marketing genius by l33t-gu3lph1t3 · · Score: 3, Insightful

    This is great from Microsoft's angle, for a few reasons:

    A: MS gets goodwill from one of the new-growing areas of programming and computing.
    B: MS gets, for free, all enhancements anyone makes to its CE OS.
    C: Modified WinCE a go-go. This quite possibly will foster greater acceptance for the OS itself.
    D: I'm not sure, but I believe that MS isn't going to have to provide any tech support for modified software.
    E: MS gets to dip its toes in the water of shared-source. It's easy to see this as a tentative step in the right direction for better MS operating systems in the future.

    Good idea, Microsoft...

    *gives Bill Gates a cookie*

    --
    ------- "From bored to fanboy in 3.8 asian girls" ----------