Slashdot Mirror


Microsoft Eases "Shared Source" Restrictions

An anonymous reader writes "In an effort to help device makers differentiate their products and compete more vigorously with Linux, Microsoft is eliminating major restrictions on the use of its "shared source" license for the Windows CE operating system. The change, which accompanies the impending full release of Windows CE 5.0, will counter competition from Linux and is likely to expand Microsoft's slice of the roughly $1B embedded OS market pie. Specifically, the new version of the Win CE Shared Source license will, for the first time, enable developers anywhere in the world to include modified Windows CE code within commercial products without having to sublicense the modifications back to Microsoft. Interestingly, the revised Shared Source terms are reminiscent of the BSD open source license, which permits the development of proprietary derivatives that need not be shared with the community, in contrast to the GPL, which obligates developers to make their modifications available to the public."

252 comments

  1. Inexpensive and competing with Linux? Nah. by garcia · · Score: 5, Insightful

    Furthermore, the software development process itself is accomplished with an inexpensive, $995 integrated toolkit which can even be downloaded on a 120-day free-trial basis as part of the Windows CE 5.0 "evaluation edition" before purchasing a license.

    While I have never used Linux on a PDA (and probably won't) I can't imagine having the claim that $995 for development fees (after the trial period) is "inexpensive" especially when this is an obvious attempt to compete with Linux in the PDA market.

  2. It's All Sun's Fault by Anonymous Coward · · Score: 0, Troll

    The slashbots were right all along. Sun was a very early proponent of BSD and now look what's happening: Microsoft (late to the party as usual) is "innovating" a new BSD-style license. I blame Sun. If they hadn't backed BSD in the first place, none of this sorry mess would have happened.

    1. Re:It's All Sun's Fault by pe1rxq · · Score: 2, Informative

      This new license only has an outcome (closed source derivative) common with BSD. It is nothing like BSD or GPL licensed code (which starts free and in case of BSD might end up non-free)

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    2. Re:It's All Sun's Fault by Anonymous Coward · · Score: 0, Funny

      Ah but you see, Microsoft always steals other peoples' ideas, bastardises them and announces them as great new revolutionary breakthroughs to the World. The ignorant Microsoft fans will see this as True Innovation. Don't you see it? Now that Microsoft and Sun a friends, Microsoft can do what they did 20 years ago, and give it all to SCO who will rule the world in a bloody reign of terror for a thousand years. You will all have 666 imprinted upon your foreheads. The plan is nearly complete. Muhahahahahahahahahahah.

    3. Re:It's All Sun's Fault by Anonymous Coward · · Score: 0

      I blame IBM. After all, if they hadn't funded MS-DOS, we wouldn't have had Windows 3.1, Windows, Windows 98, Windows 98SE, Windows NT, Windows 2000, etc...

      Imagine what would have happened if they had funded their own in-house development for a PC OS.

    4. Re:It's All Sun's Fault by ivanmarsh · · Score: 2, Interesting
      Imagine what would have happened if they had funded their own in-house development for a PC OS.

      "I think there is a world market for maybe five computers." - Thomas Watson, chairman of IBM, 1943

      "There is no reason anyone would want a computer in their home." - Ken Olson, President, Chairman and Founder of Digital Equipment Corporation, 1977

      "640k ought to be enough for anybody." - Bill Gates, Co-Founder and CEO of Microsoft, 1981

      Regardless of my dislike of the man and his company, no one could ever say he didn't have vision (sort of).

    5. Re:It's All Sun's Fault by Anonymous Coward · · Score: 0

      My hero! :-)

    6. Re:It's All Sun's Fault by ivanmarsh · · Score: 1
      Bill Gates never said that. Just another urban legend.

      True... it also doesn't support what I said about him, but that really wasn't the point.

  3. nothing says BSD is dying like... by Anonymous Coward · · Score: 5, Funny

    nothing says BSD is dying like MS moving in on your turf.

    1. Re:nothing says BSD is dying like... by killjoe · · Score: 1

      Think of it this way.

      One more revenue stream for MS has dried up. Dying is contagious!.

      Either way time to crack open a beer and celebrate.

      --
      evil is as evil does
  4. Just because its source is available by cbrocious · · Score: 5, Insightful

    Doesn't mean anything. To get the benefits of "open source", you have to develop using the methodology, not just slap an "open source" license on it and expect it to magickly get better.

    --
    Disconnect and self-destruct, one bullet at a time.
    1. Re:Just because its source is available by garcia · · Score: 5, Insightful

      Just because its source is available doesn't mean anything. To get the benefits of "open source", you have to develop using the methodology, not just slap an "open source" license on it and expect it to magickly get better.

      Ahh, but see, that's coming from someone immersed in the world of OSS. When you are immersed in a Windows world and used to paying high development and licensing fees this would seem like a Godsend.

      People see the benefits of Linux as it being free. They don't always see the "more eyes/better code" side.

      Greed is a much more powerful tool.

    2. Re:Just because its source is available by JPriest · · Score: 1
      It offers developers access to the code so they can build a better product and change the code to meet their needs in some situations. Some people argue this is the reason Sun needs to do the same. You are telling me that this won't matter because they are not distributing the source code to the end users with a new PDA?

      I could honestly give a fsck about the source code, unless the package management is so broken I need the source code to compile the binary myself.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    3. Re:Just because its source is available by mpe · · Score: 1

      To get the benefits of "open source", you have to develop using the methodology, not just slap an "open source" license on it and expect it to magickly get better.

      Even in cases where a previously proprietary product has been "open sourced" it can take quite a bit of time before the result is truely OSS. Various coding styles and methodologies which may work fine in the proprietary environment are not much good in an open environment.

    4. Re:Just because its source is available by gbjbaanb · · Score: 2, Funny

      you have to develop using the methodology, not just slap an "open source" license on it

      you mean, you have to submit all changes to Bill Gates who decides what goes into the CE kernel or not?

    5. Re:Just because its source is available by Anonymous Coward · · Score: 0

      What you call "greed," I call "continued employment."

      Is it greedy to not want to collect unemployment for the sake of my customer's freedom when they don't care about it themselves? Maybe it is. Maybe I'm an immoral bastard. Then again, maybe it doesn't matter.

      And more eyes may equal better code...but zero incentive often means zero innovation as well. Or do you think it's a coincidence that the majority of open source projects are clones?

    6. Re:Just because its source is available by node+3 · · Score: 1

      People see the benefits of Linux as it being free. They don't always see the "more eyes/better code" side.

      Which is the parent author's point. The MS license (even if it becomes/is truly Open Source), without the Open Source modeled community, won't work the same as the prototypical Open Source project.

      Greed is a much more powerful tool.

      Only for acquiring money, not for creating quality products. If you are guided primarily by "MINE MINE MINE!!!", why would you make something good for others? If you gave like for like, you'd not be as far ahead as you would if you gave inferior for superior, and the greedier you are, the wider you'll wish that inferior/superior gap to be.

  5. "More like..." by Anonymous Coward · · Score: 4, Insightful

    Competition simply means Microsoft becomes more like the competition. ...more Unixey. ...more open source. ...etc.

    However don't forget to read the fine print.

  6. Microsoft shares, who'da thunk it... by Theovon · · Score: 4, Funny

    It's an irony. Microsoft counters the GPL with an even less restrictive license.

    Free Software will rule the world, and Microsoft will play multiple parts in making that happen. :)

    1. Re:Microsoft shares, who'da thunk it... by Anonymous Coward · · Score: 0

      I doubt the license is less restrictive than the GPL. The restrictions are probably different, but I'd be really surprised if you don't find some hidden, or not so hidden gotchas in there.

    2. Re:Microsoft shares, who'da thunk it... by 13Echo · · Score: 1

      How is it less restictive when you can't take the code for alternative projects?

      Will you see the Windows CE kernel code in any other software? Probably not. The license doesn't allow that. This is *NOT* free software. The modifyable code only guarantees that you will have a bit more flexibility over the use of it in your own devices. You can make your own improvements without having to give them back to Microsoft.

      Guess what... You can do that with GPL code as well. Think of something like YAST (before it was GPLed) or nVidia's binary drivers. Both offer their own "improvements" to existing GPL software.

      It's not less restrictive if you read the fine print.

    3. Re:Microsoft shares, who'da thunk it... by ^Case^ · · Score: 1
      Think of something like YAST (before it was GPLed) or nVidia's binary drivers. Both offer their own "improvements" to existing GPL software.
      nVidia's binary drivers are really not comparable to the question at hand. The nVidia binary drivers are - as the name implies - binary only. Which is only possible because they are not based on any GPL code. That is they are plugins into existing GPL source (the kernel). That's not very different from the Microsoft closed source world - you can make binary drivers for Windows too.
  7. Just a little bit by PD · · Score: 5, Insightful

    If you look at Microsoft's Shared Source license page, there's a bunch of different programs for different pieces of shared source. link here. These shared sources don't seem to create an open community, because first it's not open, and it's not a community. Open implies free, and it's clear that these sources aren't complete. You're still stuck on Microsoft's teat for the remainder of the OS. And community implies a group of equal collaborative partners. As far as I can tell, the partners are not equal. Microsoft could decide to completely change the APIs one day and leave everybody in the dirt. By missing an open community, they miss the best feature of open source.

    1. Re:Just a little bit by dasmegabyte · · Score: 1

      Open implies free

      No, it doesn't. You've come to assume open implies free because this is often the case with OSS, but it doesn't. Remember, there are at least three definitions of the word free, and Open only applies to one of them.

      Free means "not for charge." Shared Source is NOT free of charge.
      Free means "in the wild." Shared source is NOT in the wild. It is only available for pay and you can't change it and put your code back on the server. It is, essentially, consume-only source.
      Free means "unrestricted." This is where the Open comes in. Shared Source now allows you unrestricted use of the code, wheras before it was basically only useful as an example. Find a bug? You can fix it -- you can give it to your customers -- you just can't REPLACE the one available from Microsoft. This ensures that the MS codebase is managed by MS, thus allowing them to warranty it. A very different model from that of the GPL, but I can see validity in it.

      As for there being no community -- it is again your implication that all communities must free as well as open. I'm a member of several communities of Microsoft developers, some of which as open as you expect it, and others of which are only accessible if you are a customer. Is it a community? Yes, it is a group of developers working together and sharing code. It is open? It's "open" to anybody who pays for the software...it doesn't cost extra to join in discussions, read posts or take examples. But it's not "open" to non-customers who want to come in, grab source code, and contribute nothing to the development cost of the source. Obviously, they have to keep out people who don't have the right to view the source. But once you obtain that right, you are unrestricted in your use of it.

      Remember: the people in your town are a community. I'm not a member. If I moved to your town, I would be. Does this mean your town isn't "open?" Or does it mean that sometimes communities have membership requirements?

      --
      Hey freaks: now you're ju
    2. Re:Just a little bit by Cecil · · Score: 1

      It's intentional. They aren't interested in creating a community. They want you stuck on their teat (provided you're paying them $$$ for the priviledge). This is pretty clear if you've ever heard them talk about their Shared Source license.

      The primary purpose of the shared source program is to let big companies like Compaq, Dell, Sony, et al. have the source code so they can integrate their user-friendly-ware more tightly. It is also to generate a limited sense of goodwill in governments and regulatory bodies who see this sort of thing and are more likely to believe Microsoft when they say they are open to competition and all those other things they love so much.

    3. Re:Just a little bit by PD · · Score: 1

      What I meant by unequal was that the community will pay the price if Microsoft decides to roll over on them. If Linus decides to screw over the entire Linux world, there will be no price to pay, but a fork in the code.

    4. Re:Just a little bit by dasmegabyte · · Score: 1

      I disagree. We have the source code. We can do what we like with it. We can hand each other anything we like. We can ask our contractors to do it for us.

      The only thing we can't do is sell or license the source. Meaning that only our company can release binaries based on our hybrid codebase. You want to extend our product? You'll need to license the shared source, too. It's viral too I guess, but in a distinctly different way.

      --
      Hey freaks: now you're ju
    5. Re:Just a little bit by AstroDrabb · · Score: 1
      This ensures that the MS codebase is managed by MS, thus allowing them to warranty it
      Huh? What MS code has a warranty? The EULA removes any of MS's responsibility for their code. If MS warranted their code, millions of users would sue them for all the bugs that have cost billions of dollars in damages from holes, exploits, etc.
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
  8. Re:Inexpensive and competing with Linux? Nah. by Aliencow · · Score: 2, Insightful

    How expensive is a commercial QTopia License ?

  9. No its brainwashing! by essreenim · · Score: 2, Interesting

    ..which obligates developers to make their modifications available to the public."
    Thats not a restriction -its a statutory obligation to remove restrictionns, ffs, sounds like MS mind control signals to me ..

  10. License terms not published yet by bollow+(a)+NoLockIn · · Score: 5, Insightful
    The new version of the Shared Source License, called a "EULA" (End User License Agreement), will be available later this week on Microsoft's embedded website.

    Why don't we wait with discussing this until the actual license text is available, so that we can see what the article is talking about?

    Maybe, as the "the revised Shared Source terms are reminiscent of the BSD open source license" remark in the article seems to indicate, this is actually a free software / open source license. Maybe there are still some unacceptable strings attached. How are we supposed to think something good or bad about the new license just based on this article which is obviously written by someone who is not very familar with software licenses. (The article says about the GPL that it "obligates developers to make their modifications available to the public." That is incorrect. If you distribute a GPL-licensed program to someone, you have to make sure that the recipient can get the source code. You are however not required to make modifications available to the public. In practice, modifications are very often made available to the public, but this is an important distinction to keep in mind, especially when thinking about privacy issues, and also when thinking about commercial GPL licensing of software packages for the expected number of customers is small).

    --
    Under construction: swpat politics overview article
    1. Re:License terms not published yet by Anonymous Coward · · Score: 1, Insightful

      If you distribute a GPL-licensed program to someone, you have to make sure that the recipient can get the source code. You are however not required to make modifications available to the public. In practice, modifications are very often made available to the public, but this is an important distinction to keep in mind, especially when thinking about privacy issues, and also when thinking about commercial GPL licensing of software packages for the expected number of customers is small).

      This is correct, however, you also cannot restrict what the recipient can do with that source code. If they wish to redistribute it, fine.

      This is also an important distinction to keep in mind, in that you really do not have control of where your source goes after it leaves your hands. This is why most GPL'd code is made available to the public, really. It's because you might as well, since anybody who gets your program's source can release it to anybody they like anyway, and you cannot place any actual restrictions on them not to do so.

    2. Re:License terms not published yet by mpe · · Score: 2, Insightful

      (The article says about the GPL that it "obligates developers to make their modifications available to the public." That is incorrect. If you distribute a GPL-licensed program to someone, you have to make sure that the recipient can get the source code.

      The most important word here is if. You are under no obligation to distribute any GPL program at all. Also you are under no obligation to make the source available to to anyone other than a party you have supplied the binary to. The specific point is that binary only distribution is forbidden.

      You are however not required to make modifications available to the public. In practice, modifications are very often made available to the public,

      The reason for this is that there advantages in doing so. In that making the software widely available increases the chance of bug fixes and other improvements.

      especially when thinking about privacy issues,

      The only possible privacy issues would be the identity of the programmers. GPL code does not "taint" data, which is not always the case with proprietary software.

    3. Re:License terms not published yet by karrde · · Score: 2, Interesting

      this article which is obviously written by someone who is not very familar with software licenses. (The article says about the GPL that it "obligates developers to make their modifications available to the public." That is incorrect. If you distribute a GPL-licensed program to someone, you have to make sure that the recipient can get the source code.

      This is correct, but you're kinda missing the forest for the trees. In the application that the code described in the artice is going to be used ... yes ... they would have to release any modifications to the code. They are going to make changes to the operating system of thier device and market that device with this new code. So in the GPL world they are now obligated to make the code available. I don't think there's many people out there making OS changes for a PDA that they're not going to distribute.

    4. Re:License terms not published yet by Brandybuck · · Score: 1

      You are however not required to make modifications available to the public.

      This is begging the question. You are still required to make the software available to each and every one of your customers, with no restrictions on their subsequent disclosure of it to the public.

      In other words, you cannot prevent your software being made public. This is what businesses are truly concerned with, so telling them they aren't required to disclose their software is slightly disingenuous.

      --
      Don't blame me, I didn't vote for either of them!
    5. Re:License terms not published yet by bollow+(a)+NoLockIn · · Score: 1
      The only possible privacy issues would be the identity of the programmers. GPL code does not "taint" data, which is not always the case with proprietary software.

      What I was thinking of was privacy related to how I run my business. GPL'd software, and free software in general, gives me the freedom of modifying the software to reflect how I do things, without requiring me to disclose workflow-related information to competitors.

      --
      Under construction: swpat politics overview article
    6. Re:License terms not published yet by Anonymous Coward · · Score: 0

      The GPL does not prohibit your modification from being distributed to the public however.

  11. M$ adopting Linux features by PhysicsGenius · · Score: 5, Funny
    Two can play that game. I call on the Linux community to:

    • Create bloat in disk and RAM usage
    • Access NULL pointers to decrease stability
    • Program major security holes into common apps like xterm
    Let's level the playing field!
    1. Re:M$ adopting Linux features by Cereal+Box · · Score: 3, Insightful

      Create bloat in disk and RAM usage

      GNOME and KDE. Check.

      Access NULL pointers to decrease stability

      I hope you're not implying that dereferncing NULL pointers is something that happens exclusively at Microsoft. But either way, this happens frequently enough with free software. Check.

      Program major security holes into common apps like xterm

      Is ssh good enough for you? Check.

    2. Re:M$ adopting Linux features by Emperor+Shaddam+IV · · Score: 1

      Yeap, it takes several Open sources apps to find the same problems you can find in every "SINGLE" release of Windows since 3.0 and most other microsoft products.

      And you have to pay for Windows and those products withing being able to see the source or modify it so you can't fix the problem or help others fix it...

      Besides, I don't think GNOME or KDE with a linux kernal take NEAR as much disk space as Windows. The Windows version I'm running takes almost 2 GIGS of disk space IN THE WINDOWS DIRECTORY alone!! I had a Linux box with both KDE and Gnome installed and other software and games. The entire file system on that box was only about 2 gigs used!!

      I just checked, my MS Office installation takes a heafty 410 megs.

      Maybe the hard drive manufacturers are giving kick-backs to Microsoft. :)

    3. Re:M$ adopting Linux features by Emperor+Shaddam+IV · · Score: 1

      withing was supposed to be without, in case anyone missed it. Even the Emperor of the Known universe makes typos. Its those Bene Gesserit witches and that damn "voice". I heard "You will make a typo" and I couldn't stop my hands from mis-typing without.

    4. Re:M$ adopting Linux features by presarioD · · Score: 2, Informative

      GNOME and KDE. Check.

      Here we go again. No, GNOME and KDE are not linux. Linux is just a kernel and yes you can customize GNOME and KDE to any degree you want. That in not true in MS software unless I pay (more) money for a third party software to do this for me (possibly) without braking anything.

      I hope you're not implying that dereferncing NULL pointers is something that happens exclusively at Microsoft. But either way, this happens frequently enough with free software. Check.

      What happens even more often enough is these bugs get corrected in free software while perpetuating in proprietary software. So let's see I have a choice to get free software with maybe a few bugs and buy software with a few bugs (and security holes). Hmmm what will it be?

      Is ssh good enough for you? Check

      Major security holes in ssh didn't lead to the Microsoft related worm/virus/trojan "funfare". They never had and never will.

      Now let's have a look at your history in /.

      Send Bill my regards! :-)

      --
      Yam, yam, uga booga, yam, yam, yade, yade, uga booga, yam, yam, yade, yade
    5. Re:M$ adopting Linux features by Anonymous Coward · · Score: 0

      Create bloat in disk and RAM usage

      GNOME and KDE. Check.

      In what way is KDE bloated? It's got a highly developed set of components that are reused in many different places. Every major release in the past few years has increased its speed. If you know how to build something as functional as KDE without using similar resources, please let us all know.

    6. Re:M$ adopting Linux features by Cereal+Box · · Score: 1

      Here we go again. No, GNOME and KDE are not linux. Linux is just a kernel and yes you can customize GNOME and KDE to any degree you want.

      The original poster said Linux community, and I'm taking that to mean Open Source community, ergo the GNOME/KDE comments. Besides, no one talks exclusively about the "Windows kernel", they talk about Windows itself, which is much more than a kernel. Same thing with Linux. You've gotta throw in some sort of Linux equivalent to Microsoft's desktop environment...

      That in not true in MS software unless I pay (more) money for a third party software to do this for me (possibly) without braking anything.

      Depends what you mean by "customize". If you want Windows to have all the 1337 themez that Linux desktop environments have, that's easy enough to do with all sorts of free software. If you're talking about doing extensive customizations to the point where you're gutting the innards of GNOME and making it something completely different, I suppose there's that advantage over Windows, but chances are very, very few people would ever embark on such a task.

      So let's see I have a choice to get free software with maybe a few bugs and buy software with a few bugs (and security holes). Hmmm what will it be?

      I know, what will it be? It seems that if I buy a copy of RedHat Enterprise that I'm effectively paying for software with bugs and security holes, at least, judging by all the security notices that go out here at work...

      Now let's have a look at your history in /.

      You know, contrary to popular belief here on Slashdot, not everyone who doesn't immediately swallow the load about all free software being flawless and beyond reproach is a Microsoft employee, planted here to "astroturf". For the record, I keep two FreeBSD boxes at home and have written and published my own free software. However, I still use Windows on my desktop and have done Windows development because I still believe that the Windows desktop is superior to the Linux desktop. Let's not even mention that fact that I have a very low UID, indicating that I joined this site back when it was almost exclusively Linux entusiasts...

      (Gee, maybe YOU'RE a RedHat plant because you praise Linux and bash Microsoft!)

    7. Re:M$ adopting Linux features by Anonymous Coward · · Score: 0

      The original poster said Linux community, and I'm taking that to mean Open Source community

      In other words, you are attacking a point he didn't make. Straw-man irrelevence.

      Besides, no one talks exclusively about the "Windows kernel", they talk about Windows itself, which is much more than a kernel. Same thing with Linux.

      It's not the same thing at all. "Windows" isn't an operating system kernel, it's the whole damn thing. "Linux" is simply the kernel.

      Depends what you mean by "customize".

      The same thing everybody else in the English-speaking world means, I would imagine. Altering it to better suit his needs.

      If you want Windows to have all the 1337 themez that Linux desktop environments have, that's easy enough to do with all sorts of free software. If you're talking about doing extensive customizations to the point where you're gutting the innards of GNOME and making it something completely different, I suppose there's that advantage over Windows, but chances are very, very few people would ever embark on such a task.

      You conveniently forgot the middle ground, where there are plenty of people willing and able to alter it beyond installing a theme, but don't have the same options in Windows.

      Have you ever tried to teach anybody to use a Windows-style interface? Something that keeps cropping up is that people who aren't very good with the mouse keep accidentally clicking on the close button, which is right next to the maximise button. that's a usability disaster - a destructive button a pixel or two away from a frequently used non-destructive button. In KDE I can move it to the other side with a couple of clicks. I do not have this option in Microsoft Windows. That is one example of an easy customisation that many people are capable of doing, that benefits users, that KDE provides and Microsoft Windows does not. The same thing not only applies to newbies, but to people with poor motor control.

      You know, contrary to popular belief here on Slashdot, not everyone who doesn't immediately swallow the load about all free software being flawless and beyond reproach is a Microsoft employee

      Please point out where anybody stated that free software is flawless and beyond reproach. You are once again constructing and attacking a straw-man argument.

    8. Re:M$ adopting Linux features by presarioD · · Score: 1

      Depends what you mean by "customize"

      Can I uninstall IE for example? (Please don't tell me about the "uncheck IE" box in add/remove components)

      if I buy a copy of RedHat Enterprise that I'm effectively paying for software with bugs and security holes

      You must be joking! You complain about the security holes of Red Hat Enterprise and enthusiastically embrace Microsoft software? That is very interesting! :-)

      (I) have written and published my own free software

      Well not that I am an unfaithful person, but could I have a link to that free software?

      I still believe that the Windows desktop is superior to the Linux desktop

      Well that's great. Keep using it and make sure you do your updates. That's what I like about open source. Nobody forces you to do anything you don't like. Open source will eventually win you over when you will be tired of the MS superior security holes... then again it might not!

      Gee, maybe YOU'RE a RedHat plant because you praise Linux and bash Microsoft

      Where exactly did I praise RedHat and bashed Microsoft? I am simply stating simple truths. Of course today, truth is a very relative principle, but complaining about RedHat's security holes and bugs, while praising Windows(TM) as superior and secure software, that is a whole new dimension to truth!

      For the record, I keep two FreeBSD boxes at home

      Right! And why haven't you installed the Superior Software to them as well?

      --
      Yam, yam, uga booga, yam, yam, yade, yade, uga booga, yam, yam, yade, yade
    9. Re:M$ adopting Linux features by danheskett · · Score: 2, Interesting

      Major security holes in ssh didn't lead to the Microsoft related worm/virus/trojan "funfare". They never had and never will.

      It didn't lead to front page news, but did hundreds of boxes get rooted? Are there probably boxes out there still to this day that are rooted without people knowing?

      Yes, absolutely.

      Just because it's not a national epidemic doesn't mean that the major security problems didn't make a living hell out of IT people's lives.

      Don't underestimate the effect of major bugs on people's lives.. yes, even the bugs in OSS/FOSS cause major harm.

    10. Re:M$ adopting Linux features by krappie · · Score: 1

      ssh has been fairly good

    11. Re:M$ adopting Linux features by Alsee · · Score: 1

      Ha! I'll see that and raise you!

      I call on Microsoft to yank out game support! We'll see who conquers the typical home desktop then my good friend! Muahahahaha!

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    12. Re:M$ adopting Linux features by Cereal+Box · · Score: 1

      Can I uninstall IE for example? (Please don't tell me about the "uncheck IE" box in add/remove components)

      Absolutely. Find iexplore.exe and delete it. No more Internet Explorer. The only thing that remains are the HTML rendering libraries and other associated libraries that it requires at runtime. Can't delete those without breaking the system as there are components that rely on embedding IE's HTML rendering. But then again, the same thing is true of e.g., Konqueror. You can remove the konqueror executable but if you delete libkonqueror.so (or whatever it's called) you'll find that all those KDE apps that embed Konqueror are broken.

      Well, here's one on SourceForge that I wrote a number of years ago and only recently have started working on again (there's no recent release at the moment, but soon): cRPL, which is the beginnings of a stack-based RPL programming language.

      There's also linleech, which, again, I wrote many years ago and have ceased development on. There's no homepage for that project anymore, but a few years ago someone decided to pick the project up and include it in Debian and OpenBSD as a package:

      Debian
      OpenBSD

      Work and whatnot have kept me from doing much work in the free software arena, but in another week or two I'll be making my first release of a Java-based remote execution tool (check the project page for a link), so it's not like I don't know what I'm talking about when it comes to this whole free software thing. Yes it's been a long time since I've published any free software but at least I've contributed instead of sitting on Slashdot and paying lip service.

      You must be joking! You complain about the security holes of Red Hat Enterprise and enthusiastically embrace Microsoft software? That is very interesting! :-)

      Who said I was enthusiastically embracing Microsoft? I was just making the point that free software has the same problems that closed source software has, thus rendering the original poster's joke to be, well, not a joke.

      Right! And why haven't you installed the Superior Software to them as well?

      Because I never said Microsoft's software is the superior software? I just find the desktop experience to be superior. You'll also noticed that I make no mention of those machines being desktop machines. They're server machines. You see, unlike clueless zealots such as yourself, I don't believe in an all-or-nothing philosophy. Whereas you make it very clear that the "truth" is that Linux is better than Microsoft bar none, I don't think so. It's better in some areas, and worse in others.

    13. Re:M$ adopting Linux features by Cereal+Box · · Score: 1

      It's not the same thing at all. "Windows" isn't an operating system kernel, it's the whole damn thing. "Linux" is simply the kernel.

      Stop being a pedantic nerd for once and realize that when 99% of people are talking about "Linux" they're talking about the kernel AND whatever other software comprises the entire OS. Windows is a kernel AND an OS and Linux is a kernel AND and OS too. Nobody is basing their desktop user experience off of the "kernel", it's the software that comprises the user interface that matters when making a judgement about an OS, really.

      Have you ever tried to teach anybody to use a Windows-style interface? Something that keeps cropping up is that people who aren't very good with the mouse keep accidentally clicking on the close button, which is right next to the maximise button. that's a usability disaster - a destructive button a pixel or two away from a frequently used non-destructive button. In KDE I can move it to the other side with a couple of clicks. I do not have this option in Microsoft Windows. That is one example of an easy customisation that many people are capable of doing, that benefits users, that KDE provides and Microsoft Windows does not. The same thing not only applies to newbies, but to people with poor motor control.

      Just because it's not built-in doesn't mean you can't do it. There's plenty of third party software that lets you completely change the window manager. LiteStep, for instance, replaces the usual Windows window manager with a Nextstep-esque one. Yes it requires third party software, but so what? All Linux is is a kernel with a bunch of third party software thrown on top of it. If someone hadn't had the foresight to include whatever it is you use to customize your desktop, you'd have to download it yourself, just like with Windows.

      Please point out where anybody stated that free software is flawless and beyond reproach. You are once again constructing and attacking a straw-man argument.

      And the original poster implying that I'm a Microsoft employee because I don't denounce all Microsoft software as awful isn't...?

    14. Re:M$ adopting Linux features by presarioD · · Score: 1

      Well I am slowly getting drawn into an argument that I didn't wish to engage into. But here we go

      Find iexplore.exe and delete it.

      You must be joking! But I see what "uninstall" you are talking about. Sure I can uninstall anything from Windows like that.

      Yes it's been a long time since I've published any free software but at least I've contributed instead of sitting on Slashdot and paying lip service

      Well, again I don't want to present myself as unfaithful but I don't have the time to... link the links back to you. If this is truely your contribution then that's great. Keep up the good work.

      I was just making the point that free software has the same problems that closed source software has

      Right, software will always have bugs, so according to previous post what will it be? The free or the proprietary? You chose proprietary, good for you!
      I don't (good for me). I think free software has better chances of evolving and becoming much more stable than closed source proprietary software will ever dream of. That's very simple to see why. There is nothing that can stop that. I think that's great for everybody! As hard as I try I can't find a permanent negative aspect about it.

      you make it very clear that the "truth" is that Linux is better than Microsoft

      I don't quite recollect making that statement. It can't be mine since I would never have used vague terms like "better than" trying to describe an operating system. You are defending yourself against windmills here. I am not a Linux zealot either. I just find odd the fact that while you use FreeBSD I didn't find any possitive comments about it, while there are ample comments about Windows(TM) (not only about the desktop experience mind you!).

      By personally attacking me, you won't change my opinion about this matter. You don't know me. You just have a vague idea about me. :-)

      I don't know you either but I can draw conclusions from your stance and history. It doesn't cut down to the average independent user like everybody else. I haven't found any single occasion of any user being exposed to open source and not liking at least some part of it.

      Well nevertheless have a nice day! I have to earn my living! :-)

      --
      Yam, yam, uga booga, yam, yam, yade, yade, uga booga, yam, yam, yade, yade
    15. Re:M$ adopting Linux features by Cereal+Box · · Score: 1

      You must be joking! But I see what "uninstall" you are talking about. Sure I can uninstall anything from Windows like that.

      I hate to break it to you but all Internet Explorer is is a simple wrapper application over the MSHTML, JavaScript, etc. libraries. Just like konqueror is. There are parts of the OS (like the integrated help system) and third party apps that require the IE libraries to function properly, hence you cannot remove them without unpredictable results. But again, if you don't believe the analogy I drew to Konqueror and KDE, then please delete libkonq.so and see what happens. It's the exact same thing that'll happen if you gut out all of the IE components in Windows (i.e., breakage).

      I just find odd the fact that while you use FreeBSD I didn't find any possitive comments about it

      Just not many chances to say much about it. That, and I've taken it upon myself to correct some of the blatant zealotry I see on Slashdot...

      I haven't found any single occasion of any user being exposed to open source and not liking at least some part of it.

      Again, I have said many times that there are parts of Open Source that I like. However, the current Open Source desktop offerings and the occasional setup/dependency issues that I go through are not things that I find enjoyable about Open Source software.

      I don't know you either but I can draw conclusions from your stance and history.

      Bear in mind that you're also looking at less than 10% of all my postings on Slashdot...

    16. Re:M$ adopting Linux features by node+3 · · Score: 1

      That's the problem with you 'requirements' types. Just because you can check off an item from a checklist, does not mean you've done it well.

      GNOME and KDE bloat? Sure, you can check it off on the list, but you can run a full GNOME session in less than 128MB of RAM! Load a full suite of apps and you're up to 256MB. You call that bloat? Come on, bloat is when your disk thrashes on boot unless you have 512MB RAM! Bloat indeed, harumph!

      Security holes in SSH, check? How many have there been in the last 3 years? Two? And how long did it take to fix them? WHAT? OVERNIGHT??? What you need is a security flaw in something like the browser, a flaw which you can't fix with any preference settings, and which isn't fixed by the vendor for months (years) on end. Now *that's* a real security flaw if I ever saw one. Now, if you *really* want that checkmark to be meaningful, don't actually fix the fundamental flaw, just patch that one variation of it so that it won't take more than two weeks for the next flaw to come up.

      If *that's* the best you've got, you Open Source guys really give checklists a bad name!

    17. Re:M$ adopting Linux features by Anonymous Coward · · Score: 0

      Stop being a pedantic nerd for once and realize that when 99% of people are talking about "Linux" they're talking about the kernel AND whatever other software comprises the entire OS.

      All Linux is is a kernel with a bunch of third party software thrown on top of it.

      You pedantic nerd, you.

      Just because it's not built-in doesn't mean you can't do it. There's plenty of third party software that lets you completely change the window manager.

      You have to resort to third-party software? That was the point presarioD was making in the first place!

      If someone hadn't had the foresight to include whatever it is you use to customize your desktop, you'd have to download it yourself, just like with Windows.

      You can't have it both ways. Either Linux is just the kernel, in which case you can't criticise it for KDE's shortcomings, or Linux is the whole thing and you can't criticise it for not including things like KDE. Make your mind up.

      And the original poster implying that I'm a Microsoft employee because I don't denounce all Microsoft software as awful isn't...?

      Yet another straw-man argument. Please don't misrepresent what people are saying. It was quite clear to me that the implication was due to meritless pro-Windows arguments. At no point did he say that you had to "denounce all Microsoft software as awful" to not be a shill.

  12. Re:Inexpensive and competing with Linux? Nah. by fatmonkeyboy · · Score: 5, Insightful

    To an individual developer $995 might be a lot of money, but for a software company that's not really all that much.

  13. Not just Linux move by LilJC · · Score: 3, Insightful
    With CE, they also stand to perhaps gain a foothold over some PalmOS lovers.

    PalmOS has been another stable hand-held system that amateurs can actually write software for as well.

    Though, I must sheepishly admit I had problems with a free PalmOS compiler I downloaded a year or two ago.

    --

    The only thing more dangerous than a file named -rf is renaming it -rf\ /
    1. Re:Not just Linux move by Cereal+Box · · Score: 2, Informative

      PalmOS has been another stable hand-held system that amateurs can actually write software for as well.

      Are you implying that amateurs can't write for WinCE devices? I'll remind you that the development tools are free and widely available.

    2. Re:Not just Linux move by Fred_A · · Score: 1

      Um, PalmOS is not really something that amateurs can easily program for. It is really at heart an embedded system with none of the fancy memory management and tools that we take for granted on a modern system nowadays.

      If you want a system that you can easily program for, get a second hand Psion machine. They come with a powerful Basic-like language called OPL that's quite nice. And you don't have to deal with the mess that is Palm programming, cross compiling, etc. OTOH you'll get locked with an admitedly very nice machine, but one that has no future :(
      (unless you count the new Nokia phones which may or may not be compatible).

      On Win CE things might be simpler, or not, I never looked at it any other way than as a user and the apps were much less polished than what was available on the Palms (that was a couple years ago).

      Currently for hobbyists, the system of choice would be one that runs some kind of Linux I think (although the machines are quite expensive).

      --

      May contain traces of nut.
      Made from the freshest electrons.
    3. Re:Not just Linux move by LilJC · · Score: 1
      Currently for hobbyists, the system of choice would be one that runs some kind of Linux I think (although the machines are quite expensive).

      I stand corrected on a couple points, but many of us are running the Palms because we've got budgets, and let's face it, hot machines are expensive. Palms are cheap enough almost anyone can scare one up, yet they can develop some custom apps if need be.

      OTOH, while you are right that dev is not a mountain to climb on other platforms, affording them can be for many of us.

      Perhaps a physical standard is in order - almost like an ATX standard - for hand-helds. That way we can build our own with what we need, put on what we need, and more of us can write what we can't find.

      The standardization of the "IBM PC" revolutionized the PC market, perhaps we could see hand-helds in a similar way. Sure, handhelds got smaller, but then the hot ones got bigger again with the new features. A snap/screwed bay for a camera could be there, for instance, if you want one. But if you don't want one, you just don't buy one to put in. Custom PDA's, get a couple hot features you want but don't put your kids' college money in for all the gizmos that you'll only use once to see if they work.

      --

      The only thing more dangerous than a file named -rf is renaming it -rf\ /
    4. Re:Not just Linux move by Fred_A · · Score: 1

      It's true that Palm is the obvious choice for the budget conscious (besides the obvious and time tested pencil and notebook).

      As for the physical standard, it seems to me that we're sort of getting there. Theoretically with bluetooth enabled devices you can add and remove what you need (or don't) from your handheld. However this only works for peripherals, not core components. You can't change the screen size or add memory that way... Storage is more or less standardized on SD cards (or CompactFlash on some models). Interface extensions (such as WiFi) should come in SD format as well.

      So provided you stick with bluetooth stuff, and if it all works as advertized and if you don't buy Sony hardware (which refuses to use standard storage) and if SD cards indeed one day provide wireless network... we should get that physical standard.

      Maybe. :)

      Let's keep our fingers crossed :)

      BTW I just saw (after writing my first comment above) that Sun had released a Java VM (J2ME) for PalmOS (v 3.5 or better) which should run on most current machines. Through Java, writing apps probably becomes much simpler than with the native toolset.
      Of course this means you're stuck with a proprietary VM but you're writing apps for a proprietary system anyway. At least this way the apps will also run on WinCE and possibly on Java enabled phones, Symbian machines, etc.

      More info :
      J2ME
      J2ME for PalmOS

      --

      May contain traces of nut.
      Made from the freshest electrons.
  14. "Interestingly"? by JessLeah · · Score: 5, Interesting

    Try "predictably", or "obviously". Of course MS is going to go with a more BSD-like license, as opposed to a more GPL-like license. MS has always made it quite clear (through actions as well as statements) that they like the BSD-type open-source licenses, as it allows them to embrace and extend without breaching the license. (Thus far, they haven't really "embraced and extended" BSD code-- but they do use BSD's command-line FTP client code, and I believe BSD's TCP/IP stack? Or was the latter only in the past?) Anyone who thought that they would go for a more GPL-like paradigm was only fooling themselves.

    Frankly, I think it's surprising that Microsoft is releasing any source code at all. I actually think it's a bit premature for MS to be doing such things. Here in the "trenches", dealing with tons of end users, all I see is Windows users to the left of me, Windows users to the right of me. I don't see Linux encroaching on Windows turf on the desktop-- and, in fact, I see Windows encroaching on Linux/Unix turf on the server side of things. (This frightens me deeply.) It is surprising that MS is scared enough of Linux and the open-source/free software movement to be releasing some of their source code while their market share is still so ridiculously high.

    1. Re:"Interestingly"? by deadlinegrunt · · Score: 4, Insightful

      I didn't RTFA so this probably has squat to do with anything relevant...

      "It is surprising that MS is scared enough of Linux and the open-source/free software movement to be releasing some of their source code while their market share is still so ridiculously high."

      Perhaps because they are losing mindshare amongst developers? This affects the long term but in a very dramatic way.

      --
      BSD is designed. Linux is grown. C++ libs
    2. Re:"Interestingly"? by rutledjw · · Score: 2, Informative
      On your point of Windows displacing *NIX...

      We have deployed literally HUNDREDS of Intel servers over the past 3 years. We started with Windows and now are almost completely Linux. Windows WAS replacing some *NIX systems, but now it's Linux on IBM blades or 44x series machines.

      To be frank, the only reason we have any Windows at all is the ease of development and a slew of undertalented developers who can't write proper Java or C/C++ code. Aside from that we're excusively Linux (with AIX for some of the apps that only scale vertically). We actually looking to convert a .NET business unit to Java within the next 6-9 months (start conversion).

      Further, I become mildly enraged over the whole MS/TCO argument. My team is responsible for ~120 servers (Windows/Linux/AIX) which support dev/QA/Performance/New Tech Evaluations, production is another group, of which the vast majority (~90) are Linux. We spend a grossly disproportionate amount of time supporting Windows and AIX although Windows is the worse of the 2.

      Anyway, we have a few small Windows projects (which have very mixed results as we have a 24x7 high-transaction shop). A big one coming up, I've voiced my concerns and my plan is to sit back and watch the fireworks when it goes south. My attitude is simply this: It's technology, my only crteria is how efficiently we can manage systems in support of business requirements. If technology 'X' can meet requirements I'm fine with it - rah-rah-rah I'll support it. If it can't then I take issue. AIX is a sporatic PITA whereas Windows has been a constant source of pain. Linux has only been an issue with new kernels on new hardware (duh) and with respect to RedHat VM "improvements".

      The short of that rant is that if you evaluate technology solely on the basis of capability and cost, Linux will prove a highly desireable solution. Technical issues and cost (clustered SQLServer and Biztalk are NOT cheap) will start to show up on the MS side of things... AIX, is, well, AIX and is from the same company that brought you OS/2 (which started strong and underwent a truly painful death).

      --

      Computer Science is Applied Philosophy
    3. Re:"Interestingly"? by swillden · · Score: 2, Informative

      I don't see Linux encroaching on Windows turf on the desktop-- and, in fact, I see Windows encroaching on Linux/Unix turf on the server side of things. (This frightens me deeply.) It is surprising that MS is scared enough of Linux and the open-source/free software movement to be releasing some of their source code while their market share is still so ridiculously high.

      That's because you're talking about desktop and server OSes, and this move has to do with embedded device OSes, where MS doesn't have the same sort of stranglehold. WinCE is targetted at embedded devices and PDAs. The PDA market is really dominated by PalmOS, with WinCE trailing by a significant margin and Linux just getting started. The embedded market is very fragmented, with systems like VxWorks, QNX and DOS holding the largest positions, a zillion proprietary OSes all over the map, and WinCE in a very, very minor role, currently. Linux is probably already a larger player in this market than WinCE and it's growing like mad.

      Embedded developers tend to be "bare metal" kinds of guys, who want complete control and complete transparency, partly because they need it but mostly because they have a real understanding of their hardware and get frustrated by "unnecessary" layers of abstraction (sometimes choosing to write their apps on the bare metal with no operating system at all). Linux gives these people the best of all worlds (well, almost*), since they have total transparency and control _and_ nice, powerful tools. They also have a tendency to be anti-Microsoft bigots, so MS has an uphill battle winning developer mindshare. The net of all of this is the MS does have to take radical action if they're going to maintain or grow the WinCE share of the embedded market.

      * The "almost" is because Linux is a little on the large side for embedded systems. That's not really a failing of Linux, because Linux is intended to be a Unix work-alike, which was an OS designed for the mainframe/minicomputer space. While the unbelievable growth of hardware capacity has made it possible to put this sort of OS into fairly cheap embedded devices, it still requires the higher end of the embedded space. WinCE is in the same boat on hardware requirements, and may even require a bit more than some of the trimmed-down Linux distros.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    4. Re:"Interestingly"? by 13Echo · · Score: 1

      How is it more "BSD-like" if you can't take the code for your own non-CE projects?

      You probably cannot take the Windows kernel code and write your own free derivative based upon it.

      Don't confuse shared-source with free (speech) software until you know all of the details of the license. GPL is still free, even if you need to jump though a few hoops to avoid violating the license if you wish to glue it to proprietary code. It's doubtful that "Shared Source" will be this way.

    5. Re:"Interestingly"? by Anonymous Coward · · Score: 0

      You missed the point. The article is about WindowsCE. WinCE is used in embedded devices where customization is important to OEMs. The reason MS allowing this flexiblility is because the Linux license allows it and WinCE needs to compete with it. Linux is the fastest growing embedded OS and it have become the de factor standard OS in this space. I don't see how WinCE will be able to compete with it given MS license restrictions and business reputation.

    6. Re:"Interestingly"? by Laur · · Score: 1
      Thus far, they haven't really "embraced and extended" BSD code-- but they do use BSD's command-line FTP client code, and I believe BSD's TCP/IP stack?

      Um, how do you know Microsoft hasn't used more BSD code? Since their code is closed you really have no idea what's in it or how much BSD code it could contain. The TCP/IP stack & FTP client are just things which we happen to know about.

      --
      When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
    7. Re:"Interestingly"? by youritadvisor.com · · Score: 1

      It is surprising that MS is scared enough of Linux and the open-source/free software movement to be releasing some of their source code while their market share is still so ridiculously high.

      Why? Microsoft modes operandi is list of all the benefits of its new competitor and systematically duplicate as much of the benefit as possible without giving away the crown jewels. As a result the benefit of switching from windows is reduced while the cost stay the same.

      The benefit of the NC was the lower administration cost of these machines because the applications were downloaded from central servers. Microsoft introduced the active X update (windowsupdate.microsoft.com) the ability to duplicate this site internally for large organization combined with ZERO PC initiative reduced the TCO cost of a managed PC to within $100 of the NC from over $1000. All of a sudden the $800+ cost of moving to NC did not have the same ROI.

      Releasing the source gives developers who would normally have to go to Linux because they wanted the ability to modify the source to meet their specific needs could now stay with windows and not have to endure the learning curve of adopting Linux. Considering that these devices are substantially more stable that standard windows installations excess device driver information is eliminated and the absolute uniformity, given the form factor design of these devices, even the normal penalty of windows starts to disappear.

    8. Re:"Interestingly"? by rutledjw · · Score: 1
      You're not even a GOOD troll! Boooooooo!

      I suspect that from your sig and post that you have been outsourced. I guess we have one less idiot in the IT pool. Enjoy McDonalds - "Would you like fries with that?"

      --

      Computer Science is Applied Philosophy
  15. Re:Inexpensive and competing with Linux? Nah. by garcia · · Score: 4, Insightful

    I don't see your point. In order to develop for CE you have to use their development tools and libraries. When you develop for a Linux based PDA you aren't *TIED* to any specific toolkit.

    Sure, you could use QT and pay if they charge (I don't know) but you could also roll your own and end up distributing it for free if you wished.

  16. Re:Inexpensive and competing with Linux? Nah. by TheRealMindChild · · Score: 5, Informative

    I can't tell if you are talking about Linux or WIndows CE, but the Windows CE Embedded Visual tools are free... both in obtaining and in licensing.
    Check it out http://www.microsoft.com/downloads/details.aspx?Fa milyId=F663BF48-31EE-4CBE-AAC5-0AFFD5FB27DD&displa ylang=en

    Embedded Visual C++ and Embedded Visual Basic are included the last time I checked.

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
  17. Re:Inexpensive and competing with Linux? Nah. by Aliencow · · Score: 2, Insightful

    OK so what do you use to develop for a Zaurus?
    Yeah sure you can make an ncurses app, but what if you want it to integrate nicely?

    So yeah you have some choice but for a commercial app I'd still go with commercial QTopia as would anyone with a bit of common sense..

  18. Still not as open by bobaferret · · Score: 5, Interesting

    I still can't use any of that windows CE code in my own program/xserver now can I? Whereas with the BSD licience I could borrow theor code as long as I kept the copyright notice.

  19. Re:Inexpensive and competing with Linux? Nah. by JPriest · · Score: 2, Insightful

    It might be expensive if the end users were required to have it to install software. It is a one time fee for the developer. For most companies that can afford to design and ship a PDA this is a drop in the bucket.

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  20. this is FANTASTIC! by MEGAMAID · · Score: 3, Funny

    Spread windows far and wide. Now when the next MSvirus hits it can take out all the other appliances too!

    "ffs! How many time do we have to tell you, you need to run windows update on your microwave at least once a week"

    --

    Waking Up - There must be a better way to start the day.
  21. Re:Inexpensive and competing with Linux? Nah. by Cereal+Box · · Score: 5, Insightful

    The problem you and many others make is you look at these software prices through the eyes of an average programmer, coding stuff in his spare time. You have to realize that software like this is not targeted at such a person, but to companies that intend on developing products which are sold for profit. From that perspective, $995 is a drop in the bucket. It's less than the cost of paying a small group programmers for a day's worth of work.

  22. Nice to see MS squirm by MooseByte · · Score: 2, Interesting


    Perhaps it's a childish pleasure, but pleasurable nonetheless: Watching MS squirm ever increasingly in response to the rise of open source. And with this latest ISS/IE debacle it seems to be rouding a wide (if somewhat slow) corner. I've had several people switch to Firefox (including a co-worker) based on that alone.

    Watching MS progress along the classic path of "ignore OSS; laugh at OSS; fight OSS; lose uber-dominance" is a patient game, but well worth it.

    Then again, this last gasp of uber-dominance of theirs is somewhat scary - when MS described OSS/GPL as "viral", I'm wondering if they were describing their own vision of an apportunity to virally insert themselves into other bodies of code....

    "It's a trick, get an axe." - Army of Darkness

  23. The chain to Remond is still there by Anonymous Coward · · Score: 0, Redundant

    You can get a running start now before you hit the end.

  24. Boooooo by stratjakt · · Score: 0, Redundant

    MSFT believes in Free as in "no strings attached" and not Free as in "whatever RMS' philosophy is".

    BURN THEM

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:Boooooo by Stevyn · · Score: 1

      Microsoft could give the windows source code out with a compiler so people could create their own custom windows and people would still bitch at them. Face it, microsoft is starting to do what everyone has been bashing them for not doing for years and people still find something to complain about. As far as F/OSS zealots on /. go, microsoft should just give up as they'll never please them.

  25. lines of code by primus_sucks · · Score: 4, Funny

    more than 2.5 million lines of code...

    Just what I always wanted in my embedded OS!

    1. Re:lines of code by Rassleholic · · Score: 3, Funny

      more than 2.5 million lines of code...

      Just 500k more lines of code and you got a nice looking pony.........as long as the code is BASIC........and the holoshed doesn't malfunction.

      --
      Not noteable, IMO a rubbish article.
    2. Re:lines of code by Cereal+Box · · Score: 1

      Hate to rain on your parade, but the Linux kernel itself is between 1.8M and 3.3M LOC (I say "between" because I'm not sure what kernel version the Zaurus has). So any way you look at it, when you add up all the source for the Zaurus's components and the Linux kernel you're getting up to or above the 2.5M LOC figure that you seem to think is unacceptable for an embedded device.

    3. Re:lines of code by kfg · · Score: 1

      You bring up a good point, that being that lines of code is a pretty silly measure, of just about anything except pages per printout.

      That said, the Zarus and other embedded Linux devices use a kernel optimized for embedding that throws out as much as three quarters of the code, since its functionality is simply not needed.

      One of the nice things about open OSs is that you can do that sort of thing.

      Presumably Windows CE is already an embedded optimized version of Windows.

      While some might find it interesting to compare LOC if you're going to do it compare oranges to oranges and "the" Linux kernel can really only be compared to the Windows desktop version.

      Me, I'm not interested in LOC. I'm interested in compiled binary size for a complete system that lets me get my work done, such as the Linux one I carry around on a single floppy. Sure, there's .77 million LOC of code in that kernel (less than half of your smallest suggested possible), but again a rather pointless measure of size, since at least half those lines never get compiled into the binary, and that's starting with a standard kernel, not one optimized for embedding.

      Programers think in LOC because that's how their performance is often judged in the workplace and how they often think of themselves as getting payed by, or, if they're "hobbiests", think of themselves as validated by.

      "Hey, I wrote 1000 lines of code this week."

      "Yeah Sparky? Well, I wrote 10 lines of code in an afternoon that do the same thing. Learn to program or something, huh?"

      LOC is a silly measure of productivity.

      Marketers like LOC because they can sell numbers that are big and it's a number that can be raised completely arbitrarily if you want. Perhaps that's exactly what Microsoft is doing here.

      LOC is a silly measure of consumer value or level of technology.

      But I guess you've got to know it if you want to know how much paper to put in the hopper when you print the bastard.

      KFG

    4. Re:lines of code by dijjnn · · Score: 2, Insightful

      yeay, i think you're not being quite accurate, because i'm guessing all of that 2.5 million lines of code are compiled to make windows CE. How many models in the Sharp Zaurus have raid, scsi hard drives, ham radio cards, &c?

      not many. so the number of lines of code that are actually compiled in are most likely signifigantly less than CE's 2.5 million.

      --
      ~dijjnn
  26. In Soviet Russia... by Anonymous Coward · · Score: 0, Funny

    The source opens you!

  27. compete? by elfstones · · Score: 4, Insightful

    "In an effort to help device makers differentiate their products and compete more vigorously with Linux"

    Why do device makers need to compete with Linux? Device makers need to be able to develop software that works on both for the biggest market share.

  28. OMG, Forking! by fermion · · Score: 5, Funny
    Make no mistake, this leaves the Windows operating system open to a wide array of potentially fatal problems. Thousands of developers worldwide, who YOU DON"T EVEN KNOW, are going to write the code that YOU USE. You will have no assurance that the code is to the quality specifications of MS. The OS you are running may even have easter eggs added by TERRORISTS. And you will have no way of knowing.

    This license also induces MASSIVE FORKING. You will have no way of knowing that the version of Windows you use will work the way you expect. Millions of version of Windows CE will be created, each slightly incompatible.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    1. Re:OMG, Forking! by pandrijeczko · · Score: 2, Funny
      You will have no assurance that the code is to the quality specifications of MS.

      ...and that's a BAD thing?

      --
      Gentoo Linux - another day, another USE flag.
    2. Re:OMG, Forking! by shadowcabbit · · Score: 1

      You will have no way of knowing that the version of Windows you use will work the way you expect.

      And this differs from Windows today... how?

      --
      "Why Subscribe?" Good question...
    3. Re:OMG, Forking! by 1010011010 · · Score: 1


      Ballmer: Windows CE is like Pac-Man! It's a cancer!

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  29. Put your anti-MS rantings down for a bit by jb.hl.com · · Score: 0

    Just listen.

    If Microsoft is willing to open up its technologies and allow others to use them, then I see no problem with that. It isn't automatically part of a massive War on Linux.

    Avoid the knee-jerk reactions, this could be a very good thing.

    --
    By summer it was all gone...now shesmovedon. --
    1. Re:Put your anti-MS rantings down for a bit by eamacnaghten · · Score: 1
      If Microsoft is willing to open up its technologies and allow others to use them, then I see no problem with that. It isn't automatically part of a massive War on Linux.

      You honestly think Microsoft would be doing this if Linux was NOT taking a significant share of the market? I don't think so.

      OK - It may not be a knee-jerk reaction to Linux in trying to get market share back and to keep Linux out - but I share as anything would not want to put money on that...

      --

      Web Sig: Eddy Currents

    2. Re:Put your anti-MS rantings down for a bit by Anonymous Coward · · Score: 1, Funny

      You're new here, aren't you...

  30. nothing like BSD by MORTAR_COMBAT! · · Score: 3, Informative

    the biggest example of how MS's shared source license differs: no matter what, you can't ship your source code under any license.

    --
    MORTAR COMBAT!
    1. Re:nothing like BSD by Waffle+Iron · · Score: 1

      That kind of reminds me of those genetically modified crops that have been tweaked to be sterile after the first generation.

  31. um, yeah, except that's not true by mattdm · · Score: 5, Insightful

    It's an irony. Microsoft counters the GPL with an even less restrictive license.

    Despite the /. summary, the new license isn't really BSD-like. It's certainly a lot more relaxed, but it doesn't let you take the original code and do whatever you want with it. This is all about letting companies ship modified *binary* versions -- there's no way, for example, to make a complete fork.

    Were this truly a BSD-style license, it'd be possible to take the code base and dump it wholesale into Wine, or a Wine-CE -- enabling perfect WinCE compatibility on the Zaurus, or even on Linux desktop systems. How much you want to bet that's not possible?

    Plus, aren't there still per-copy license fees? Or has Microsoft already done the IE thing and dropped that to compete?

    1. Re:um, yeah, except that's not true by Anonymous Coward · · Score: 3, Insightful

      It's certainly a lot more relaxed, but it doesn't let you take the original code and do whatever you want with it.

      Correct. Of utmost relevence is the fact that you cannot take "Shared Source" code, and share the source with your friends.

    2. Re:um, yeah, except that's not true by Anonymous Coward · · Score: 0

      Instead of "BSD-Like", it sounds more "BSD UNIX-like". That is, you own whatever changes you make, but you still need to pay licence fees for the core OS.

  32. Microsoft and GPL by TheRealMindChild · · Score: 3, Informative

    A lot of people are making a stink about this not being GPL, and even poking fun at the fact that this style license is, in fact, less restrictive then the GPL... but make no mistake, MS knows what they are doing. If they were to make it GPL, then make changes... guess what... they have to release them. With this license, they release a code base, and everyone can pick at it as they want, even them... and they don't have to give the changes to anyone. So while everyone is making base systems with "Windows CE version X, with some tweaks", Microsoft can start adding whole chuncks of warm binary goodness and call it "Windows CE Super Platinum Edition", with "Super secure cryptography and cutting edge realtime multimedia support", while the base code under shared source has none of this.

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    1. Re:Microsoft and GPL by Timesprout · · Score: 1

      Microsoft can start adding whole chuncks of warm binary goodness and call it "Windows CE Super Platinum Edition", with "Super secure cryptography and cutting edge realtime multimedia support", while the base code under shared source has none of this.

      OSS proponents tell me this is one of the best features of OSS though, the ability to build on existing software rather than reinvent the wheel. If OSS developers are as good as they claim then they should be able to outdo anything MS can build on the shared base.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    2. Re:Microsoft and GPL by luiss · · Score: 4, Insightful
      So while everyone is making base systems with "Windows CE version X, with some tweaks", Microsoft can start adding whole chuncks of warm binary goodness and call it "Windows CE Super Platinum Edition", with "Super secure cryptography and cutting edge realtime multimedia support", while the base code under shared source has none of this.

      As the owner of the copywrite of their code, they could do this even if they released it under the GPL.

      What they would not be able to do if they GPLed a version of thier code is to fold contributions back into thier non-GPL versions.

    3. Re:Microsoft and GPL by Anonymous Coward · · Score: 0

      With GPL, the original autor can relicense his works with other licenses and/or not distribute the modifications.
      But he can't impose these restrictions back on already-published works, these will remain to be availiable under the GPL.

    4. Re:Microsoft and GPL by dearg · · Score: 1
      If they were to make it GPL, then make changes... guess what... they have to release them.

      Are you sure about that? Surely the restrictions of the GPL only apply to the licensee. Microsoft still owns the copyright on the code, and is free to make modifications and release them or not as it sees fit.

  33. article has the GPL part all wrong by phoxix · · Score: 5, Informative

    Quote:

    ... in contrast to the GPL, which obligates developers to make their modifications available to the public.

    Erm, no. This has been said a billion times, and I suppose it will be said again. The GPL does not require you to give back your changes to the public. It does, however, require you to give the source code to whoever you in turn gave the program too.

    Example: If I sell a modified version of the kernel to the Pentagon, I must provide the source to the Pentagon, but no one else. Not even the NSA, or some state gov't, etc etc. It is a very simple concept. (Ingenious when you think about it.)

    Sunny Dubey

    1. Re:article has the GPL part all wrong by Anonymous Coward · · Score: 3, Informative

      Example: If I sell a modified version of the kernel to the Pentagon, I must provide the source to the Pentagon, but no one else. Not even the NSA, or some state gov't, etc etc. It is a very simple concept. (Ingenious when you think about it.)

      Of course you can't make them not give the source to whomever they please. You can ask them nicely not to do it, but they have the right to if they want, under the GPL.

    2. Re:article has the GPL part all wrong by archen · · Score: 1

      Another nice side effect that many people miss is that you can take GPL code and do pretty much anything you want with it if you do not distribute the program - that is, use it in house. Many people seem to think if you take the time to modify GPL software that you MUST give it out to everybody. If your company has a special project that stays in the company then it's acceptable to make the program work for you and never give out the changes.

    3. Re:article has the GPL part all wrong by happyfrogcow · · Score: 1

      very good. you win today's GPL quiz. i'd mod you up.

    4. Re:article has the GPL part all wrong by CoughDropAddict · · Score: 2, Interesting

      Are you sure? I cannot vouch for the full implications of this, but section 2(b) of the GPL states:

      You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

      Perhaps the work can be licensed to all third parties without being available to all third parties; under this interpretation the work would not need to be available to the public. But I would like to see a convincing resolution of this issue.

    5. Re:article has the GPL part all wrong by CoughDropAddict · · Score: 1

      Reading the GPL FAQ, that does seem to be the interpretation intended by the FSF:

      The GPL says that modified versions, if released, must be "licensed ... to all third parties." Who are these third parties?.

      So I have a license to every GPL'd work ever distributed, though I may not have physical access to all those works.

    6. Re:article has the GPL part all wrong by swillden · · Score: 3, Informative

      Perhaps the work can be licensed to all third parties without being available to all third parties; under this interpretation the work would not need to be available to the public. But I would like to see a convincing resolution of this issue.

      That's exactly what the GPL says. 2(b) specifies that you have to license it to the world, but doesn't say anything about you having to actually give it to anyone. Section 3 specifies how you go about distributing it, and it gives you three options, saying that you only have to do one of them.

      Option 3(a) says that if you hand out source with the binary, you're done, you've satisfied the requirements, you don't have to give it to anyone else. If you choose this option, you do not have to distribute to the public. Of course, whoever you gave it to can give it to someone else, and that someone else already has a license to your code, as required by 2(b), so it may end up published to the public anyway, but _you_ don't have to do it.

      If you don't want to hand out source with the binary, then you can use 3(b), which says you have to provide a written offer to give it to _any_ third party. So if you take this option, you are required to distribute it to the public, for three years.

      Finally, you can choose 3(c), which says that if you never got source, just a binary and a written offer, you can pass both along to someone else. As long as you're not doing it commercially. No need for public distribution.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    7. Re:article has the GPL part all wrong by ctid · · Score: 1
      Perhaps the work can be licensed to all third parties without being available to all third parties; under this interpretation the work would not need to be available to the public. But I would like to see a convincing resolution of this issue.

      I think this means that if I offer you something under the GPL, I can't stop you from distributing it to everyone else. They get all the rights that you got under the GPL. This includes the right to get the source code from the supplier of the software; but of course the supplier of the software in this case isn't me. It is you. So you have the obligation under the GPL to supply the source code to whoever you distribute the software to.
      --
      Reality is defined by the maddest person in the room
    8. Re:article has the GPL part all wrong by CoughDropAddict · · Score: 1

      If you don't want to hand out source with the binary, then you can use 3(b), which says you have to provide a written offer to give it to _any_ third party. So if you take this option, you are required to distribute it to the public, for three years.

      According to the GPL FAQ, you are only required to distribute it to people who have obtained the offer, not the public at large.

      "Valid for any third party" means that anyone who has the offer is entitled to take you up on it.

  34. mmmmm... pie by Anonymous Coward · · Score: 0

    Mmmmmmm.. embedded OS market pie...

  35. Re:Inexpensive and competing with Linux? Nah. by mr_z_beeblebrox · · Score: 5, Insightful

    I can't imagine having the claim that $995 for development fees

    You don't think that fully supported development kit for 995$ is cheap? It cost less than red hat ES 3. Development tool kits target production environments and 995$ is not a lot of money when it comes down to it. Especially since Windows CE is the thing on PDAs (Linux support is growing but slowly).

  36. Security concerns by mackman · · Score: 2, Insightful

    Their shared source has two problems:

    First, by making the source available to a limited audience for cost, dedicated crackers can get thier hands on it (illegally) but legitimate developers can't without paying big bucks. It's good to know only law-breaking coders will be looking for secrity vulnerabilities.

    Second, by allowing third parties to modify the source without requiring peer review (either by MS or by the community), they are likely to introduce new bugs. At least with the Linux kernel, there's a hell of a lot of review before changes are integrated into the mainline. Forks also frequently get merged back into the mainline. Now there will be hundreds of modified WinCE varients, none of which getting peer reviewed or integrated into the trunk, and who knows how MS will handle distribution of security updastes to modified WinCE variants.

  37. Re:Inexpensive and competing with Linux? Nah. by secondsun · · Score: 3, Insightful

    If you pay a developer $50,000 a year for a multimillion dollar software project, $995 is cheap. Cheap by commercial standards is a different beast than cheap by hobbist standards.

    This is a very nice business move by msft and seems to make life for other much easier.

    --
    There is nothing wrong with being gay. It's getting caught where the trouble lies.
  38. As someone who has developed using CE by feloneous+cat · · Score: 5, Interesting

    Not 5.0, but 4.2, I can say that a lame kernel is still a lame kernel, source or no.

    I've SEEN Microsoft's source code (not kernel code, but their "example" code) and it is hideous. The most well known (to CE developers) was the infamous "audio hang" where if you spec'ed in an audio driver and you DIDN'T have a Codec on the board, the entire system would hang. And it didn't get any better (even after pointing this out to MS).

    People say the learning curve is steep. They are correct. But not for the reasons you might think. It is steep because MS uses the SAME text in multiple different passes to build the OS. When you chat with them about problems they tell you to use the console (I don't think they did the GUI but as an after-thought).

    Worse, try to explain to your application developers that "yeah, it looks like Windows, smells like Windows, has an API, but it ain't Windows". Then they get frustrated when things don't work the same or they discover (surprise!) that the API is limited (hey, I only got 32 Megs of RAM here, dude!).

    What a hunk of junk.

    --
    IANAL, but I've seen actors play them on TV
    1. Re:As someone who has developed using CE by feloneous+cat · · Score: 2, Interesting

      Oh, I FORGOT to add their "moving target" codecs and licensing. For example, we had one customer who was using a codec in version 4.1 of CE. When 4.2 came out, SURPRISE, that codec "VANISHED". MS response was "too bad, so sad, we don't give a damn".

      This is on top of their "pay as you go" type system where your license is purely based on what you put in the OS. Okay, that may change tomorrow. Depends on the freakin' whims of MS. Makes it terribly difficult cost out a project.

      But, hey, it could all change by the time I hit submit...

      --
      IANAL, but I've seen actors play them on TV
  39. Wouldn't GPL have been better? by unoengborg · · Score: 3, Interesting

    One of the reason for choosing GPL would be to control competition, as it eliminates the risk that some of your competitors adds new features that you have no access to.

    I have always regarded BSD like licences suicidal if you issue and only beneficial to the licencee. While GPL gives more equal terms at least on paper. In reality the parti that have written the major part of the code will probably come out on top as he will have better understanding on how it works and will probably be able to provide better services.

    So given Microsoft normally highly competitive behavior, one wonders if their hate towards GPL have clouded their minds.

    --
    God is REAL! Unless explicitly declared INTEGER
    1. Re:Wouldn't GPL have been better? by Anonymous Coward · · Score: 1, Interesting

      Agreed, the GPL is much better suited for a commercial company, because they won't have to compete against their own code in the marketplace. If Microsoft gives out some software under the GPL, and Company X improves the software, Microsoft could fold back the changes because Company X wouldn't be able to distribute without the source code for the changes.

      Of course many developers would avoid the GPL entirely, specifically for this reason, but it is an interesting point. If it was a choice between BSD and GPL, a commercial software house should choose the GPL every time.

  40. Smart move, actually by cipher+chort · · Score: 3, Insightful

    Most big software companies are very opposed to the "communist" nature of the GPL. Software companies want the freedom to innovate and profit from their innovation without giving away the "secret sauce".

    Microsoft is definitely listening to their customers here. The customers want access to source so they can make modifications, but without being forced to release their improvements to others.

    Now the interesting thing will be to watch Sun's response. If Microsoft yet again beats Sun, will it force Sun's hand to tip their cards more? Pass me the popcorn, this should be interesting.

    --
    Someone is WRONG on the Internet!
    1. Re:Smart move, actually by quigonn · · Score: 0, Redundant

      Those who describe GPL as a "communist" license have neither understood communism nor GPL.

      A viable way to make money with Free Software is not so much by GPLing your own software but by using other people's published Free Software to build new software on top of it (e.g. customization) and to make money with this service. The modifications of the source then only need to be given to the client who contracted the developer (or the development company), so it's fully compliant to GPL and nobody really needs to publish the modifications to "everyone".

      --
      A monkey is doing the real work for me.
    2. Re:Smart move, actually by Vicegrip · · Score: 1

      Most big software companies are very opposed to the "communist" nature of the GPL.

      Rubbish. The GPL helps me say this: "want modify and use my code? Fine, then make it $free like I did. Want a version that lets you close yours and protect your 'secrets'? Pay me and you can have a different license.

      The GPL allows a lot of programmers to protect their work with a license that prevents vultures from hijacking it into their own product and not giving anything back in return.

      How could something whose very existence is to protect my IP be communistic?

      --
      Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
    3. Re:Smart move, actually by Anonymous Coward · · Score: 0

      without giving away the "secret sauce"

      God, I hate that phrase.

      It reminds me of a Dateline or 20/20 or whatever "news-ertainment" show that was following an internet startup in 1999 or 2000. It was all "secret sauce this" and "secret sauce that" talking about how mind-blowing their launch and product was going to be.

      At the end, it was revealed that it was iWon.com and all I could think was "somebody gave this turd $100 million dollars?"

    4. Re:Smart move, actually by malfunct · · Score: 1

      I think that the spirit of GPL is communistic (and thats not to be equated with bad) in that it seeks to keep the information free for all. In some ways when you GPL a work you are trying to guarantee that the work is available for all to use and that any changes made to the work remain avaiable for all to use. You are using the capitalist framework to ensure a communist outcome (and yes communist is probably the wrong word to use but its what the parent used so I kept with it).

      --

      "You can now flame me, I am full of love,"

    5. Re:Smart move, actually by Kishar · · Score: 3, Informative
      I think that you have misspelled "libertarian".


      libertarianism
      n : an ideological belief in freedom of thought and speech

      communism
      n 1: a form of socialism that abolishes private ownership
      2: a political theory favoring collectivism in a classless
      society
      socialism
      n 1: a political theory advocating state ownership of industry
      2: an economic system based on state ownership of capital [syn:
      socialist economy] [ant: capitalism]


      GPL has little to do with the state (read: gov't) ownership of property.
    6. Re:Smart move, actually by Kishar · · Score: 1

      GPL bears no relation to Communism. Communism is the opposite of Capitalism because it espouses state (gov't) ownership of property instead of personal ownership.

      The word you want is "Libertarian."

    7. Re:Smart move, actually by dasmegabyte · · Score: 1

      Really, it's a communal license. Communism is inherently philosophical, economical and political (hence the -ism). The GPL is not inherently none of these, though many people certainly treat it that way. A communal license would mean that all changes are for the good of the community, but that all changes are also the property of the community.

      Not that it matters. The model you describe is not appealing to all software companies. For one thing, it means that each new installation of your software would need to be completely custom, raising the pricetag. For another, people don't like to pay for "services." They like to pay for products. Products are usually cheaper, besides -- by generalizing the code, you're able to install and support the same binary for many different systems, reducing the cost to support and thus the selling cost. By eliminating the ability to release the software as a product, you're essentially reducing the size of your potential market while increasing the amount of work.

      Of course, if your market already *IS* in services, as in the case with IBM and Sun, then Open Source makes perfect sense. For the rest of us...it's just one more licensing hassle. Don't tell me how I can use a toolkit and then tell me it's free. From a business standpoint, I'm better off going with a heavy handed license (like LeadTools) that gives me no restrictions on commercial use than having to tiptoe around a community.

      --
      Hey freaks: now you're ju
    8. Re:Smart move, actually by malfunct · · Score: 1
      Agreed, though the GPL does in a way accomplish definition 1 of communism. It uses private ownership to enact a guarantee that the work is available to the community for all time and including all changes that may be made to the work in the future. Note that communism is not the description of a government but is instead the description of a type of group social interaction. Libertarianism would not preclude communism in any way, because by your definition they seek only to make sure you can say and think what you want with out restriction in which case they wouldn't mind being part of communist interactions until they decided that they wanted to own something themselves.

      In the end that discussion doesn't matter really, MS is using its shared source initiative for purley capitalist reasons. They found out that manufacturers of PDA's didn't like the fact that if they changed CE to work for them that they had to give ownership of the changes back to MS. The new agreement (according to what I read in the article) would allow those manufacturers to maintain ownership of the changes while still being allowed to distribute the changed OS.

      --

      "You can now flame me, I am full of love,"

    9. Re:Smart move, actually by Anonymous Coward · · Score: 0

      Explain how a *voluntary* license which grants you *more* rights than the *law* gives you can be "communist"? I don't recall the Soviet Union telling people "you don't have to accept our governmental system, because you haven't signed anything".

      Do people even think on /. any more (don't answer that, I don't wanna know)...

      So if GPL is communist, what is the microsoft EULA? Draconian facism???

      Stop speading this crap meme.

  41. Update your microwave by LemonYellow · · Score: 3, Funny

    Ah, imagine the fun someone could have with a network-attached WinCE microwave: // virus.c
    while(true) {
    if(microwave.containsPet()) {
    door.close();
    microwave.start(Power::High, 30);
    } else sleep(5);
    }

    1. Re:Update your microwave by maxwell+demon · · Score: 1

      Nothing like switching off your heating at cold temperatures and opening all the windows (the damage likely will be much more than just a cold home if you don't notice early enough!). Of course thieves will like that virus which switches off alarm systems and unlocks the door. And taking control over of your car while you're driving will also have interesting effects ...

      --
      The Tao of math: The numbers you can count are not the real numbers.
  42. Re:Inexpensive and competing with Linux? Nah. by garcia · · Score: 4, Interesting

    I don't know about you but I haven't used too much WinCE software that was coded by software companies. Most of the stuff I used was coded by people doing so in their spare time.

    Either you haven't used CE that much or we use different software.

  43. I Bet by Greyfox · · Score: 3, Insightful
    They take it all away again once they've crished the competition (Linux and PalmOS.) They pulled a similar stunt with OS/2 back in the day, first by creating the "API of the week club" to release new and incompatable libraries for things like Win32s and ultimately by releasing Windows 95, which IBM didn't hold a source license to (They had contracts to incorporate Windows 3.x stuff into OS/2.)

    So what's to say 3 years from now they don't just come out with a new "Windows Lite" which is completely incompatable with WinCE and start pressuring hardware manufacturers to switch over?

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  44. So Microsoft is taking their embedded OS... by mcc · · Score: 4, Insightful

    ...and allowing you to... embed it in things?

    Okay, that makes a lot of sense from their perspective, but are we supposed to be impressed by this or something?

  45. The rest of the license terms still way expensive by Anonymous Coward · · Score: 0, Offtopic

    In a M$ license every word adds cost to the lincesee.

    M$ lawyers don't add words to a license for no reason. Every word of a M$ license has a reason and a cost.

  46. It's Linux that dunnit... by eamacnaghten · · Score: 3, Insightful
    This, and the recent news of the Thailand XP Startup Edition seems to be a direct response to a rise of Linux.

    It is significant that Microsoft seems to be losing the lead on where things are going now. They are recting to Linux rather than leading the IT market.

    I know they are doing this to keep Linux out and to try and get people hooked on XP - but it does not work like that any more. I have just replaced a customer's Outlook Express with Mozilla's Thunderbird - the transission went smoothly - and although the (non technical) person has never used Thunderbird before the training took about two minutes!

    I think these strategic decisions of Microsoft are a turning point. Microsoft cannot kill Linux. If they want to keep their current markets they are learning that they need to do it on Linux's terms - ie - give the customer reliable cheap working software that does not involve paying a big "Microsoft Tax".

    I think we have seen the value of Microsoft's software, and it's revenue, take a downward turn. I am expecting the trend to continue.

    --

    Web Sig: Eddy Currents

  47. Re:Inexpensive and competing with Linux? Nah. by JPriest · · Score: 3, Insightful
    "you could also roll your own and end up distributing it for free if you wished."

    You complain about the $995 fee and say, well, on Linux you could just roll your own toolkit?

    It would take monts or years and a "mobhord" of developers to correctly do that, but at least you save the $995 fee for the kit.

    Call it a hunch, but I am willing to wager that you don't design and build PDA's for a living?

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  48. Re:Inexpensive and competing with Linux? Nah. by Anonymous Coward · · Score: 1, Informative

    eMbedded Visual Tools 3.0 - 2002 Edition ...and now includes the Software Development Kits (SDKs) for Pocket PC 2002 and Smartphone 2002.

    PocketPC 2002 is outdated. They are giving away free development kits for an OS that was released in 2001.

    Software written on this platform doesn't always run on the newer one and it certainly doesn't run well or include all the hooks into the advances that were made in the more recent releases.

  49. Re-Read the GPL! by schabi · · Score: 4, Informative
    in contrast to the GPL, which obligates developers to make their modifications available to the public

    Thats just plainly wrong, please re-read the GPL! The GPL just obligates to make the source avaliable to every receipient of the binary, and enforces that you cannot change the license.

    Thus, if you develop complex modifications for a GPL software, and your customer pays you lots of money for it, nobody is forced to give those modifications to the public.

    GPL enpowers the customer, not the public. The customer gets the freedom to modify (or pay someone else to do it) the software, independently from the original vendor.

    --
    plim-plam-plompudding
    1. Re:Re-Read the GPL! by CoughDropAddict · · Score: 1

      Thats just plainly wrong, please re-read the GPL!

      I don't think it's so clear-cut; see the language in section 2(b) about causing derived works to be licensed "as a whole at no charge to all third parties under the terms of this License." I'm not an expert and I could be misinterpreting this provision, but I think it's a stretch to say it's "plainly wrong."

    2. Re:Re-Read the GPL! by Cannelbrae · · Score: 1

      Couldn't the customer alsoturn around and give it away for free if they choose? The developer doesn't have any way to prevent this, do they?

      Doesn't this effectively prevent companies from developing and selling middleware libraries? The developer can't control who uses the library, so they can't make money by selling it (as anyone who buys it could just put it up on the net for public download).

      If they do a good job, have a clean, simple API and no bugs, then no one needs to pay for support.

      Just curious. I am still trying to understand the different buisness models that are reasonable with GPL'ed code. After reading the GPL license (family) several times, I am still trying to figure out how it all plays out.

    3. Re:Re-Read the GPL! by CoughDropAddict · · Score: 2
    4. Re:Re-Read the GPL! by schabi · · Score: 1
      But look at DoesTheGPLRequireAvailabilityToPublic, it says:
      If I distribute GPL'd software for a fee, am I required to also make it available to the public without a charge?
      No. However, if someone pays your fee and gets a copy, the GPL gives them the freedom to release it to the public, with or without a fee. For example, someone could pay your fee, and then put her copy on a web site for the general public.
      --
      plim-plam-plompudding
    5. Re:Re-Read the GPL! by schabi · · Score: 1
      And DevelopChangesUnderNDA says it even more clearly:
      Does the GPL allow me to develop a modified version under a nondisclosure agreement?
      Yes. For instance, you can accept a contract to develop changes and agree not to release your changes until the client says ok. This is permitted because in this case no GPL-covered code is being distributed under an NDA.
      You can also release your changes to the client under the GPL, but agree not to release them to anyone else unless the client says ok. In this case, too, no GPL-covered code is being distributed under an NDA, or under any additional restrictions.
      The GPL would give the client the right to redistribute your version. In this scenario, the client will probably choose not to exercise that right, but does have the right.
      --
      plim-plam-plompudding
    6. Re:Re-Read the GPL! by anynameleft · · Score: 1
      Well, theoretically you are right, but practically you are not.

      As an example, let's take a home router.

      1. The vendor chooses to use Linux for it, as it is such a wonderful operating system.

      2. The network controllers of this home router aren't standard PCI cards. Therefore, the vendor writes a device driver for them.

      3. The driver is part of the kernel. Therefore, it automatically falls under the GPL.

      4. The router ships with this customised kernel in binary form. Therefore, the vendor must give the customer access to the source of the kernel, including the driver he wrote.

      5. The customer can do anything with the kernel and the driver what the GPL allows, including giving it away to the public.

      Your fault is the following: "GPL enpowers the customer, not the public." The GPL namely allows the customer, of which there are most likely very many, to give the code away to the public. And forbidding that is against the GPL.

    7. Re:Re-Read the GPL! by schabi · · Score: 1

      You say it yourself: "The GPL namely allows the customer [...] to give the code away to the public" - thats empowering the customer. The customer has the choice.
      Of course, the more customers you have, the more likely it is that the code will find its way into public - but hey, even lots of the windows code has found its way into public :-)

      --
      plim-plam-plompudding
  50. Not That Obvious by RAMMS+EIN · · Score: 1

    ``Of course MS is going to go with a more BSD-like license, as opposed to a more GPL-like license.''

    Well, it's not that obvious. The GPL is definitely the more controlling of the two, and I don't think it is a matter of course that Microsoft would give up their control.

    --
    Please correct me if I got my facts wrong.
  51. Re:Inexpensive and competing with Linux? Nah. by LWATCDR · · Score: 2, Informative

    Trying to compete with Linux in the PDA market???
    I hate to tell you this but Linux is trying to compete with CE in the PDA market and not doing all that well.
    Where Linux is doing well is in the Embeded market for things like Wi-Fi routers and such. The PDA market is on that Linux is not doing well in at all.
    Would I like a Linux based PDA? Yep but I have not seen one yet that will work as well as my old Palm does. I can even sync it under Linux.

    BTW $995 is not bad for a development system. Take a look at what Troll Tech wants for QT under Windows!

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  52. Re:Inexpensive and competing with Linux? Nah. by Anonymous Coward · · Score: 0

    Call it a hunch, but I am willing to wager that you don't design and build PDA's for a living?
    And the people that would want to use Linux and save the $995 on the toolkit wouldn't be doing it for a living either.

  53. Re:Inexpensive and competing with Linux? Nah. by Cereal+Box · · Score: 1

    IBM, for instance, has a piece of PDA client software used in conjuction with WebSphere portal server. That's at least one company doing it. Let's not forget game makers like PopCap, etc. They're real companies too.

    If someone wants to write some free software, fine. There's free tools for that. If someone wants to sell their software, hopefully they're expecting to sell the 50 copies at $20 needed to recoup the inital investment.

  54. do it yourself... by Anonymous Coward · · Score: 0

    Need something they have, but modified slightly? Do it yourself.

    Want it on Linux?
    Do it yourself - port it.

    Not screaming for the Windows side of things here - posting this from a SuSE 9.1 box. Still have my SuSE 6.0 cd's...and 7.0 and 8...

  55. Free crack! Get your free crack here!!! by BigChigger · · Score: 0, Troll

    If you think this is a permanent change in MS behaviour, I have a swamp to sell you. As soon as they get any significant advantage in that market, they'll change back to screwing their customers. MS WILL NOT CHANGE THEIR BEHAVIOUR.

    BC

  56. You're thinking consumer rather than business apps by mosel-saar-ruwer · · Score: 2, Interesting

    I can't imagine having the claim that $995 for development fees (after the trial period) is "inexpensive" especially when this is an obvious attempt to compete with Linux in the PDA market.

    The world of embedded devices is only now starting to emerge. The consumer end of things, which might be called "PDAs" [or "Cell Phones" or whatnot], is just the tip of the iceberg.

    The potential for business use of embedded OSes is just staggering, however, and Microsoft [as opposed to Sony, or Ericsson] has tradtionally made their money in business [not consumer] sales.

  57. Greed is a much more powerful tool... by Anonymous Coward · · Score: 0
    Greed is a much more powerful tool.

    And a blinding one at that.

    Just wait until those fools that look at Microsoft's source write something similar a couple of years later....

  58. Re:Inexpensive and competing with Linux? Nah. by Cereal+Box · · Score: 5, Informative

    The original poster linked you to a download for the old version, for some reason. Make no mistake, the latest dev tools are also freely available:

    eVC++ 4.0

  59. Re:Inexpensive and competing with Linux? Nah. by happyfrogcow · · Score: 5, Interesting

    maybe it's not targeted at individual developers, but it's an artificial barrier to entry. it's like raising the rent of the building you own so minorities (statistically they make less per capita) can't rent an apartment from you.

    Or like a hardware store raising the price of hammers so you would think twice about "doing it yourself" in favor of hiring a handyman.

    analogies are fraud. take this with a grain of salt.

  60. RTFGPL by Dwonis · · Score: 3, Insightful
    in contrast to the GPL, which obligates developers to make their modifications available to the public.

    Sigh. No it doesn't. It requires that source code for the binaries be distributed with the binaries. There's no obligation to release anything to the general public.

    1. Re:RTFGPL by FattMattP · · Score: 2, Informative
      It requires that source code for the binaries be distributed with the binaries.
      Wrong. The GPL states that if you distribute binaries that you have to make the source code available. It doesn't require you to ship the source code with the binaries. You have that option but you can also choose not to do so and wait until a user asks for a copy of the source. From section three of the GPL:
      3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
      • a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      • b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      • c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
      --
      Prevent email address forgery. Publish SPF records for y
    2. Re:RTFGPL by cpuffer_hammer · · Score: 1

      Wrong. The GPL states that if you distribute binaries that you have to make the source code available, TO THE PERSON (OR COMPANY) THAT YOU DISTRIBUTED THE SOFTWARE TO.

      Now you can't stop them from distributing it ferther but if you make use of option A then there would seem to be no ferther obligation on your part.

    3. Re:RTFGPL by Dwonis · · Score: 1

      Yeah, I know. I suppose I was oversimplifying it a bit. I'm glad you RTFGPL, though. :-)

  61. Like going to Dr. Kevorkian for a cold.... by Anonymous Coward · · Score: 2, Insightful
    You might not get what you want out of that visit.

    Just like we're not going to get anything good out of using Microsoft's code.

    Paranoid? Look at it this way: would you put some sort of rights to your companies code in the hands of Microsoft? Do you trust them that much?

    Me neither.

  62. Re:Inexpensive and competing with Linux? Nah. by Anonymous Coward · · Score: 0

    wow, looks like you are the one that got owned.

  63. Re:Inexpensive and competing with Linux? Nah. by Tim+C · · Score: 1

    I've personally used development tools costing in excess of $15,000. $1000 is nothing - my daily rate to our clients is more than that. Hell, my monitor cost more than that.

  64. Re:Inexpensive and competing with Linux? Nah. by vadim_t · · Score: 4, Insightful

    This way of thinking is very strange. If you're a company, then yes, but if you're an individual it makes no sense at all to count the hypothetical cost of everything you do. For some people like me, $995 is a very significant of money that I'd prefer to spend on a laptop, while a say, month of programming during the summer is not a cost, and maybe a benefit in terms of practice and satisfaction, apart from giving me something to do.

    Also, not everybody who can write code has the ability of doing so in an commercial environment. People can perfectly have a completely different way of earning money, and may not wish to do programming professionally to avoid killing their hobby.

    And anyway, this is free software we're talking about. I wouldn't write my own toolkit, I'd look at existing ones and choose the one that'd be easier to port to the required architecture.

  65. Is it a conspiracy?? by Anonymous Coward · · Score: 1, Insightful

    Ah,,, Noticed any similarities between:

    http://www.linuxdevices.com/
    and
    http://www.wi ndowsfordevices.com/

    ??!?

    What is this you can't beat them join them?
    Can't beat them be them?

    What the hell is going on with these 2 websites and why are they almost exactly the same freaking thing?

    1. Re:Is it a conspiracy?? by jb_02_98 · · Score: 1

      They are both run by DeviceForge. I am assuming that is why they look the same. Maybe someone should tell them that they should be differant?

    2. Re:Is it a conspiracy?? by angulion · · Score: 1

      Notice any similarities between:

      domain: windowsfordevices.com
      organization: DeviceForge LLC

      and

      domain: linuxdevices.com
      organization: Device Forge LLC

      ?

      windowsfordevices.com has nothing to do with MS - it's just a communitysite like linuxdevices or sourceforge.

  66. Re:Inexpensive and competing with Linux? Nah. by Anonymous Coward · · Score: 2, Insightful

    Especially since Windows CE is the thing on PDAs

    sorry, but MS likes to think that but Palm OS still outnumbers it 3 to 1. The sexiest PDA's run palmOS (sony Clie) and up until just recently it was the only thing available for integrated PDA+PHONE (which still suck, but are starting to get better...)

    Microsoft has been playing catch-up to palmOS for years and this new Linux thing is starting to nudge it's way in further pissing them off.

    Microsoft is second fiddle in the world of consumer embedded systems and they are a distant fourth in commercial and industrial embedded... behind DOS!

    $995 is not for supported version. I guarentee they they will not answer my phone calls about it for free (um that is what "supported" means... I don't know what ms has you believeing) $995 is for your right to install it and NOTHNIG MORE.

  67. Re:Inexpensive and competing with Linux? Nah. by Cereal+Box · · Score: 4, Insightful

    Artifical barrier to whose entry? Microsoft's goal certainly isn't to deny as many developers as possible from developing on its platforms.

  68. why would microsoft... by zogger · · Score: 1

    ...open their license some more and drop their prices then, if they weren't feeling the heat from the alternatives? If they have such a lock in, and they thought it would continue, they could ignore it, heck, they could INCREASE prices then and they could even further restrict the license.

    But they aren't, they are slowly going the opposite way, ergo, I think they are "feeling the heat".

    1. Re:why would microsoft... by LWATCDR · · Score: 1

      "But they aren't, they are slowly going the opposite way, ergo, I think they are "feeling the heat"."

      I do not doubt that they are but not in the PDA space yet. In the pure embeded space they are lossing to Linux. Things like Cars, routers, and home media players. I doubt that Real Audio is supporting Linux for the desktop. I would be that they are hopping that home media players will run Linux and Real Audio instead of Windows CE and MediaPlayer. There is every chance that we will skip right over Broadcast HDTV to net TV and the big winner it that will make a mint.

      This could also be a proactive move on there part to keep thir lead in the PDA space over Linux.
      Besides that Sharp Zarus name one PDA that ships with Linux? Compaq/HP? Palm? They are the current big boys in the PDA space. Palm uses Palm OS and the Compaq/HPs run CE out of the box.

      I really would like to see Linux do better in the PDA market.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:why would microsoft... by zogger · · Score: 1

      I think cellphones are going to win in the PDA market. They sell so very many more of them they can add in new features faster and cheaper. The form factors are similar enough. They start out wireless and with keys you can use. And people are more likley to think of getting a new cellphone than a pda-generally speaking. What might it be, 10 or 20 to 1 cellphone ownership to pdas? As soon as they have a small hardrive in phones that will play tunes and store a lot of them, well, there ya go. People don't want to carry three things, phone, pda, music box ipod thing. They want one thing that does all of it, but the phone part is the most important to most people, so that will be were the primary emphasis comes from-I think so anyway.

      And I have NO idea what OS most cellphones run. I know I have read about it before, but wasn't paying enough attention to make it stick.

  69. $995 is cheap -- unless its per unit or recurring by rjamestaylor · · Score: 2, Insightful

    If $995 was expensive for a commercial development venture, I'd be out of business already.

    Think about it.

    --
    -- @rjamestaylor on Ello
  70. Umm, excuse me, but by Anonymous Coward · · Score: 2, Funny

    "They are recting to Linux rather than leading the IT market."

    Point well taken, except that Microsoft has, by-and-large, _never_ lead the IT market. Never. What they have done a good job of is buying good ideas from others, and shoving their own mediocre ideas down eveybody's throats via their marketshare and bundling contracts.

    What is changing ever so slightly is that Microsoft doesn't necessarily make all the rules any more. And that is very dangerous for a company that has such an addiction to cash on one hand and, on the other, millions of stockholders who still look to them as a growth company that is going to single-handedly finance their retirement.

    Dell might still be their lapdog but I bet they fear mightily a shareholder mutiny.

  71. This is a Press Release, not an article. by wsxyz · · Score: 1, Interesting

    The entire summary reads like a slightly rewritten press release. I bet the contributing "anonymous reader" is actually a Microsoft marketing rep.

  72. Re:Inexpensive and competing with Linux? Nah. by molarmass192 · · Score: 1

    There's no technical support beyond bug identification included in that figure, that's just the price of the dev kit license. Information on Essential and Premier support for devs requiring a SLA is available at the included links. That $995 is pocket change compared to the price of a support contract but that's no surprise since support and runtime fees are where the money is at in the embedded space.

    --

    Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
  73. hate towards GPL have clouded their minds... by Anonymous Coward · · Score: 0

    These are not the licenses you are looking for.

  74. Re:Inexpensive and competing with Linux? Nah. by Threni · · Score: 2, Interesting

    > it's like raising the rent of the building you own so minorities (statistically
    > they make less per capita) can't rent an apartment from you.

    While "minorities" (you're talking about black people, right?) are statistically less well off than the majority, such barriers are not neccessarily the motive, nor is racism - it's simply just a manifestation of the desire for more money. If minorities were better off on average, then you could look at the situation the other way around.

    Anyway, the poster you're replying too is right. I often buy third party controls, because it's not me who's paying for it - my company does. And if they want something (in a certain category, such as printing labels or creating zip files) done quickly then it's usually quicker to download a free demo, see if it's easy to work and that it actually DOES work (you'd be suprised) and buy it, than it would cost to do it yourself. $1000 US a day sounds about right.

    Whether or not that's a barrier to the hobbyist is another mattter. I admire Linux and free software, but at the end of the day I code for a living, so I'm not going to complain that something is too expensive - if something is expensive but there's a demand for it then perhaps a free alternative will turn up, but I don't expect people to produce tools for nothing. If it's too expensive then i'll code it myself, if needed, or I'll find a way around it.

  75. Re:Inexpensive and competing with Linux? Nah. by dasmegabyte · · Score: 5, Informative

    This is some FUD. You do not *need* to use Microsoft anything if you develop for CE...there are several third party toolkits as well as the Java Micro Edition.

    However, Microsoft's tools are very good, and have classically cut develoment time significantly. We have one guy working in CE.NET doing the work that three guys did for our Palm OS port. Is that worth a one time charge of $995? Sure is.

    --
    Hey freaks: now you're ju
  76. Re:Inexpensive and competing with Linux? Nah. by XMyth · · Score: 0

    Then there's no point.....Microsoft isn't trying to market their development kit to you (essentially a hobbyiest)...they're trying to market the kit to professionals and businesses.

  77. Re:Inexpensive and competing with Linux? Nah. by fredrik70 · · Score: 2, Interesting

    Hmm, didn't MS Visual C++ for CE use to be free of charge? I got a version from 2 years back which I could download for free around somewhere...

    --
    if (!signature) { throw std::runtime_error("No sig!"); }
  78. Exactly by mcc · · Score: 3, Insightful

    GPLed software gives you a complete product with source which you may do whatever you like with and asks only for your source in return.

    This new MS shared source thing gives you 25% of Windows CE, tells you you can do whatever you like with the resulting binaries, and asks only for an eternal monetary tithing for every unit you sell containing these binaries.

    It would be reasonable to say these are different kinds of restrictions. It would probably not be reasonable to call the MS thing less restrictive.

  79. Re:Inexpensive and competing with Linux? Nah. by Thomas+Miconi · · Score: 1

    If this license is really what it seems to be, this looks like the perfect business opportunity:

    "You can tweak WinCE all you like, correcting its bug, adding functionality, and all that, and you can even SELL the result - you just have to pay that $995 license first !"

    If that's it, great move.

    Thomas Miconi

  80. Re:Inexpensive and competing with Linux? Nah. by j-pimp · · Score: 1

    There is GTK for the frame buffer. I'm sure that QT is more mature, and the fact that QT is written in C++ is a plus for many developers. KDE seems to be winning the Linux desktop wars, probally because it appeals to the developers. As Balmer said, developers, developers, developers, developers!!!. Also, for a commercial app $1,000 is nothing. Especially when you dont have to shell that out until you ship the application. Putting asside the closed vs. open source advantages, if your going to release a closed source commercial application, you would probally expect to make more than a thousand dollars off of it.

    --
    --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
  81. Re:Inexpensive and competing with Linux? Nah. by malfunct · · Score: 1

    If they were trying to raise the bar of entry it would be tens of thousands of dollars and come with very strict redistribution and licencing restrictions like the xbox SDK.

    --

    "You can now flame me, I am full of love,"

  82. Still Learning the GPL?!? by Bob9113 · · Score: 4, Informative

    in contrast to the GPL, which obligates developers to make their modifications available to the public.

    Once again for the slow learners among us: The GPL does not obligate you to make your modifications available to the public. The GPL only requires you to make the source code available to anyone to whom you provide a copy of the derivative work. If, for example, you modify GNU Emacs for your personal use, you do not have to publish your work.

    1. Re:Still Learning the GPL?!? by FattMattP · · Score: 2, Informative

      Exactly. The GPL is a license that covers distribution, not use.

      --
      Prevent email address forgery. Publish SPF records for y
  83. Not bad by nwbvt · · Score: 4, Insightful

    ...but $5 says /.ers will still line up to take shots at MS for this move.

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  84. ommercial Derivatives Program for All Licensees by digitalgimpus · · Score: 1
  85. Re:Inexpensive and competing with Linux? Nah. by dasmegabyte · · Score: 3, Informative

    If you're really talking about Windows CE, you're probably right. I guess this is sort of confusing to outsiders, but Win CE != PocketPC. CE is a kernel slash toolkit intended for all embedded devices that lacks a lot of the higher level management functions in PocketPC.

    PocketPC on the other hand, is an OS for consumer devices. At its core is CE. Besides the basics of program installation and process management, I'm not sure what's different between the two. But they are NOT the same platform, and haven't been since (I think) 2000.

    If you were to write a program "for CE devices," your market would be limited to hackers, embedded users and those people who owned the Casio BE 300. If you wrote a program for PocketPC, you'd have a massive market. So if you're a software company looking to expand into the embedded market, your choices are: write a consumer app for Pocket PC, or write a useful utility app for other embedded software companies.

    --
    Hey freaks: now you're ju
  86. Ken Brown's Version of Open Source? by Anonymous Coward · · Score: 2, Interesting

    Isn't this very similar to the kind of "open source" that Ken Brown wanted in his notorious book? He did favor "a license similar to BSD" in some limited cases. Coincidence?

  87. Re:Inexpensive and competing with Linux? Nah. by Quattro+Vezina · · Score: 1

    OK so what do you use to develop for a Zaurus? Yeah sure you can make an ncurses app, but what if you want it to integrate nicely?

    So yeah you have some choice but for a commercial app I'd still go with commercial QTopia as would anyone with a bit of common sense..


    Well, for one, Java is available for embedded platforms (both Linux/Zaurus and WinCE/PocketPC, IIRC).

    Second, Qt/Embedded, just like Qt/X11 and Qt/Mac, is only non-free if your app is also non-free (as in speech, not beer). If you're developing an GPL app, Qt is available under the GPL (there's also the QPL, but I'm not sure if Qt/Embedded is also available under it).

    --
    I support the Center for Consumer Freedom
  88. Re:Inexpensive and competing with Linux? Nah. by JPriest · · Score: 2, Interesting
    If you are a hobbyist, then the 120 day free trial period should span your summer quite nicely. After the saved $955 buys you a new laptop, then install the kit on that for another 120 days.

    The 120 period is there for a reason, I fail to see how this news comes as a problem to you?

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  89. Re:Inexpensive and competing with Linux? Nah. by megarich · · Score: 0

    So does this mean more programmers will be put out of work?

  90. Re:Inexpensive and competing with Linux? Nah. by Felinoid · · Score: 1

    I don't think this is about compleating with Linux in the PDA market but in the imbeded hardware market.
    I have a Linux PDA and Palm is a greater threat to Microsoft than Linux when it comes to PDAs.
    But WinCE is also for imbeded devices and while WinCE for PDAs will generally work "out of the box" when your building a cable box or PVR (for example) your adding on new features that serve no purpous outside this one application.

    It's ironic really. Microsoft has the desktops Linux takes the servers.
    Microsoft gets the PDAs Linux gets the imbeded market.

    The reality is that Microsoft has less chance on the imbeded market than Linux has on the desktop.

    Companys use Linux becouse it's available on a wide range of processors has a broud range of features and really slashes costs and develupment time.

    Now let's say Microsoft chouses to FUD Linux. Thats not a big deal. Microsoft can chance imbeded develupers away from Linux all day long.
    There is a large number of operating systems imbeded systems manufacters would prefer to use before ever considering all the hastle that results from working with Microsoft.

    In most cases I imagin before they'd fork over money to Microsoft the would develup there own operating system. Often cheaper and more effective that going with Microsoft. Many still do this today when Linux isn't the best option.

    Alterntively many companys and inventers will willingly DUMP products rather than use WinCE.

    In the long run if you DO need the sort of freedom given by this new tweek to Microsofts liccens then I recemend looking at BSD as it is better for imbeded devices than WinCE.

    --
    I don't actually exist.
  91. If you cant beat 'em, join 'em! by BlindSpy · · Score: 2

    Basically Microsoft can find no other way so combate open source effect on its revenues other than to become open source themselves. This is a great day indeed! Hopefully this force to open source will happen to all major programing companies. It just goes to show that you can be open source and still make money. In this case, its the _ONLY_ way Microsoft could make money (in this specific feild... I think it was embeded OSs).

    --
    Whoever dies with the most toys wins.
  92. Not suprising by autopr0n · · Score: 1

    The real question is, what can you do with your code modifications? Can you put out 'patches' under the GPL ala early Minix development?

    Not too surprising they'd stay away from anything GPL like, given their oblique hatred of it.

    --
    autopr0n is like, down and stuff.
  93. Re:Inexpensive and competing with Linux? Nah. by happyfrogcow · · Score: 1

    While "minorities" (you're talking about black people, right?)

    why is there a need for "minorities" with quotes? and why the need to assume i'm talking about a particular ethnicity, trying to weaken my point by making me sound racist? particular ethnicity is irrelevant here.

  94. Re:Inexpensive and competing with Linux? Nah. by mr_z_beeblebrox · · Score: 1

    sorry, but MS likes to think that but Palm OS still outnumbers it 3 to 1.

    Yes, but only in the pockets of consumers. Look at the figures in the warehouses. Find a pos scanner running palm os, Symbol and other big names use Win Ce exclusively. Oh and MS is not "behind Dos"

  95. Re:Inexpensive and competing with Linux? Nah. by mr_z_beeblebrox · · Score: 1

    There's no technical support beyond bug identification included in that figure, that's just the price of the dev kit license.

    Of course not, but the point is it is supported as in support is available. The best source of support for linux on PDA (besides maybe zaurus) is some russian guys website. 995$ is a drop in the hat and if you need support it is well worth it.

  96. Re:Inexpensive and competing with Linux? Nah. by smurf975 · · Score: 1

    I agree $995 is more or less a moderate developers week salary. And it will take much more time then a week to develop your own toolkit.

    --
    -- I don't buy it, I grow it.
  97. Re:Inexpensive and competing with Linux? Nah. by smurf975 · · Score: 1

    Thats ok but how many individuals design, build and sell PDA's? Talking about hardware + software here.

    --
    -- I don't buy it, I grow it.
  98. It just goes to show you... by Anita+Coney · · Score: 1

    Competition is a good thing.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  99. Thank you Mr. Bush for failing to understand again by 13Echo · · Score: 2, Informative

    How can Communism (or Socialism) really apply to a non-physical product? Software is freely duplicated anyway, regardless of the license that is used - and GPL software can be sold for profit, at that.

    Some traits of Socialism and Communism:

    -Public or government owns means of production.
    -Central committes plan production.
    -There is no competition.
    -No profit motive in the distribution of goods or services.

    Why GPL is not "Communist":

    -Individuals can own means of production of GPL software.
    -People can own components of software that work with GPL, and they can determine means of production.
    -Several (profitable) companies create and utilize GPL software products competitively.
    -The pursuit of profit is the reason that corporations like RedHat and Suse distibute their software.

    If anything, GPL is more like "Welfare Capitalism", in a sense that you are free to utilize software under the license, and share it, and even profit from it, but there is a system of rules in place that are designed to protect the welfare of its userbase. Those rules are the GPL restrictions that force you to include your modifications, upon request of the purchaser, if you wish to distribute or sell the code. If you don't wish to do this, then write a GPL'd mechanism that glues to your own proprietary code. How is this so restrictive? It's not. How is this like Communism if it allows one to distribute it in a profitable, Capitalist fashion? You probably can't answer that because it's *not* Communism.

    Besides... Would it not be ideal to have a system that allows true competition, while allowing nearly equal playing ground for everyone to benefit or profit? Extreme Capitalism does not do this, and is not unlike Socialism or Communism in many ways. GPL software like Linux levels the playing ground. The days when you were locked into a single provider are coming to an end. You now have the choice of purchasing an incredible product from a number of vendors (RedHat/Suse/Novell/Mandrake/Etc). You have the choice of paying for a level of support that fits your needs. You have the choice of making your own product as well, and making a profit from it. Now you tell me what sounds more liberating.

    You boneheads who talk about how GPL is similar to Communism don't have a damn clue what either is about. You refuse to accept that software is a changing industry, and the old rules of the dinosaur companies like Microsoft will ultimately be the cause of their toppling. Of course they want you to believe it's Communism, because companies like RedHat are stealing their business (and making money off of it).

    It's time for me to get back to programming GPL software for my company.

  100. Re:Inexpensive and competing with Linux? Nah. by dasmegabyte · · Score: 1

    IDEs for both Visual C++ and VB for CE 4.0 Pocket PC 2000/2003 are free-as-in-beer. The new CE 5.0/CE.NET tools are for-pay, but only because they're included with the REST of VS.NET.

    The compilers and SDKs for CE and Pocket PC always have been and still are completely free (again, as in beer) with free documentation and great examples.

    --
    Hey freaks: now you're ju
  101. Re:Inexpensive and competing with Linux? Nah. by Anonymous Coward · · Score: 0
    Parent wrote:"It would take monts or years and a "mobhord" of developers to correctly do that, but at least you save the $995 fee for the kit."

    It would take monts(sic) or years to write an animated paperclip that gets bored as well.

    Or, it could take days to write a decent man page, and use the already existing components you find to read the documention.

    "Call it a hunch, but I am willing to wager that you don't design and build PDA's for a living?"
    Are cell phones (w/ video) close enough? All the manufacturer have reference designs, and if you're a well established enough software company company they'll "loan" you their $6995 kit.

  102. The user's perspective. by twitter · · Score: 1, Interesting
    I wonder if the EULA WinCE, like most "consumer" software, grants Microsoft the ability to terminate the license at any time. From the user's perspective, Shared Source is irrelevant and I'm sure M$ intends it to be. The average M$ apologist loves to pretend that user control is unimportant.

    --

    Friends don't help friends install M$ junk.

    1. Re:The user's perspective. by Anonymous Coward · · Score: 0
      Moderators: Please note that "twitter" is a known fanatical psycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft bashing. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" or "fanboy" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, twitter is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

      I'm posting this so that you (the moderator) have some context to consider twitter and not mod him up whenever he posts his filler preformatted rants about installing Knoppix or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

      If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than twitter. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

      To get an idea of what I'm talking about, check this post out. I mean, this is an article about email disclaimers, right? The parent of the post is complaining about the ads in the linked page and so on, and twitter actually goes off on a rant to blame it on Microsoft and recommend Lynx. WTF?

      Here's another. In this post twitter not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "GNU". Yes, if you're confused, you're not alone. The reply (modded +4) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

      More? Just read though this post and the subsequent replies. I guess this stands on its own. Or these two. Or this one.

      Still not convinced? This is what twitter considers "humour" while going about his daily "M$" routine.

      More? Bad spelling in astounding conspiracy theories, more offtopic FUD and uninformed "I'm right, look at me" rants, promptly proven wrong. Worse even, twitter wants to be RMS, apparently (that first one is a winner). I mean,

    2. Re:The user's perspective. by PD · · Score: 0, Offtopic

      I feel like a miserable failure, because apparently nobody hates me enough to write such a lovely flame about me. Brought a tear to my eye.

    3. Re:The user's perspective. by Anonymous Coward · · Score: 1, Insightful

      You know you were doing so well in your posts and then the M$ sneaks back in. Just get rid of that and maybe people will start taking you seriously. You are soooo close to being a normal human being.

    4. Re:The user's perspective. by Anonymous Coward · · Score: 0

      You're welcome.

    5. Re:The user's perspective. by Anonymous Coward · · Score: 0

      Hey, AC! Guess what? Your "trolling for M$" campaign has backfired on you in typical Microsoft fashion.

      You are really just bringing a lot of attention to twitter, and now whatever he says will be viewed by many more people than before! All he has to do is continue to ignore your ridiculous posts which few give more than a glance anyway.

      I hate to borrow a quote from Darl McBride but the yelling gets the loudest when you're near the end zone. Keep it up, twitter! M$ is feeling the pain and they're now into schoolyard name calling and taunting. Keep the pressure on!

  103. Re:Inexpensive and competing with Linux? Nah. by Anonymous Coward · · Score: 0

    Artificial barrier between "developer" and "user". Microsoft does this because they want their developers to feel like they have special privileges, such as to not have to worry about their users competing against them. The kind of developers who like to be babied and led around by a leash prefer this sort of artificial partitioning, because it ensures that their crappy $45 shareware program has less of a chance of being replaced by something cheaper or free by a user turned developer who suddenly decided to pick up a C book and compiler.

  104. Gibson Audio by Alsee · · Score: 0, Troll

    Phil Usatine, Chief Architect and VP of Technology Development for Gibson Audio says: "We've also seen incredible value in the Windows CE core license as it enables us to use advanced technologies like Windows Media codecs and digital rights management to provide our customers with an amazing music entertainment experience."

    Thanx for the heads up!

    Now I know to avoid all Gibson Audio products. I for one have no interest in the "amazing experience" provided by DRM crippled crap.

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  105. As long as... by bob670 · · Score: 1

    you can be sued for ANY NUMBER of resaons in their shared source programs it strikes me as nothing more than marketing bullet points. This might make the cutting edge PHBs feel better but it means nothing to anyone doing the work.

  106. Re:Inexpensive and competing with Linux? Nah. by Anonymous Coward · · Score: 0

    Actually the 2003 versions are available for free, what they are offering for $995 is the Windows CE Platform Developer which lets you completely customize the CE operating system. So no, it's not outdated software you are getting, go download the goods.

  107. I used quotes for a reason by cipher+chort · · Score: 1

    I _personally_ do not call the GPL Communism, but that's the criticism that's been leveled against it by the likes of Microsoft and SCO. By the way, big corporations are more likely to view it that way, regardless of the GPL zealots screaming otherwise.

    It's quite simple, if you look at software that has a license that says "do whatever you want, just give us credit" vs. a license that says "do whatever you want and also give it away for free and give it back to us", which are you going to choose (as a corporation, trying to make money)?

    If you look at where Open Source code is being used in the industry, it's mostly in networked servers, appliances, or dedicated networking hardware (switches, routers, load balancers, etc). The majority of the larger players (Cisco, Juniper, F5, what was Alteon, etc) use BSD licensed code rather than GPL, while the smaller players going for SMB/SME markets often opt for Linux/GPL based software.

    The big corps. are much more concerned with holding onto IP and being able to use what they know/what they've created competitively, where as the smaller players just want to be able to bring a product to market quickly and start shipping it. The smaller players aren't nearly as concerned with IP and long-term issues, they're concerned with buying able to make money quickly.

    So no, I don't think the GPL is Communism, but I also don't think it fits will with giant corporations trying to dominate markets. Now you and RMS can argue that this is the root of all evil and it must be abolished, but the investors of those large corps. are more likely to want market domination and proprietary inventions that do not get shared for free.

    And by the way, to your point about Red Hat I actually don't see them stealing MS's business, I see them stealing from Sun. Why do you think Sun has switched from attacking Microsoft (and losing) to attacking Red Hat? Because Red Hat is more of a threat to replace them now.

    I do not think Red Hat will ultimately profit immensely from Linux, I think IBM, HP, and perhaps Novell will. It's not Windows that's dying out, it's UNIX. There will simply be a shift from Sys V-based proprietary OSs to Linux-based proprietary OSs. I mean, look at Red Hat, their Linux doesn't really look like anyone else's Linux now any way. The utilities and commands are fairly proprietary to RH and RH knowledge isn't all that portable to other Linux-based OSs.

    Just in case someone gets the impression I'm a Microsoft fan (20% troll??), let me assure you that I'm not. Interestingly enough, I actually work for a company that sells Linux-based appliances (after previously working at a company that sold BSD-based appliances). At my previous employer we never had to worry about the license, because they were safe. With this company I'm suspicious that they're violating the GPL because they've done a fair amount of tinkering with the kernel and of course we don't release the source. I'm also willing to bet that there are a ton of other companies doing the same thing, but the FSF just isn't pursuing anyone about it.

    --
    Someone is WRONG on the Internet!
    1. Re:I used quotes for a reason by Anonymous Coward · · Score: 0

      I don't really see the problem though. The big corps can still hold onto their IP, with their own private components, and still utilize free software their own means of profit.

      The common misconception is that anyone that modifies GPL software has to give back to the community. This is *not* true. They don't have to give anything back if its privately used. The GPL licensing stipulations are merely there to prevent some ruthless corporation or individual to laying total claim over the hard work of the GPL programming community. Would it be fair for Microsoft to come in, steal some Linux server code, call it their own, and threaten to sue anyone else for using it? Wait a sec... That's what SCO is doing. Anyway - GPL gives a lot of businesses and individuals a competetive edge that they never had before. It's just up to these companies to find a way to make GPL and their own personal code coexist into a unique product that is worth purchase.

      Companies like Novell and Oracle make great closed source software that runs on top of Linux.

      And it doesn't even have to be software... An example: A friend is in a computer business where they build specialized thin-clients (without any disk drives) that boot over PXE, load a Linux-based image and X-server, and connect to an NT/2003 RDP terminal server. This maximizes their profits, saves the customer some money, makes a quiet (fanless) machine with a VIA C3 CPU and small ATX design. It's a neat product that seems to be very successful so far.

      No offense, because you do raise some good points, but obviously your companies aren't so worried about the viral "communist" GPL that it prevents them from using GPL software in their own products.

  108. WinCE is more free than Linux now by Anonymous Coward · · Score: 0

    With linux, you must release source code when you ship your product. With WinCE you no longer need to release source code to anyone when you ship a product with WinCE.

  109. Their License is posted by Anonymous Coward · · Score: 0

    Windows CE 5.0 License on MSDN site.

  110. Yes but keep in mind by OeLeWaPpErKe · · Score: 0, Troll

    That this is a trap. The second enough people buy in to this there will be a "security update" making the fees $50/minute per customer and removing all hope of ever asserting your own copyrights.

    I don't think linux is threatened by this. Then again, I'm counting on basic intelligence on the part of mangers...

  111. Re:Inexpensive and competing with Linux? Nah. by flosofl · · Score: 1

    I don't know about YOU, but this is in regard to the WindowsCE embedded OS - not the software that runs on top of it. Most customers of this toolkit will be looking to improve or customize the WinCE embedded OS, not create a nifty new address book. I would image the VAST majority that would be interested in this would be companies with a budget to easily absorb this cost.

    --
    "This calls for a very special blend of psychology and extreme violence" - Vyvyan "The Young Ones"
  112. Re:Inexpensive and competing with Linux? Nah. by Anonymous Coward · · Score: 0

    Remember what it's all about?

    Developers, developers, developers, developers, developers, developers, developers, developers!

  113. The GPL Does _Not_ Require Publication by John+Hasler · · Score: 0, Redundant

    > ...the GPL, which obligates developers to make
    > their modifications available to the public.

    The GPL does no such thing.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  114. actually by geekoid · · Score: 1

    Competition is a good thing for the consumer

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  115. NOT BSD by Anonymous Coward · · Score: 0

    You should have read the article a little more. To deploy anything using CE, you will need to pay per-unit royalties of $3.00 (for very limited functionality) to $15.00 (or potentially more, the article only says "starts at $15").

    BSD doesn't come with a per-unit royalty, and the GPL specifically prohibits per-unit royalties.

    Sorry. Try again.

  116. BSD? by Anonymous Coward · · Score: 0

    Interestingly, the revised Shared Source terms are reminiscent of the BSD open source license...

    Does this mean that Microsoft is dying?

  117. Re:Inexpensive and competing with Linux? Nah. by VertigoAce · · Score: 1

    The quotes indicate that you are not using the term "minority" literally. The term in the US implies disadvantaged, regardless of actual numbers. There are places in the US where whites are the minority. Yet, in those places, whites are not generally referred to as minorities.

    Anyway, the point is that certain housing practices hurt low-income families regardless of race. They may or may not be part of a particular race or "minority".

  118. Re:Inexpensive and competing with Linux? Nah. by heybo · · Score: 1

    You are right. This is FUD. You don't have to use a tookit. Just use any handy text editor! Toolkits just speed up the process of writing code.

  119. Does this mean we need to add another step.... by 3seas · · Score: 1

    ...to the MS expected steps against its competition?

    Hows it go?

    First they ignore you, then they laff at you then they....... ....and finally they realize they cannot beat you so they join you....

    Maybe not yet... but its certainly in teh direction of...

  120. Re:Inexpensive and competing with Linux? Nah. by aulendil · · Score: 1

    I don't see your point. In order to develop for CE you have to use their development tools and libraries. When you develop for a Linux based PDA you aren't *TIED* to any specific toolkit.

    That argument doesn't hold water. In the same way you aren't tied to using QTopia, you aren't tied to WinCE! Linux is an OS kernel and therefore incomparable to WinCE which is an OS kernel + toolkit. Now the linux kernel + a toolkit is a different beast...

  121. Re:Inexpensive and competing with Linux? Nah. by node+3 · · Score: 2, Insightful

    Artifical barrier to whose entry? Microsoft's goal certainly isn't to deny as many developers as possible from developing on its platforms.

    You're right, that's not their goal. Their goal is to make as much money as possible. By charging $995 (guided by their first goal), they are also, as a side-effect, raising an artificial barrier to entry for WinCE developers.

    Additionally, one of the guiding philosophical ideals at MS is that MS wants to own and control as much as possible--both their own inventions, standards and technologies and the inventions, standards and technologies of others (historically, virtually every MS product was originally created by people outside of MS, and consider their "embrace and extend" of open standards, for example). By placing a large price tag on a product whose analog you get bundled with Linux and MacOS X, they are reminding you that *they* own it. By doing that, they help make sure it's natural for you to think that MS should own and control as much as they can acquire, and worse, to think that it's a *good* thing.

  122. shifting times by jdkane · · Score: 1

    For a company the size of Microsoft, who is not used to sharing, to be taking these steps towards a more open software base seems a bit unprecedented. They don't need to be as open as Open Source. Indeed that probably wouldn't be feasible for their survival. However they just need to be open enough to draw more developers and customers and increase market share. I think a lot of people here (including myself) assumed Microsoft would not (could not) start taking such steps. They are either fighting to remain in the market, or else a lot smarter than they have been credited with in the past (they've been credited with sly-ness in the past). As a result Open source may have more of a fight on its hands now with Microsoft than ever before. It might even make SCO look like a walk in the park.

  123. Re:You're thinking consumer rather than business a by Eraser_ · · Score: 1

    The potential for business use of embedded OSes is just staggering, however, and Microsoft [as opposed to Sony, or Ericsson] has tradtionally made their money in business [not consumer] sales.

    I wonder what the true breakdown is for Sony if you look a bit higher up in their electronics division. Sony has quite a few products which will never see a consumers hands, whereas Microsoft has very few. Windows Server, SQL Server, etc. Even their development tools are available in some stores off the shelf.

    Sony's high end video cameras, where Betamax lives, sell very well to studios. Panasonic is their main competitor, along with JVC, and Canon is coming up right on their heals with their affordable "proffessional" DV1 line. It may not be truely a Pro camera, but it sure comes damned close.

  124. Re:Inexpensive and competing with Linux? Nah. by chrylis · · Score: 1

    And that is exactly the blind spot that Microsoft is just now starting to realize it has--that there are a lot of good programmers out there who are not working for a software company and want to program on their spare time. While most companies will swallow $1000 like a drop of water, the hobbyists (and remember where Linux, Apache, and friends started) will go elsewhere.