Slashdot Mirror


Microsoft Planning on Opening Up More Source

mhh5 writes "It's a bit surprising, but it looks like Microsoft is considering making some of its code open source. Obviously, Microsoft's OS or Office are not going to be opened, and it seems like Microsoft is just trying to get more developers, but it's a interesting change of policy."

482 comments

  1. Finally! by Anonymous Coward · · Score: 5, Funny

    I can't wait to get my hands on that DOS 3.3 source. I shall build the mightiest DOS EVER!!!!

    1. Re:Finally! by Darth+Cider · · Score: 0, Flamebait

      Sure, but since DOS is still present in Windows, that might actually do Microsoft some good.

    2. Re:Finally! by elasticwings · · Score: 3, Funny

      What are you talking about? Everybody knows, it's going to be MS GOLF!!! :P

    3. Re:Finally! by AKAImBatman · · Score: 4, Insightful

      I think this whole "Shared Source" concept is one of the worst things Microsoft can do. In fact, even responding to Linux as a credible threat is the worst thing they can do. By admitting that Linux is a credible threat, they've convinced the world that Linux might be a product that's useful for something. If they simply continued to carry the tagline of "Linux is older than Windows and has little to show for all that time. We don't consider them a competitor," the big execs with $$$ wouldn't take Linux very seriously. The shared source concept only makes it worse by stating that "There may be something to this Open Source thing."

    4. Re:Finally! by jdray · · Score: 1, Funny

      The article said two projects. The other one is probably MS-Bob.

      --
      The Spoon
      Updated 6/28/2011
    5. Re:Finally! by elasticwings · · Score: 5, Funny

      Better yet, we can finally have the source to port Clippy to every application.

    6. Re:Finally! by shigelojoe · · Score: 5, Insightful

      Of course, not everyone is going to listen to Microsoft when Linux is being discussed. Slowly, more and more people are going to catch on that Linux is worth a second look, and Microsoft would look foolish (well, more foolish than usual) if they kept on insisting that there are no pros to using Linux.

      One example of how this PR strategy has failed recently is the current situation of the Seattle Mariners. I know, I know, a professional sports analogy; don't worry, this will be painless. Anyway, during the 2000 through 2003 seasons, the Mariners won 60.6% of their games (393 out of 648); by all accounts, this was a very good team. But there were issues mounting behind the scenes. Players were getting older, and money was being wasted on players that had already passed their peak. Regardless, the Mariners front office kept reassuring fans that the team could compete. Sabermetricians (people who study baseball statistics) predicted that old age would end up biting the Mariners in the ass, but fans didn't believe that a team that had done so well recently would do so poorly now. Well, the Mariners are almost halfway through their season, and they have won only 41.4% of their games (29 out of 70). They have the worst record in their division, the second worst record in their league, and the fifth worst record in all of Major League Baseball! Still, the front office denies that there is anything seriously wrong with how the team is being run and maintained. Now the fans *know* that the Mariners are too old to play well, pay too much to crappy players in an attempt to improve their team, and that the front office is going to bullshit their way out of doing anything meaningful. By staying the course and saying that nothing serious is wrong, the Mariners front office is going to lose a lot of business and a lot of respect.

      I'm not the kind of guy who would normally give free advice to Microsoft, but sometimes it's better for the emperor to admit that he's not wearing any clothes.

    7. Re:Finally! by Anonymous Coward · · Score: 0



      (shhhhhhhhh...)

    8. Re:Finally! by Performaman · · Score: 2, Funny

      " The article said two projects. The other one is probably MS-Bob."
      No, it's probably that Hound from WinHEC that you see whenever you search for files in Windows.
      And the weirdest thing happened when I started to read this item the first time: my XP machine BSOD'd.

      --

      I have gas, but my car uses petrol.
    9. Re:Finally! by maxbang · · Score: 5, Funny

      Ha! From the article: "There's more of that on the way," said Microsoft's Stephen Walli...

      That's like a fat chick showing you a boob and saying, "There's more where that came from."

      --
      I also reply below your current threshold.
    10. Re:Finally! by AKAImBatman · · Score: 4, Interesting

      Unfortunately, your comparison is lacking. If we we're to draw a true analogy of what Microsoft's stance should have been, then it would be more like the New York Yankees pretending that the Marlins were a complete non-threat. As long as the Marlins don't manage to embarass the Yankees at any point, the Yankees can continue to keep fans from suspecting that the Marlins are getting better. But if the Marlins are doing poor to average and the Yankees started telling the press that the Marlins are their biggest competitor, the Yankees would instantly balloon the credit of a team that no one should be concerned about.

      It's not that much different with Microsoft. Microsoft has battled with Unix varients for a very long time, and has always managed to come out on top thanks to "pretty interfaces". Linux is certainly getting better, but many managers dismissed its supporters as biased. The moment Microsoft began a defamation campaign on Linux was the moment that Microsoft-friendly managers began turning their heads. Linux was no longer a toy in their eyes, it was a real product that Microsoft considered a serious threat. And if it was a threat to Microsoft, might it actually be better than Microsoft?

    11. Re:Finally! by sumdumass · · Score: 2, Interesting

      it's probabl;y going to be some directX version so games can be ported to linux, then they will cliam linux stole thier code and in one fell swoop destroy the competition..

      seriously, it wouldn't surprise me if this is a camaflauged attemt to make a claim like that down the line. were somethign is so closlly obvious, shady claims and maybe a lawsuite can be made like they never could have done it without seeing the source code and they didn't cr edit the right sources..or c an we say SCO times 3?

      I guess the good thing to do is wait and see what is going to be released. The windows installer they released looks like it might have been somethign that would give some insight on how to make an installer that works on every version of \*nix. I know the install routeen is easier in windows because the entire /ect directory and such is in a structured registry with rules that everyb program has to follow instead of thier own ways of doing it that make linux a pian sometimes.

    12. Re:Finally! by Anonymous Coward · · Score: 3, Interesting

      The moment Microsoft began a defamation campaign on Linux was the moment that Microsoft-friendly managers began turning their heads

      I work in the Microsoft Universe, and I can flatly say that this is false.

      Linux Hype has been going on in the IT Press for 5 years now, far longer than MS has done any specific anti-Linux marketing. MS-centric IT Managers have noticed and are taking Linux seriously, especially in application areas where it is very strong (LAMP, Java, and Oracle).

      Which is exactly why Microsoft's "Anti-Linux" marketing is really Anti-Oracle, Anti-IBM, and Anti-J2EE marketing in disguse. MS competitors are out there selling this stuff, it's not like it's even possible to ignore.

      You will notice that Microsoft is not putting out reports about Desktop Linux, largely because their customer base has no interest in Linux on the desktop.

    13. Re:Finally! by iabervon · · Score: 5, Insightful

      That worked until other computer giants started pushing Linux. When Microsoft says something's not serious, but IBM spends a billion dollars marketing it, Oracle says it's their preferred platform, and Dell sells it on their big machines, it's pretty clear that Microsoft is failing to understand customer requirements. "Everybody else is talking about Linux, but Microsoft doesn't seem to know anything about it" leads to "Microsoft is not keeping up to date on technology". Of course, if everybody else weren't talking about Linux, Microsoft would have just kept saying nothing about it.

    14. Re:Finally! by Anonymous Coward · · Score: 1, Interesting

      Heh, I worry more about "Shared" Source contaminating Free and Open Source Software (FOSS).

      I fear that under some contorted legal theory, developers themselves might become legally "tainted" by mere contact with that code.

      Rather like the fictional Illuminati, they seek to control their adversaries, and to destroy whatever they cannot control...

      For example, Apple has superior technology and yet Microsoft has turned Apple into their footstool...

    15. Re:Finally! by cynic10508 · · Score: 2, Interesting

      I've been conducting interviews for a professor and one of the interview subjects worked for said corporation. Won't mention names of people. But not only did he toe the company line he strutted up and down it. Every other answer was about intellectual property, why the GPL is a legal minefield, how no one better sully his code by bringing in outside source, etc. So they're going to have a lot of re-indoctrination to do with this whole paradigm shift if it's serious.

    16. Re:Finally! by shigelojoe · · Score: 1

      Your comparison is better. I must be focused on the Mariners because of their 18-inning loss today. /still my home team

    17. Re:Finally! by killjoe · · Score: 4, Interesting

      If I remember correctly quickbooks for DOS was the first program to feature something like clippy. If you hesitated too long on a field a little yellow "box" would pop up and give you hints.

      How that turned into a talking paper clip only the mind of the most deranged MS programmer knows.

      --
      evil is as evil does
    18. Re:Finally! by AKAImBatman · · Score: 4, Insightful

      When Microsoft says something's not serious, but IBM spends a billion dollars marketing it, Oracle says it's their preferred platform, and Dell sells it on their big machines, it's pretty clear that Microsoft is failing to understand customer requirements. "Everybody else is talking about Linux, but Microsoft doesn't seem to know anything about it" leads to "Microsoft is not keeping up to date on technology".

      Keep in mind that Microsoft was in the perfect position to portray IBM as a mainframe "has-been". They could have easily targetted IBM directly with a campaign stating that IBM is attempting to bring back the days of Big Mainframes. IBM even makes it easy with their special versions of Linux that run on big iron!

      Microsoft could then point out that Oracle is also a "has-been" that failed to take the top TPC against SQL-Sever. Thus they're jumping on IBM's bandwagon of selling their products to a small niche market of Linux lovers.

      While all of that may be stretching the truth, it would still keep Microsoft from having to say anything about Linux other than "it's a toy created by a bunch of hackers." Thus Microsoft's mistake was in attempting to attack Linux directly as if it were backed by a company. Linux doesn't actually have a company to attack directly, so it was about as effective as bombing Internet nodes. Had they gone focused on Linux's corporate support infrastructure, they could have effectively dismantled Linux's Enterprise attempts without directly killing Linux. (A bit like bombing the internet nodes to Washington DC. Far more focused and effective.)

    19. Re:Finally! by Anonymous Coward · · Score: 0

      "Microsoft could then point out that Oracle is also a "has-been" that failed to take the top TPC against SQL-Sever."

      For large, serious, database work, you don't pick MySQL, you pick Oracle. Oracle is hardly a has been, and Larry Ellison and Bill Gates seem to trade places for the world's richest man with some regularity.

    20. Re:Finally! by sumdumass · · Score: 5, Interesting

      I would agree that they are making more of an anti ibm-oracle-whatever campain as you stated. I do think that there is a side effect and that is giving linux more credit then it already had/has. Wether this is planned or not might be a question not worth asking but it is one of the results. They are bringing more attention to linux as a viable competitor and more shops are taking notice.

      I can attest to this myself. I have a client that was/is pro-micrisoft for everything. I wanted for a long time to use a linux on an old box for a internet router so I could have some more control using ssh and the likes. After being told no for several years, suddenly out of the blue I recieved a call saying it might be a good idea to go ahead and do it. Some of the key points of the conversations was, we won't have to worry about viruses on the linux server and it is definatly cheaper then the win2000 server and IIS. It serves the internet to about 40 workstations, hosts the email, scans all messages with a virrus scanner, and spam filter, gives me ftp and ssh access were I didn't really have it before, runs one of the worlds best firwalls (iptables/netfilter) and cost about $1800 less to start up. Also it allows the other win2000 server to be used to alieviate some stress from another server that runs a data store that I wouldn't allow on a box with a direct conection to the internet.

      There is now talk about placing another linux box in running a sql server and dumping a couple of data bases into it for a working backup that would survive the next big windows virus/hack attack. This wouldn't have ever been possable without Microsoft and others bringing attention to linux as a competitor (AT least in this shop). My client reviewed these decisions with some asociates in other buisinesses and they are considering doing the same. One of the plusses is there would be limited vendor lockin so other options would be viable when microsoft (or some other windows only app) riases licence fees'. Also the thought of having workable backup solutions that are immune to the same virus/update/whatever bugs is pricless. If somethign hits and takes down the servers, bam a few config changes and everythign is back to normal while the problem is being sorted out. I don't think we would switch entirely to linux there but I also didn't think linux would have been there in the first place.

    21. Re:Finally! by Darth+Cider · · Score: 1

      Let me say that again, since as one of the first posters I was modded to flamebait by an astroturfer. If Microsoft open-sourced DOS, it could actually help them. Threads of the code are still present in Windows.

    22. Re:Finally! by Oestergaard · · Score: 1

      I was eating!

      You insensitive clod. :)

    23. Re:Finally! by Anonymous Coward · · Score: 1, Funny
      it's probabl;y going to be some directX version so games can be ported to linux, then they will cliam linux stole thier code and in one fell swoop destroy the competition.. seriously, it wouldn't surprise me if this is a camaflauged attemt to make a claim like that down the line. were somethign is so closlly obvious, shady claims and maybe a lawsuite can be made like they never could have done it without seeing the source code and they didn't cr edit the right sources..or c an we say SCO times 3? I guess the good thing to do is wait and see what is going to be released. The windows installer they released looks like it might have been somethign that would give some insight on how to make an installer that works on every version of \*nix. I know the install routeen is easier in windows because the entire /ect directory and such is in a structured registry with rules that everyb program has to follow instead of thier own ways of doing it that make linux a pian sometimes.

      Did you have to run your post through some sort of filter to make it come out that badly?

    24. Re:Finally! by Alioth · · Score: 2, Insightful

      No, it's not even that. If they carried the tagline that you suggest, they are still giving Linux the oxygen of publicity. If Microsoft never mentioned Linux, and instead only advertised their products and services on the merits, hardly anyone would know about Linux.

      Similarly, the OSS world shouldn't have even talked about the Ken Brown abombination (it was fortunate that this thing was so bad that it could be completely destroyed). It gave it the oxygen of publicity it would have never had if we'd just shut up about it.

      However, their continuing mentions of Linux is giving the OS a great deal of publicity that it otherwise wouldn't have had.

    25. Re:Finally! by ultranova · · Score: 4, Insightful
      I know the install routeen is easier in windows because the entire /ect directory and such is in a structured registry with rules that everyb program has to follow instead of thier own ways of doing it that make linux a pian sometimes.

      I've always wondered who came up with the idea of the Windows registry in the first place. It gathers the system and program settings in the same place, making it impossible (to users) to separate the two. In addition, the registry grows like a black rubber sack full of waste food in a hot day, and is about as nice to use - programs typically scatter their settings all around the registry, and because the thing is so large, searching it with regedit is slow. All in all, another amazingly bad idea from people who brought us Edlin.

      On the other hand, in Linux, you simply open the text file /etc/programname, and make whatever changes you please. Most Linux config files also contain plentifull help in the form of comments.

      I don't quite understand why you think that the config files in Linux are unstructured. They are of the form key = value, and every line that starts with # is a comment. Simple and usable.

      As for installation process, I think that writing "apt-get install programname" is about as easy as it can get, and certainly less of a bother than the installation routines in Windows programs, but to each their own...

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    26. Re:Finally! by fred87 · · Score: 1

      http://vigor.sf.net/

    27. Re:Finally! by AKAImBatman · · Score: 1

      For large, serious, database work, you don't pick MySQL, you pick Oracle. Oracle is hardly a has been, and Larry Ellison and Bill Gates seem to trade places for the world's richest man with some regularity.

      Is this a troll, or are you really screwing up that badly? I'll give you the benefit of the doubt and explain it:

      1. Microsoft SQL-Server took the top TPC ratings, not MySQL. Maybe someone has rewired your brain to always think "MySQL" (not surprising around here), but it was never mentioned in my post.

      2. It is completely irrelevant whether Oracle is truly cutting edge or not. It is also irrelevant if Oracle is a better product. (Which it is.) As long as Microsoft can generate the impression that Oracle is simply trying to save their skin, people will think of them as "old". It's similar to the situation with Unix where everyone thought of it as "old" even tho cutting edge OS development has always happened on the Unixes first.

    28. Re:Finally! by joeljkp · · Score: 1

      I believe Bill's future wife Melinda oversaw the MS Bob project, which included the first assistant from MS (a talking dog). I guess this lived on through the Office paperclip years, then came back around to the talking dog in the WinXP search function.

      --
      WeRelate.org - wiki-based genealogy
    29. Re:Finally! by katorga · · Score: 1

      The current software model is dead, although it may take a while to shake all the fleas out. Open Source is attracting development of most of the new, cool technologies.

      On the user side, once they get a taste OSS and the ease (and low cost) with which software can be updated, replaces, and the speed with which tools can be found (although the sheer volume of code releases can be daunting), they won't want to go back.

    30. Re:Finally! by tekunokurato · · Score: 1

      Oh come on-- you and I are smart enough to handle an apt-get, but saying it's as easy as it gets is idiotic. There are thousands of admins on slashdot that will testify that not only is it difficult for the average computer user to grasp anything more complicated than the double-click, systems have to compensate for the lowest common idiot, who could never get the capitalization and spacing required right.

    31. Re:Finally! by rikkards · · Score: 2, Informative

      I wouldn't say impossible.
      HKEY_Local_Machine = System
      HKEY_Current_User = User (or HKEY_Users\

      And the registry settings are separate in two files. The user's settings are loaded into memory from the NTUser.Dat file located in the user's Profile folder.

      If you wanted to change a specific System setting in the registry for application (lets call it Blah) you go to HKLM\Software\Blah
      If you wanted to modify a user setting you would go to HKCU\Software\Blah (or HK_Users\\Software\Blah.
      Once there select the appropriate key and change the value to what you need set

      It isn't rocket science. Just a different mindset.

      However I do agree the registry is big and searching is a pain if you don't know where to look

    32. Re:Finally! by justkarl · · Score: 2, Funny

      "Hi! It looks like you're trying to $ls -l | grep. I'm not sure what that is, but if you'd like some help, I'll keep popping up, and see what I can do."

    33. Re:Finally! by Alexis+de+Torquemada · · Score: 1

      the Ken Brown abombination

      Please... you can blame lots of things on Kenneth Brown, but he did not bomb the nation.

    34. Re:Finally! by StormyMonday · · Score: 1

      I've always wondered who came up with the idea of the Windows registry in the first place.

      It's a method of locking a program to a particular machine. The install routine scatters a bunch of values through the Registry, and the program won't work if they're not there.

      Before the Registry, you could usually copy the program directory to another machine and run it.

      --
      Welcome to the Turing Tarpit, where everything is possible but nothing interesting is easy.
    35. Re:Finally! by johnnyb · · Score: 1

      Reminds me of a magazine advertisement I read a long time ago for Windows NT 4. Basically, the gist of the article was this business owner saying "I couldn't keep my systems running with Windows 95, so I switched to Windows NT".

      I thought it was hilarious that they were using the fact that the product they already sold you was too terrible to use as a REASON to use their other product. I wish I had a copy of that advertisement.

    36. Re:Finally! by FatherOfONe · · Score: 1

      the win.ini and system.ini stopped you.

      It was impossible to copy office, or almost any windows 3.1 program and get it to run. Not to mention the ton of .dll's that were installed.

      Now the Macintosh... that was another story. :-)

      --
      The more I learn about science, the more my faith in God increases.
    37. Re:Finally! by Anonymous Coward · · Score: 0

      Ha! From the article: "There's more of that on the way," said Microsoft's Stephen Walli...

      That's like a fat chick showing you a boob and saying, "There's more where that came from."


      Wow, I'm tired. I thought at first that said "swinging you a boob". *gag*

    38. Re:Finally! by Anonymous Coward · · Score: 0

      I'll still take .ini (or xml) files any day. Why?

      If you screw up a text file, it's pretty easy to put it back together again, or comment out stuff until you get to a point that works.

      with the Registry? Ever gotten the "corrupt registry" error when booting Windows? You're stuck at that point, because Microsoft has never decided it worthy to MAYBE have a mode where Windows will start regardless, and decent tools to deal with the Registry files themselves. Safe mode would work, if only the Registry was a consistent set of text-based files so that they could be edited without having to be loaded into the system first.
      The fact that the Registry (really, the various .Dat files) is just a big goofy database sucks.

      Having to reinstall Windows because of a corrupted registry is just all f'd up. Even with "restore to last known 'good' point" doesn't help much, either.

      Of course, the Registry has been around since Win3.x, it's just that back then it was only an in-memory construct, that, without some Windows message voodoo to refresh the "cache" (in-memory Registry), you needed to reboot Windows to get most changes to Win.Ini or System.Ini into place.

      Now, it's persisted to disk directly, so that messy "conversion" from INI to Registry is avoided. Yeah. Great. User-friendly.

    39. Re:Finally! by Anonymous Coward · · Score: 0

      Pardon me, but I couldn't help but notice your misspelling of the word "EVAR".

    40. Re:Finally! by MesiahTaz · · Score: 1

      Here's a sneak preview of their code to be released:

      int main () {
      int x = rand();
      if (x 10000)
      blue_screen();
      else
      hang();
      }

      --
      Are you an open source warrior?
    41. Re:Finally! by Bri3D · · Score: 1

      As for installation process, I think that writing "apt-get install programname" is about as easy as it can get, and certainly less of a bother than the installation routines in Windows programs, but to each their own...

      Now the DRIVER installation, that's a different story. On Mac OS X(Unix, so don't argue that its impossible on a UNIX system) minor kernel updates don't cause every single driver to have to be re-downloaded/re-compiled. The same for windows. When I don't have to track down bugs and incompatibilties for an hour to get linux device drivers to work, I will be happier. Windows at least its quick and painless if the driver doesn't work(Notice how I didn't mention NT 4.0 once).

    42. Re:Finally! by daem0n1x · · Score: 2, Informative

      It would be really great, but the problem is that lots of apps take it as granted that they can use the system tree to store their settings, thus making it a pain to use a Windoze machine without full registry rw access.
      It's funny, because the apps that have this kind of stupid behavior are usually M$ apps. Most others work fine.

    43. Re:Finally! by SmittyTheBold · · Score: 1

      I don't quite understand why you think that the config files in Linux are unstructured. They are of the form key = value, and every line that starts with # is a comment. Simple and usable.

      But they aren't. A dozen different programs will give you a half-dozen config file formats. You have XML files, you have key-value pairs, you have other forms of tagged text. The rules for different config files are almost as disparate as the programs themselves.

      --
      ± 29 dB
    44. Re:Finally! by daem0n1x · · Score: 1

      This "shared source" stuff sounds to me like drinking decaf or non-alcoholic beer.
      One does it, but misses the whole point of it.

    45. Re:Finally! by daem0n1x · · Score: 1

      I had to design, develop and support a lot of systems built on top of Windows and proprietary software when OSS would be perfectly viable and a lot less expensive, if not a better quality alternative.
      I lost a lot of sleep hours due to Windoze specific problems, and the systems I'm talking about were ordered to be deployed in Windows "just because".
      Micro$oft has their fist up managers's asses so high that most of the times they consider it to be the only alternative. Some customers specifically request Windows boxes, and suppliers specifically offer Windows solutions, like nothing else existed, even when Windows is obviously the wrong option! But in these guys's minds, no options exist.
      It's not like I'm an idealist, or something. These guys make us twist and turn just to make things fit into Windoze. They are the idealists.
      Well, screw it. I must live with that. Use Linux at home, and love it.

    46. Re:Finally! by sumdumass · · Score: 1

      well you are corect..But my opinion wasn't from the users perspective. It was from the aplication developers, It is easier to write a program in windows then it is in linux mostly because the registry is structured the way it is and the windows api. Thats all i'm saying.

      The /etc directory is fine for me and probably you but tell a regular "when it stops workign i'll by another computer" user to open a text editor and go from there.... apt-get and urpmi or emerge are pretty simple once we have the concept too. but tell someone that has never seen a car, and have never seen one being driven to get in it and park the thing. Thats what it is for them.. At least with double click you can stumble across the solution and learn as you tinker. double clicking and other windows designs are just easier and if someone can remeber were the get thier snailmail, then trial and error will let the install/ruun app.

      Again i was mostly commenting on the developer side and the structure of the registry that places/forces several of the settings to be simular and stuctured in a way that if your programs uses it you can save time writing it as well as others.

    47. Re:Finally! by rikkards · · Score: 1

      Which MS apps? I know that initial install for the big ones (Office, Project, Visio) needs admin access which makes sense but once it is installed all the user specific info is stored in the user's specific area of the registry.

      The only caveat to this is older programs that were based off of 95 and some early 98. To get the Designed for Windows 2000+ badge a software developer needs to follow these rules.

      Plus is it MS' fault if people don't do what is recommended practice?

    48. Re:Finally! by ultranova · · Score: 1

      If you're using Debian with a precompiled kernel, run "modconf" and select the drivers/modules you want. If you compile your own kernels, simply run "make xconfig" and select the appropriate drivers/modules prior to compiling. I've never had any problems this way, but then again my hardware is pretty old and non-exotic.

      If you're using external closed-sourced kernel drivers, then yes, there's a problem. But really, getting hardware for which no "official" support exists is always risky, in any operating system.

      Can't say anything about Mac, since I've never administered one, just to use them - my local library has laptop Macs for use by the customers. I've noticed that they tend to be both a lot more popular and a lot more trustworthy than the desktop Windows machines there...

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  2. Just one thing by Anonymous Coward · · Score: 5, Insightful

    Any program MS could open the source to other than Office or Windows is almost completely useless. What would be much better is if they opened the file formats. Then maybe we could have proper .doc readers and writers.

    1. Re:Just one thing by Anonymous Coward · · Score: 1, Interesting

      Well, MS SQL server and Exchange would be appreciated... ;)

    2. Re:Just one thing by Kobayashi+Maru · · Score: 5, Insightful

      I wouldn't say useless. Being able to see how the program reads and writes a file is much more useful than trying to guess what that program is doing. The open source community has done a good job guessing... imagine how much easier their jobs would be if they could observe the precise behaviour of the actual program.

    3. Re:Just one thing by Alphanos · · Score: 4, Funny

      Don't be silly. For instance, we know there are lots of great features in IIS that could be ported to Apache to improve it, like the ability to be automatically exploited! Internet Explorer has similarly advanced code that Mozilla could make use of;).

      --
      Alphanos
    4. Re:Just one thing by tachin · · Score: 5, Interesting

      The code they open source *now* may be useless, but the trend is interesting, not long ago open source was "evil", "viral", "comunist", "unamerican"...and now they are doing open source?..maybe it's not that bad after all?

    5. Re:Just one thing by DougMelvin · · Score: 5, Interesting

      To name some programs other than windows and office that are not "almost completely useless":

      windows media player
      directx
      various drivers
      IIS
      windows scripting host
      internet explorer
      imagion.. IE with real DOM support
      or how about 100,000 volunteers hunting vulnerabilities?
      outlook express
      visual studio and all it's bits
      regclean
      microsoft management console
      source safe
      msn messenger
      remeber the desktop toys?
      countless more.. but i'm starting to get board with this.. must.. must.. eve..

      bye.



      --
      Reality is in the mind of the beholder - me 1996
    6. Re:Just one thing by kfg · · Score: 5, Insightful

      File formats, codecs and *APIs*.

      We don't need to see the code, we just need to know what goes in and what comes out documented. Then we can write our own damned code to do it which will be untainted by MS's code, of little return value to them, and allow us to compete directly.

      Which is why you won't see it happen other than under duress.

      After that seeing the actual code is just like seeing MS in its underwear, fun to point and giggle for a little while, but after that more and more disquieting and revolting.

      KFG

    7. Re:Just one thing by IWantMyNickBack · · Score: 1

      Seriously, at the way this is going, Microsoft may end up being the biggest GPL'd opensource company.

    8. Re:Just one thing by foidulus · · Score: 4, Insightful

      What would be even better than Microsoft opening up the doc format, they should really participate(with other concerned parties, such as Apple, OO, Sun etc) in creating an open document format(preferably XML). But that would not help microsoft at all, because then they would have to compete solely on tools that would help the user create the best document asap. Which they are capable of doing, but for most users, the little bit of extra help/formatting would not be worth the price point. They are too dependent on the proprietary doc format to sell more copies of office.
      Hell, even if they did participate in creating open document standards, they would probably add special proprietary "enhancements". Visual J++ anyone?

    9. Re:Just one thing by aweraw · · Score: 1

      Microsoft may end up being the biggest GPL'd opensource company

      Open source, maybe... GPL, no

      --
      5468652047616D65
    10. Re:Just one thing by QuantumG · · Score: 1, Insightful

      Why would you not want to be "tainted" by Microsoft's code if they released it Open Source? The license would have to specifically allow you to use the code in your own project otherwise it wouldn't be Open Source?

      --
      How we know is more important than what we know.
    11. Re:Just one thing by Entropius · · Score: 5, Insightful

      No, they're not right.

      The "Americanism" that you refer to (that the GPL supposedly violates) is the belief in individual liberty coupled with civic responsibility--the idea that, if it doesn't infringe on anyone else's personal rights, you have the freedom to do what the hell you want and the duty to use that freedom to benefit society as a whole.

      OSS is thus right in line with the original American values. As long as it doesn't mess up anyone else, the KDE developers can do whatever the hell they want with their computers: they choose to write code on them and give me a copy, so I can post this here.

      Now there is a trend toward the reliance on the law, on legally-binding agreements and codification, rather than on a shared duty to be benevolent, to make people play nice. Whether this is a good thing or not is a discussion for another time, but it is certain that large organizations--chiefly, corporations and IP-holders--can make greater use of this new reliance on contracts than individuals can.

      The GPL is simply a creative rechanneling of this current trend to protect individuals--who would like to protect the altruistic and hackable nature of their products--rather than those who wish to profit from them.

      I wish the GPL didn't need to exist--that developers could release software with a statement to the effect of "I'd like this code to remain open and distributed free of charge. Please do me the respect of acknowledging me as the original offer, and of honoring my wishes for this work." But since, in today's climate, people (read: corporations) are bound not by honor and ethics but only by law, the OSS community needs the GPL to *protect* the original American values inherent in open source software.

    12. Re:Just one thing by 1010011010 · · Score: 4, Insightful

      You really think the GPL is "Un-American?" That it's "evil?" That it's "communist?"

      Wow.

      You must think Microsoft's licenses are "totalitarian," or maybe not. Maybe you think they have a god-given right to profit?

      People releasing the product of their own labor under the terms of their own choosing (the GPL) is evil? It's unamerican? Should they be forced to work for Microsoft, or only sell their labor and products of their labor under terms approved by you, or Microsoft, etc? Would that be more "american," less "evil" and less "communist?"

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    13. Re:Just one thing by 1010011010 · · Score: 2, Funny

      At the rate they're going, not even "open source." They'll be the biggest "partially-published-but-heavily-restricted-source please-copy-it-so-we-can-sue-your-ass" software company.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    14. Re:Just one thing by kfg · · Score: 1

      I said nothing of Open Source.

      KFG

    15. Re:Just one thing by Anonymous Coward · · Score: 1, Insightful
      Evil? If people working together for the good of all is evil, then we need a lot more evil in this world.

      Viral? Maybe, but it's easy to avoid infection.

      Communist? Not really. Ownership is retained. It is only a license.

      Unamerican? No. Uncapitalist, but not unamerican. It goes back to the roots of America, before the corporations gained power, when people cooperated to build communities, helped each other out for no good reason other than it was the right thing to do.

      It is sad that opinions such as yours are so common.

    16. Re:Just one thing by fitten · · Score: 1

      Then we can write our own damned code to do it which will be untainted by MS's code, of little return value to them, and allow us to compete directly. ...and how exactly would this benefit Microsoft? Why would they *want* to give you the tools to compete directly with them? Why do you think F/OSS needs all this help from Microsoft to be able to compete?

    17. Re:Just one thing by Anonymous Coward · · Score: 0

      Programs have become so hideiously huge I find it easier to use something simple to write my papers.
      AbiWord. I think video games are the same way.
      Toss a ghz machine at any modern game and the long load times and huge graphics get in the way of the story.
      So it may be good that ms opens up more source.
      clean up the code and make windows more efficient. ...

    18. Re:Just one thing by Collestonpie13 · · Score: 3, Funny

      Since when was Communism Un-American? Im moving to cuba...

      --
      Coffee, you can sleep when you're dead!
    19. Re:Just one thing by tiks · · Score: 1

      If microsoft has really had so much change of heart or they were into do-good-for-the-world then opening up the file formats for non-IP kindof data like msword etc would be the way to go.
      but, i think there is more to it .. by opening up the source-code under a shared source/non-GPLed licence can infact harm the opensource community as then they can claim almost anything which *seems* close enough to their work as a copyright voilation. I think (IMHO) open source developers should give this issue a serious thought before even looking into such code.

      --
      We are always correct.. even when we realize we were wrong.
    20. Re:Just one thing by Anonymous Coward · · Score: 0

      Except the OS community has bettter support for .doc files than any one version of MS Word...

    21. Re:Just one thing by kfg · · Score: 1

      Why do you think F/OSS needs all this help from Microsoft to be able to compete?

      For the same reason that Microsoft needs help to compete in the browser and *nix markets.

      Your other questions I have already answered.

      KFG

    22. Re:Just one thing by Anonymous Coward · · Score: 0

      internet explorer

      Sorry, according to statements Microsoft have made under penalty of perjury, Internet Explorer is a fundamental operating system component. You must be mistaken when you claim it is not part of Microsoft Windows.

      imagion.. IE with real DOM support

      Look, I don't usually flame for spelling, but I had to re-read that sentence a few times before I understood it. There are Internet Explorer shells that add things like tabbed browsing, so I was thinking "is Imagion a new shell" at first? It's spelled I-M-A-G-I-N-E.

      remeber the desktop toys?

      Yeah, it's a really pressing matter to get the source to them.

    23. Re:Just one thing by dave1g · · Score: 1

      You are getting into the differences between open source and free software.

      The word "open" only implies ability to see into.

      What you are complaining about is lack of freedom to use that code you saw.

    24. Re:Just one thing by kingstalemuffins · · Score: 1

      Yes, but in all seriosness, if the security holes were there for everyone to see maybe MS would be more apt to fix them...

    25. Re:Just one thing by Anonymous Coward · · Score: 0

      I wouldn't even call it uncapitalist, unless you consider licenses in general to be uncapitalistic.

    26. Re:Just one thing by cshark · · Score: 2, Insightful

      Not necessarily. They just opened that Xml installer program. But that's not what I'm concerned about.

      The thing that seems very strange to me is that they start opening up source code with real open source licenses, then they go on several notable tirades directly, and indirectly about how open source is inferior and costs more money than you expect. Can you say the same for the utilities they've released themselves?

      If so, could you say by using their own rhetoric that using Microsoft products are just too costly, inferior from a quality stand point, and cost a lot more money than anyone expects? Wouldn't more Microsoft "open" source just be more of the same? I was saying that anyway.

      I just wish they would get their marketing straight. Are they for, or against open source? Is it a costly horrible thing that destroys businesses and governments, that isn't really free? Or is it a useful tool that they encourage their developers to take part in from time to time, even going as far as to open an open source demonstration lab?

      Is this one company making concerted informed opinions... or several?

      --

      This signature has Super Cow Powers

    27. Re:Just one thing by Anonymous Coward · · Score: 1

      windows media player - useless
      directx - not a program
      various drivers - not a program
      IIS - useless
      windows scripting host - useless
      internet explorer -useless
      imagion.. IE with real DOM support - who cares
      or how about 100,000 volunteers hunting vulnerabilities? - great, more useless spamware, spyware and adware?
      outlook express - god, horibly useless
      visual studio and all it's bits - useless
      regclean - who cares
      microsoft management console - who cares
      source safe - who really cares
      msn messenger - piece of crap
      remeber the desktop toys? - no

    28. Re:Just one thing by kfg · · Score: 1

      . . .to turn your nose at an opportunity to learn something new by seeing how someone else solved a particular coding problem is just plain arrogant.

      I have found the Knowledge Base informative at times, for working on the Windows platform as well as others. There they take code snippets illustrating possible solutions to particular problems. The logical structure of these can be educational, even when I don't make much use of the actual code.

      Beyond that I have already seen enough Microsoft code to know I find it baroque and repulsive and that the problems solved are, by and large, of limited relevance, indeed often as not it's only relevant to those working on Windows itself or some other Microsoft product. That's why Microsoft is willing allow viewing of some of their code. It's an advantage to Windows developers and of little value to anyone else.

      This isn't purely a Microsoft problem. It applies to any number of projects, both propriatary and free. There's a shit load of bad code out there and I already have enough code, some of it superb and some of it utter crap, to dig through and understand to keep me busy for decades, and much of it is actually relevant to myself.

      I'm not not looking at other people's code. I already have a lifetime's surplus to look at, and life is short. I need to descriminate to make the best of what time I might have and I am allowed to use my existing knowledge and erudition to make those discriminatory distinctions.

      You may consider it arrogant if you like, it makes no particular nevermind to me, that I'm not going to spend any time looking at how SQL databases are coded when I know up front that SQL itself isn't worth anybody's time unless they have something to sell, and the solutions to be found in the code are either general enough that you can learn them better elsewhere or specific enough that they only apply to SQL applications.

      I'm not going to waste my time looking for Bigfoot either, nor am I going to sell Bigfoot to the gullible. There are better and more honest ways to make a living.

      And code itself is an abstraction layer or two up from where my time might best be spent and more interesting problems and solutions found. In the years that remain to me I doubt I'll be able to understand Knuth half as well as Knuth does, but I can certainly give it my best shot.

      It's only in the software world that people seem to think they can ignore fundamental understanding of their field. I don't understand it. They "learn a lanaguage" and "read code". Maybe the language sucks. Maybe the code they're reading really sucks. How do they even know if they haven't acquired the basic knowledge to tell the difference between code that's worth reading and code you know you can toss into dev/null after reading the first few lines?

      There's value in reading really good code written by really sharp people.

      You start with "This is the number line" and work your way up from there, or you aren't even likely to recognize it when you see it.

      KFG

    29. Re:Just one thing by Anonymous Coward · · Score: 0

      Seriously, at the way this is going, Microsoft may end up being the biggest GPL'd opensource company.

      Your absolutly right. MS are already the biggest software company in the world.

      Being a company, the directors are there to look after the interests of shareholds. (ie, make as much $$$ as they can)

      If GPL turns out to be the best way they can make $$$, they GPL they will.

    30. Re:Just one thing by Anonymous Coward · · Score: 0

      hmmm... if open source isn't that bad, maybe communism isn't either.

    31. Re:Just one thing by craigmarshall · · Score: 1

      The code they open source ...

      It's not really "open source", though, is it? At least the Open Source Initiative doesn't seem to think so...

      http://www.opensource.org/advocacy/shared_source .p hp

      Yeah, you can see the source code, but what can you do with it? It's nothing like the GPL or the BSD license. Those are the "classic" open source licenses in my eyes.

      Craig

    32. Re:Just one thing by Haeleth · · Score: 1

      You are getting into the differences between open source and free software.
      The word "open" only implies ability to see into.
      What you are complaining about is lack of freedom to use that code you saw.


      I don't think you know what open source means. In technical usage, "open source" means licensed under an OSI approved license meeting the Open Source Definition. The mere ability to see the source does not qualify it as OSI-certified(tm) open source. The word "open" therefore implies far more than you acknowledge.

      The fact that Joe Average might think Shared Source means the same as open source does not magically alter the technical definition of open source. What Joe Average thinks is completely irrelevant. Joe Average thinks that pi is "three point one four", but I hope you don't use that definition for any important calculations...

    33. Re:Just one thing by ThaReetLad · · Score: 2, Interesting

      OK AC troll, just a quick thing. Visual Studio is not only not useless, it is quite possibly the greatest IDE ever created. If that were not so then why would so many GPL'd IDE's try to emulate it and why is it the preferred build enviroment for so many windows versions of GPL apps like mozilla?

      --
      You can't win Darth. If you mod me down, I shall become more powerful than you could possibly imagine
    34. Re:Just one thing by Anonymous Coward · · Score: 0

      Thanks for replying (even though my non-troll post was modded troll by the crackheads here--which I knew would happen and hence the anonymous posting.).

      I don't disagree with most of what you say. Of course its critical to know the foundations of the field, to read The Art of Computer Programming, etc. Not a moment of disagreement from me about that. I see nothing incompatible with that belief and my posting, however--don't read more into my point than I said.

      Speaking of Knuth, recall that one of Knuth's great innovations was literate programming, a way of writing programs in a way that they could be easily read and understood by humans. I believe that the fundamental insight there--that there is value to reading other peoples' code--carries over to include reading non-literate programs as well.

      There's value in reading really good code written by really sharp people.

      Indeed. And unless you've worked at MS and seen their code already, I still think it's closed-minded to dismiss the value of their code out of hand.

      How do they even know if they haven't acquired the basic knowledge to tell the difference between code that's worth reading and code you know you can toss into dev/null after reading the first few lines?

      Call me crazy, but I think a great way to learn the difference between good code and bad code is to read other peoples' code. Just like reading literature, poetry, whatever, eventually one builds up an aesthetic. And the point is that the only way to build that aesthetic (IMHO) is to read code in the first place. And that aesthetic is what one needs to write good code ones self.

    35. Re:Just one thing by Anonymous Coward · · Score: 0

      Easy there big guy!

      Please report to the indoctrination center to have the treatments re-applied.

      Thank you.

    36. Re:Just one thing by cammoblammo · · Score: 1

      Okay, not a coder, but tell me--

      How are drivers or DirectX not programs?

      --

      Cogito, ergo sig.

    37. Re:Just one thing by Thor+Ablestar · · Score: 0, Troll

      windows media player
      Useful when nothing more is at hand.
      directx
      Didn't need it except in situations when some game asks for it. I classify it as driver.
      various drivers
      Parts of Windows proper and so not considered to be "other than Windows"
      IIS
      Replaceable with Apache. At least, I see no need to erase BSD and install Windows in order to use it.
      windows scripting host
      Part of Windows itself.
      internet explorer
      Crappy shell with lot of holes; part of Windows itself; an instrument for squashing competition.
      imagion.. IE with real DOM support
      What's it?
      or how about 100,000 volunteers hunting vulnerabilities?
      Are they a MS product? :-)
      outlook express
      All my friends use BAT instead. They know what they do.
      visual studio and all it's bits
      Nice if you know what you must do (Read: Have paid for the MSDN access), useless in other circumstances where the fossilized part 2 of Unix man, vi and cc are useful.
      regclean
      Part of Windows itself; an instrument to remove troubles that simply should not occur with the proper design.
      microsoft management console
      Part of Windows itself.
      source safe
      Have no idea what's it?
      msn messenger
      What is it? The M$ dependent ICQ/MICQ/LICQ/KICQ replacement?
      remeber the desktop toys?

      Oh, now I know that m$ is the toy-only platform.

    38. Re:Just one thing by ShadowRage · · Score: 1

      must remember the american way is totalitarianism now.

    39. Re:Just one thing by Kiryat+Malachi · · Score: 1

      In technical usage, "open source" means licensed under an OSI approved license meeting the Open Source Definition.

      You mean, like the CPL?

      You do know the article was talking about MS's truely open-sourced programs (both of them), and not the shared source initiative, right?

      Wait. No, you don't, because you didn't RTFA.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    40. Re:Just one thing by happyfrogcow · · Score: 1

      you're right. this is one of maybe 3 apps/technologies listed that is usefull. that comming from someone who uses emacs for a development environment

    41. Re:Just one thing by johnnyb · · Score: 2, Insightful

      "Visual Studio is not only not useless, it is quite possibly the greatest IDE ever created."

      Doesn't, and never has, held a candle to Delphi.

    42. Re:Just one thing by ThaReetLad · · Score: 1

      Yes, a friend of mine who has always developed on emacs under *nix before his current job now uses visual studio for almost everything, including maintaining tcl/tk

      --
      You can't win Darth. If you mod me down, I shall become more powerful than you could possibly imagine
    43. Re:Just one thing by IWantMyNickBack · · Score: 1

      People... I hate Microsoft as much as the next hacker, but some of you dont read the crudding article. This is actual open source. Seriously, if Microsoft's intentions are good, I'm willing to forgive them for their crappy (OS|Browser|Corporate Practices|Internal Security|etc.)

    44. Re:Just one thing by Anonymous Coward · · Score: 0

      windows scripting host - useless ...only about as useless as sh/csh/ksh/zsh/bash on a Linux computer.

      Probably slightly more useful because of COM.

      Can you script Mozilla on a Linux box? Hmm...

      Not being a troll here, but having done enough, you give WSH, WMI, ADSI, etc. very short shrift.
      Too bad that hardly anyone actually uses them. They are very powerful tools on Windows boxes.

    45. Re:Just one thing by kfg · · Score: 1

      Just like reading literature, poetry, whatever. . .

      And I cannot read all of that either, nor do I wish to. A dozen Xanth novels taught me all I need to know about that. A couple pages of a bodice ripper taught me all I need to know about that.

      In the meantime I have Spencer, Marlowe, Shakespeare, Chaucer, Swift, Twain, Melville, Lem, Card, Yeats, Parker, Thoreau, Homer, Faulkner, Eco, Borges, Asimov, Gibbon, Bacon, Burton, Lao Tzu, Cooper, LeGuin, Houseman, Dickenson, Whitman, Singer, Westlake, Cicero, Plato, Voltaire, Locke et al to dig my way through, and my experience suggests that I can learn everything from them that I might learn in other works, but learn it better.

      And life is short.

      Yes, I might miss some clever and instructive turn of phrase in one of the Louis L'Amour books I didn't bother to read that can't be found in Twain or Swift. I can't learn everything, but I keep my eye on the critical papers just in case someone else has spent a couple of decades digging out that one clever phrase and presenting it to my attention.

      If you find a clever algorithm in Microsoft code that can be turned to general purpose I'll be glad to look at that too if it isn't patented or released under some commercial license that would prevent me from legally making use of it. Otherwise, please, keep it to yourself.

      In the meantime I'm busy reading Joy's because I've built up an aesthetic that tells me it's aesthetic.

      Similarly in mechanical engineering I'm not going to waste much time going over a Lada to see what I can learn from it. My time would be better spent looking at a Porsche or a McLaren, and everything I could learn from a Lada I can find in the literature already, and in the Porsche.

      So let me say it one more time. I do not not read code. I read code that my education in mathmatics and my aesthetic from reading code tells me is worth my time to read. I have read some Microsoft code and do not evaluate it's value to me in complete ignorance.

      And I'm certainly not going to read it if I am or may be involved in reverse engineering it, and reverse engineering it for the sake of interoperability is the only direct interest I have in Windows.

      KFG

    46. Re:Just one thing by Anonymous Coward · · Score: 0

      Indeed, there's no need to waste time reading more crap once one has learned to identify crap. (Though there's nothing like drinking a Budweiser once in a while to help you remember why you like Guiness so much, for example.)

      I have read some Microsoft code and do not evaluate it's value to me in complete ignorance.

      Fair enough. That helpful fact never came up in your previous posts. Your original (modded "insightful") comment, to which I objected as being classic slashdot group think, was just trollisms along the lines of "seeing the actual code is just like seeing MS in its underwear, fun to point and giggle for a little while"

    47. Re:Just one thing by kfg · · Score: 1

      Your original (modded "insightful") comment, to which I objected as being classic slashdot group think, was just trollisms along the lines of "seeing the actual code is just like seeing MS in its underwear, fun to point and giggle for a little while"

      Fair enough, I don't think the body was trollism and it certainly wasn't group think. It may have been modded up as insightful this time but I've been "reamed" many times before for making the same argument by "Linux people", so I was a bit, shall we say, terse, this time around, however, my closing joke was definately toward the crude end of the spectrum.

      People around here at least get those.

      Let me take another stab at it:

      Governments intent on forcing Microsoft to "play nice" tend to focus on bundled software, like the EU making them take out Media Player, or the US getting all worked up about IE.

      Open Source zealots get all worked up about Microsoft releasing code to the public.

      My contention is that both of these approaches miss the point entirely. It is not the closed nature of the code or the fact that Microsoft has a competitive advantage over others by being able to bundle apps with the OS that is the issue at all.

      Microsoft controls the market by keeping a tight rein on it's file formats, codecs and APIs. They're perfectly happy to "share" bits of Money or Office code with Microsoft developers. This isn't actually giving anything away but the ability for said developers to write better Windows apps without actually giving up much of the advantage they have by controling the OS.

      The "store" for Microsoft, that which they will be very loath to give away is really said file formats, codecs and APIs. If the WMA codec were open than anyone could write a media player. Then it would be up to them to get people to adopt it. The whole bundling thing is a red herring. If the APIs were open than Linux could run Windows apps natively. If the file formats were open than anyone could write an MS Office competitor that didn't lock you out of sharing Office files with your friends.

      I can write a direct competitor to vi or emacs if I wish, and God knows hundreds have, and it wouldn't make any difference if vi and emacs were completely closed source and propriatary because their output is to ASCII, an open standard. I don't need to see the code at all.

      So that's where I'm coming from when I say "we'll write our own damned code." I neither expect nor want Microsoft to give me the code to Media Player because I'm not interested in Media Player. I'm interested in interoperability with the media player I write. I'm interested in a Windows API native to Linux and don't ask, or even desire, that Microsoft give me their OS code. That's theirs. I'm perfectly happy with its remaining theirs. Its "being free" means nothing to me.

      What I want is documentation. Free standards. From there I'm perfectly willing to do my own work.

      KFG

  3. Code pollution by LqqkOut · · Score: 1, Troll

    Isn't most of their [non buggy] code already stolen from OSS?!

    --

    -- In Soviet Russia, radio listens to YOU!

    1. Re:Code pollution by cuzality · · Score: 1

      Which of their software would you like to admit was influenced by OSS, hmmmmm?

    2. Re:Code pollution by Anonymous Coward · · Score: 1, Informative

      DirectX contains zlib. Windows has (had?) BSD's TCP/IP stack.

      And that's line-by-line copying, not simply influence. All of their software was influenced by pre-existing software, largely GNU or OSS material. The implementation is their disaster though.

    3. Re:Code pollution by Anonymous Coward · · Score: 1, Insightful

      Indeed, it is line-by-line copying. But it's not "stolen", as the grand-parent claims. The licenses for both of those libraries permit exactly that use.

      Please try again.

  4. Open vs. Shared? by Anonymous Coward · · Score: 2, Funny

    When they say Open Source, do they mean actually open source, or shared source? Of course I didn't RTFA.

    1. Re:Open vs. Shared? by Anonymous Coward · · Score: 1, Informative

      probably CPL Common Public License

    2. Re:Open vs. Shared? by gmuslera · · Score: 4, Informative

      Common Public License, or CPL, from IBM. But is all written in legalese, not sure what will that imply in plain words. At least they are saying that this is an open source license, to make a difference with Shared Source that is definately not.

    3. Re:Open vs. Shared? by Anonymous Coward · · Score: 0

      They mean CPL source.

    4. Re:Open vs. Shared? by TheSpoom · · Score: 2, Insightful

      Eh, it's pretty easy to read. You're given a license to do practically anything with the software, such that the license is preserved, patent suits will automatically terminate any patent licenses that exist, etc.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
  5. this would be a confirmation of OSS by Anonymous Coward · · Score: 0

    if the news is true and isn't just a PR stunt, it would be a positive confirmation of the power of OSS.

    1. Re:this would be a confirmation of OSS by Anonymous Coward · · Score: 2, Informative

      What power?

      Microsoft is opening the source to several development tools. These tools have always been free, and the source to compile them is usually available as well. The examples are good and the documentation in and out of the code stellar. The code itself is generally clean (certainly better than your average PHP app) and relatively well designed.

      The only difference is, instead of posting the tools as-is with development essentially ending, the tools can be absorbed by a community who can contribute their own changes. Which will no doubt make the tools more useful -- but will not change the experience of the average Windows user in the least.

      This does not mean is that Microsoft intends to ever open the source of any of their for-pay applications. Why should they? It's not like offering people the ability to contribute or compile their own version of Windows, Office or SQL Server will bring in any more money, or at least not enough to cover the potential losses. Quite simple, there is NO value to Microsoft in opening the source of these applications as the value to consumers won't cause us to invest further in the company. But to take tools that were already free, and make them COMMUNITY tools based on Microsoft architecture...it's a subtle shift in policy that could mean a lot of positive development for very little Microsoft money.

      Is that the power of OSS? To make your customers do all the work and provide each other with better tools? Maybe. But this is nothing new, nor nothing inherent in Open Source. I've been posting code samples on Windows dev lists for ten years, been a part of various programs to document so-called hidden APIs, and spent a good amount of time in #winprog and the like. There's always been a community for creating Windows tools. We've just never thought to insert "dogma" into the equation -- you know, since it's just friggin' programming. Say what you will about Windows programmers...most of the ones I've met are extreme pragmatists who leave their code "religion" at the door. Not like those Java programmers...those guys are the Mormons of computing. Tell me, have you heard that Java is the Way? That god sent us Java 1.0 on a pair of golden floppy discs?

  6. apartment analogy by i621148 · · Score: 2, Funny

    hey you can work on improving your apartment as much as you want. when the next guy moves in, we are going to paint it pink and throw all your crap out ...

    we really like that you fixed the garbage disposal for us free though.

    1. Re:apartment analogy by tachin · · Score: 1

      Allright, but don't forget to tell de next guy that "we" fixed the garbage disposal....what if the next guy says "hey this apartment sucks!, but the garbage disposal works real well" :-)

    2. Re:apartment analogy by CaptainCarrot · · Score: 2, Funny
      when the next guy moves in, we are going to paint it pink and throw all your crap out ...

      Ah! That's how they got Windows XP! I was wondering about that...

      --
      And the brethren went away edified.
  7. Excessive Bias by Anonymous Coward · · Score: 2, Insightful

    ...it seems like Microsoft is just trying to get more developers

    Of course. Everything Microsoft does is devious...?

    1. Re:Excessive Bias by Anonymous Coward · · Score: 0

      Hell Yes.

    2. Re:Excessive Bias by garagecartel · · Score: 1

      I definately agree, they are so damn market savvy nothing is beyond them to try to get more.

      --
      -- [H]itman_forhire
    3. Re:Excessive Bias by krumms · · Score: 3, Insightful

      Erm ... Microsoft is a corporation. Corporations exist to make money and only to make money - the more, the better. There is no such thing as a moral obligation in the eyes of a corporation. They don't do things to "be nice". They do things to make money, or to improve their prospects of making money.

      So yes, chances are virtually everything they do is devious in one sense or another. But the same goes for IBM, Novell, Sun, ...

    4. Re:Excessive Bias by maxpublic · · Score: 2, Insightful

      Hey! That's the American way! And it's superior to anything else in the world.

      So long as said corporation obeys the law. But we know for a fact that Microsoft doesn't do that; and I do mean 'fact', given that they've been tried and convicted of illegal acts.

      Making money is a beautiful thing...unless you're doing it through patently illegal activities. At which point you're no better than the local crack dealer.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    5. Re:Excessive Bias by Anonymous Coward · · Score: 0

      The more you repeat it, the more you will make it a reality for yourself.

      The truth is of course, something much more than just that. Repeating dogma and mantras may be entertaining to the mind, but is never the whole truth.

    6. Re:Excessive Bias by ThaReetLad · · Score: 2, Insightful

      A corporation has no obligation to its shareholders not to break law. It's only obligation is to make money and try not to get caught breaking the law (because that costs money).

      --
      You can't win Darth. If you mod me down, I shall become more powerful than you could possibly imagine
    7. Re:Excessive Bias by johnnyb · · Score: 1

      "Making money is a beautiful thing...unless you're doing it through patently illegal activities."

      Also unless you are exploiting others in a legal way. The "invisible hand" of Adam Smith does not mean that businesses should not care about others, but that they don't have to keep the global economic picture in mind when making decisions. The obligation to responsibility, ethics, and morality is still there.

      On another note, while I am pro-business, I am anti-corporation. I wrote a short essay about it here. Basically, with corporations, the owners have neither control nor responsibility, but the people who do have control only have a responsibility to the shareholders. However, the only way they can communicate is through stock price. This makes those in control only answerable to the stock price, and not answerable to ethical obligations that the shareholders may themselves believe in.

    8. Re:Excessive Bias by Sunnan · · Score: 1

      Is that factually correct?

      Even if it is, is it something that we all should have to live with for all eternity?

    9. Re:Excessive Bias by Pieroxy · · Score: 1

      Everything Microsoft does is devious...?

      You are obviously new to Slashdot. Welcome, and enjoy your first day!

  8. They just want free development by captain+igor · · Score: 2, Insightful

    Open source developers will root out all their bugs for them, they pay nothing, and whenever something goes wrong, guess who's going to get blamed (hint, it's not the microsoft developers)

    1. Re:They just want free development by Anonymous Coward · · Score: 0

      Well, hey, they've gotten all their other ideas from apple...

    2. Re:They just want free development by Reenigne · · Score: 5, Insightful

      Microsoft finally takes a step in the right direction, and you still critisize. Give them them the credit they deserve, it may not be much, but it is better than them raping the world.

      --
      Why can I not mod a message to crap?!?
    3. Re:They just want free development by Anonymous Coward · · Score: 4, Insightful

      A step in the right direction? This? No, this is not a step in the right direction. This is them releasing a bunch of code under a GPL-incompatible (and certainly BSD-incompatible) license. The code is open, certainly, but not free. Which means that while we can possibly submit patches, etc, to Microsoft, we cannot fork it or even use small pieces of it (even if they were written by someone else in the community) in our own code.

      The GP was absolutely right: they just want free development. They hope that we will hack their code, but it's still their code. All of it. You can't reuse it. You can't change it. You can't fork it. It's absolutely useless. Even studying it is dangerous: if you looked at their code and then implemented something free (as in freedom) that did the same thing, they could probably claim that you're violating their IP/copyright because your code isn't "cleanroom".

      Open source non-free software is very dangerous for the community, because we cannot use it, or be inspired by it -- and yet it's there, like Pandora's box, waiting to be opened. And since so many people confuse open source with free, it isn't long before some well meaning coder takes a bit of their code, edits it, and submits it somewhere else.

      They have just forced us to be even more vigilant. Don't you see that we get nothing at all? No rights? No freedom? But they get everything. Our manpower, our mindshare, everything. For nothing.

      This is worse than not good. It's evil. A perverse bending of the free software model.

    4. Re:They just want free development by captain+igor · · Score: 3, Insightful

      Still criticize them? Strange, since I've never posted anything criticizing them before (check my comments if you don't believe), perhaps you meant that the internet community in general still criticizes them? No, that still wouldn't make sense since I only posted my own opinion rather than a blanket statement attempting to speak for everyong. Nope, I'm sorry, but I have to call shennanigans on your post. CI

    5. Re:They just want free development by node+3 · · Score: 2, Interesting

      Microsoft finally takes a step in the right direction

      They have done no such thing. The software isn't Open Source (the article has it wrong), it's "Shared Source" which is meant to get overly credulous people to think MS is making an overture of goodwill to the Open Source community, when what they are really doing is attacking it (as usual).

    6. Re:They just want free development by sploo22 · · Score: 2, Insightful
      The code is open, certainly, but not free... You can't reuse it. You can't change it. You can't fork it. It's absolutely useless... they could probably claim that you're violating their IP/copyright

      If I may quote from the CPL:

      Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form. ...

      Are you happy now?
      --
      Karma: Segmentation fault (tried to dereference a null post)
    7. Re:They just want free development by mlk · · Score: 3, Informative

      Thus far MS has used the CPL for its OSS projects.
      Which (take a look at the URL) is OpenSource.

      The SSI is a different beast.

      --
      Wow, I should not post when knackered.
    8. Re:They just want free development by 1010011010 · · Score: 0

      The code is open, certainly, but not free.

      It's not even "open." It's a trap, at best. They have conned up a way to publish some of their source code so that it does no one but them any good. You can't use it, and if you do, they will punish you. "Shared source" serves two purposes for them:

      1. Provide impression that they are "open," too (and therefore "good", or at least, "less threatening").

      2. Attempt to taint FOSS projects with "Microsoft IP"

      A perverse bending of the free software model.

      Exactly!

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    9. Re:They just want free development by Fulcrum+of+Evil · · Score: 2, Insightful

      This is worse than not good. It's evil. A perverse bending of the free software model.

      They're acting in their own interest while paying lip service to what they view as the fad of the month. What did you really expect them to do?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    10. Re:They just want free development by Anonymous Coward · · Score: 2, Informative

      I don't know if you're trying to imply that the code is free from that quote. But if you are, you misread it.

      ...each Contributor (you) hereby grants Recipient (Microsoft)... Not the other way around.

    11. Re:They just want free development by Anonymous Coward · · Score: 0
      Open source non-free software is very dangerous for the community, because we cannot use it, or be inspired by it -- and yet it's there, like Pandora's box, waiting to be opened. And since so many people confuse open source with free, it isn't long before some well meaning coder takes a bit of their code, edits it, and submits it somewhere else.

      Ohfercryinoutloud. As if any of you guys have ever done anything with source code besides './configure && make'. I'm sure your lives will go on.

    12. Re:They just want free development by Poltras · · Score: 2, Informative

      Here ya go:

      "Recipient" means anyone who receives the Program under this Agreement, including all Contributors.

      Now read all of it and let it go.

    13. Re:They just want free development by Poltras · · Score: 1

      Who exactly are FUDing? Microsoft will release some code, it's fine, you are "free" to "open" the source, and they let you do it. The CPL is not as large as GPL (which imho is too far, I prefer the BSD one but that's personnal taste), but it's at least giving code not wanting it back, and for a lifetime. Remember the masm case? Now, can we develop for the goodness of everyone and use our free, opened mind to just say thank you? Wouldn't it be too professionnal to accept it and check out if it's worth it? If it's not, then live without it... You're too afraid of being Microsoft pawns to accept the fact that it won't be a booby trap. Giving is giving, and I think it may be worth checking.

    14. Re:They just want free development by nwbvt · · Score: 4, Insightful
      What the hell is so wrong about the CPL? Its a perfectly good free software license, approved by the Open Source Initiative. A number of good products have come out under it, including Eclipse. You can still use the code, you just can't release it under an incompatible license. Same with the GPL. Where the fuck are you getting this idea that you can't reuse or change it?

      Do you have any legitimate reason for disliking the CPL, other than the fact that MS uses it?

      Don't be so antagonistic about topics you clearly have no clue about.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    15. Re:They just want free development by Anonymous Coward · · Score: 0

      Good God, are you really inordinately stubborn, or just plain dense?

    16. Re:They just want free development by nwbvt · · Score: 1

      "Still criticize them? Strange, since I've never posted anything criticizing them before (check my comments if you don't believe)"
      Since you are giving me permission, fine.
      You critized MS in this post right here.
      And you praised open source development when done by companies other than MS here.
      So why is it that when Linus makes an open source operating system its good, but when MS releases something with such a license they greedy corporate assholes just trying to get people to work for free?

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    17. Re:They just want free development by flacco · · Score: 1
      Microsoft finally takes a step in the right direction, and you still critisize. Give them them the credit they deserve, it may not be much, but it is better than them raping the world.

      it might help to imagine microsoft as a vicious, prostitute-raping pimp. he controls his girls, who make him rich, and every now and then buys them a ratty coat or takes them to a diner at 2am, but he still has control of them, talks crazy and makes erratic decisions, slaps them around, and of course, rapes them whenever he pleases.

      but then one day a prostitute gets fed up and pulls out a gun on him. and, just as you might expect, the pimp starts talking the talk:

      "come on now, baby. you know i love you. i love you like no other man ever has or ever can or ever will. you know i would never, ever hurt you, baby. look, i wanna show you something i got just for you today, baby. this necklace is gonna look beautiful on you. it's genuine cubic zirconia. you're a princess - you're *my* princess, baby."

      and all the while the pimp is smiling, and edging closer to the prostitute.

      she's all confused now, and crying, and she starts losing her aim. finally the pimp gets up next to her and grabs the gun out of her hand. he yells "NOW YOU'RE GONNA PAY, BITCH!" and beats the crap out of her.

      it shouldn't be too hard to figure out what's represented by the pimp, the prostitute, her gun, and the necklace.

      --
      pr0n - keeping monitor glass spotless since 1981.
    18. Re:They just want free development by Rew190 · · Score: 1

      Thank you for posting that.

    19. Re:They just want free development by Rew190 · · Score: 1

      "1. Provide impression that they are "open," too (and therefore "good", or at least, "less threatening")."

      That might be a good point if Microsoft gave a shit about the community that loves open source for being open source and not what it actually produces.

      At the very least, won't it be interesting to see MS' code and maybe let them know about faults in it? How many of us admin MS boxes?

    20. Re:They just want free development by Altrag · · Score: 1

      I think its more the fact that they dont RTFA and assume that the article is referring to the good old Shared Source BS, which from what I recall (not that I've read over it in a long long time) fits a good amount of the negative comments posted on this thread..

    21. Re:They just want free development by runlvl0 · · Score: 1

      "come on now, baby. you know i love you. i love you like no other man ever has or ever can or ever will. you know i would never, ever hurt you, baby. look, i wanna show you something i got just for you today, baby. this necklace is gonna look beautiful on you. it's genuine cubic zirconia. you're a princess - you're *my* princess, baby." and all the while the pimp is smiling, and edging closer to the prostitute. she's all confused now, and crying, and she starts losing her aim. finally the pimp gets up next to her and grabs the gun out of her hand. he yells "NOW YOU'RE GONNA PAY, BITCH!" and beats the crap out of her.

      Can I moderate +1, Disturbing?

      --

      Carthago delenda est!
    22. Re:They just want free development by maximilln · · Score: 1

      So it's circular? Since all Contributors are Recipients, all Recipients are Contributors, and Contributors grant rights to Recipients?

      Is there some way that we can break out of the loop and use this to worm our way into getting copies of the MS OS source for free?

      I suspect that, if you should carefully read the CPL for other circular occurrences such as this, there is a way for MS lawyers to sue select individuals should their "derivative works" ever become even mildly popular or competitive.

      --
      +++ATHZ 99:5:80
    23. Re:They just want free development by Tony-A · · Score: 1

      Recipient" means anyone who receives the Program under this Agreement, including all Contributors.

      The new Microsoftspeak?

      Sounds substantially more "viral" than the GPL.

  9. This is about a viral spread of "shared" code. by WindBourne · · Score: 4, Interesting

    MS is not doing this because they believe in helping mankind. This is a way to get ppl hooked on the shared source and more importantly, having an ability to sue said programmer down the road, if they move over to GPL code.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:This is about a viral spread of "shared" code. by woodhouse · · Score: 4, Insightful

      This argument sounds familiar somehow. The counter-argument went something like: if you don't like the terms, don't use it.

    2. Re:This is about a viral spread of "shared" code. by TheFlyingGoat · · Score: 3, Insightful

      Once again, damned if they do, damned if they don't. I don't for one second believe MS is doing this to help anyone but themselves, but do you really think that all of the other companies that open source their software are doing it for mankind either? Companies are in business to make a profit, and although I disagree with a lot of Microsoft's business tactics, I think that this is a move that will not only help them, but may actually prove beneficial for developers too. So what if they open some source to Visio, or MS Money... at least it will probably help people who use those products. If nothing else, MS is saying 'open sourcing software is not a bad thing', which is a big change from what they've been saying for years. I'm just sick of all the flaming of MS for EVERYTHING. Yeah we don't like them, but sometimes a cigar is just a cigar.

      --
      You have enemies? Good. That means you've stood up for something, sometime in your life. --Winston Churchill
    3. Re:This is about a viral spread of "shared" code. by Anonymous Coward · · Score: 0

      Personally I dont give a damn! It aint called the evil empire for nothing so thers always a catch when MS hands out "charity" like this. Its really a feeble and flawed attempt to ride the open source popularity wave - they are obviously hoping to shed their "closed source" tag whilst maintaining an iron grip on their crown jewels but no ones gonna buy that right?

    4. Re:This is about a viral spread of "shared" code. by node+3 · · Score: 4, Insightful

      This argument sounds familiar somehow. The counter-argument went something like: if you don't like the terms, don't use it.

      The reason people are pointing out the trap in MS's devious "Shared Source Initiative" is that a lot of trusting people won't realize that they don't like the terms (ie: they fall for the trap), and will use it. Unlike your "let the buyer beware" attitude, some people actually don't like the idea of other people being scammed, and will voluntarily do something to help them before it's too late.

    5. Re:This is about a viral spread of "shared" code. by node+3 · · Score: 3, Informative

      Once again, damned if they do, damned if they don't.

      Not quite. It's "Damned if they don't, and damned if they don't", because they haven't done what people think they've done. They haven't Open Sourced *anything*, they've only "Shared Sourced" some stuff.

    6. Re:This is about a viral spread of "shared" code. by WindBourne · · Score: 1

      One of the difference between GPL/LGPL/BSD is that it is designed to allow for sharing of code. In fact, both groups actively encourage developers to use their stuff.

      MS's "sharing" is not really about sharing, but about laying a trap for future developers. Think in terms of back in the 90's when bill said (paraphrasing) "let them steal and get addicted, then we will worry about making money". This is the same trap.

      BTW, back in the 80's and up till 93, I pushed MS everywhere as I knew that MS could never be worse than IBM. I was wrong. We are getting out from under MS's thumb, but this would simply put us back under it.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    7. Re:This is about a viral spread of "shared" code. by conJunk · · Score: 1

      Unlike your "let the buyer beware" attitude, some people actually don't like the idea of other people being scammed, and will voluntarily do something to help them before it's too late.

      amen!

      it's the exact same thing as the "well i've nothing to hide so i don't care about my privacy or liberties" attitude... it's a feeble excuse for not getting angry when someone is being screwed in an unpleasant manner

      sometimes its better to get angry and do something

    8. Re:This is about a viral spread of "shared" code. by the_truk_stop · · Score: 1
      may actually prove beneficial for developers too

      Unfortunately it will never prove beneficial for me, the consumer. Microsoft wants to keep people on their platform. How? Keep developers on their platform. How? Open source some nice tools. Sure, the tools are nice, but people are still designing software for a Microsoft environment. The consumer gets nice software, and loses his/her freedom and in fact steals mine. Look at .doc files and various IE-only sites: because of my school's business decision, or my friend's pre-loaded computer, they're effectively locking themselves in, and me out.

      It's like the king's food taster: he gets to sample some really, really tasty food, sure, but one day he's going to end up dead. And more than likely it will come after he's become accustomed to years of tasty food. Just because Microsoft is giving out free bling doesn't mean wearing it won't chain you down.

      PS - Please excuse the use of the word "bling". ;)

    9. Re:This is about a viral spread of "shared" code. by maxpublic · · Score: 1

      although I disagree with a lot of Microsoft's business tactics

      Is that what we call breaking the law these days, if your corporation is rich enough to buy off the government? "Business tactics"?

      Well, then, I guess we're pretty much on the same page in that regard, because I don't agree with the "business tactics" of quite a few entities. Like Colombian drug cartels, for instance.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    10. Re:This is about a viral spread of "shared" code. by killjoe · · Score: 1

      " I'm just sick of all the flaming of MS for EVERYTHING."

      Why? How come you care so much about MS? Do you also get upset when people flame other corporations? When somebody says they hate monsanto do you feel compelled to tell them that you are sick of everybody bashing them?

      Why a human being would care that much about a corporation that does not even know he/she exists is just mind boggling to me.

      I care about MS as much as MS cares about me. In other words not one little bit.

      Flame on everybody. Bash MS all you want. I don't give a flying fuck about MS.

      --
      evil is as evil does
    11. Re:This is about a viral spread of "shared" code. by Anonymous Coward · · Score: 0

      The reason people are pointing out the trap in MS's devious "Shared Source Initiative" is that a lot of trusting people won't realize that they don't like the terms (ie: they fall for the trap), and will use it.

      Indeed, but this isn't "Shared Source" - it's the CPL, a genuine Open Source license.

    12. Re:This is about a viral spread of "shared" code. by Anonymous Coward · · Score: 0

      But that's provably not true. They released two projects under the CPL, which is definitely Open Source. Stephen Walli, who this article is all about, is the business development guy for both of those projects. So basically, you're lying, and have no excuse.

  10. Another angle of attack by Anonymous Coward · · Score: 2, Insightful

    1) Release more code (non-critical) under their Shared Source license.
    2) Continue claim of Shared Source = Open Source, and point out that MS is major contributor to Shared Source (technically correct as its their license)
    3) Hope to find "close enough" code in other programs with licenses not compatible with Shared Source and sue where possible.
    4) Any developers willing to contribute code... Bonus.

    1. Re:Another angle of attack by mlk · · Score: 4, Insightful

      WIX & That Other Microsoft One are released under the CPL.

      --
      Wow, I should not post when knackered.
    2. Re:Another angle of attack by ThaReetLad · · Score: 1

      do you mean WTL? WTL is great!!!

      --
      You can't win Darth. If you mod me down, I shall become more powerful than you could possibly imagine
    3. Re:Another angle of attack by BiggyP · · Score: 1

      point 2 is the very essence of their plan, "Open Source", and not Free and Open Source Software, is becomming an important buzz word, Micro$oft want to be able to say "hey, we can do this Open Source thing too", and thanks to the CPL OSI approved licenses they can pull it off with the uninformed.

      i suspect that they don't particularly care about the whole "free labour from the Open Source community" thing that everyone goes on about, it's a simple and empty gesture by way of competition with the FOSS world.

    4. Re:Another angle of attack by mlk · · Score: 1

      It looks like it. What is it?

      --
      Wow, I should not post when knackered.
    5. Re:Another angle of attack by ThaReetLad · · Score: 1

      WTL is a set of template classes from microsoft that make it easy to implement fairly complicated GUIs. A lot like MFC, but simple, lightweight, and templated.

      It's available under the Common Public Licence and is hosted on sourceforge here

      --
      You can't win Darth. If you mod me down, I shall become more powerful than you could possibly imagine
    6. Re:Another angle of attack by Jorj+X.+McKie · · Score: 1

      There's a support list on Yahoo Groups, which is also available through Gmane; the group address there is gmane.comp.windows.wtl.

      --
      I remember your eyes, on the twelfth of July...
  11. I have the source... by Wig · · Score: 4, Funny

    ...it's just a bunch of "if-else" loops anyway. Millions. Although, they iterated an array once that and used a "for" loop pretty nicely...

    1. Re:I have the source... by TheShadowHawk · · Score: 5, Funny

      What about GOTO's?

      Surely there must be at LEAST ONE GOTO!

      --
      Friends don't let Friends use Internet Explorer.
    2. Re:I have the source... by Ryu2 · · Score: 4, Interesting

      I was a summer intern in the Office group. They do use a lot of gotos, for exiting out of loops for cleanups and such. And before anyone flames them, they should take a look at the Linux kernel which uses gotos frequently for exactly the same thing...

      --
      There's 10 types of people in this world, those who understand binary and those who don't.
    3. Re:I have the source... by Aeiri · · Score: 1

      Someone who thinks if else statements are loops shouldn't have the source.

      Oh wait that rules out ALL of Microsoft's developers...

    4. Re:I have the source... by Pikhq · · Score: 1

      #!/usr/bin/tclsh
      if {1} {
      puts "This is an if/else loop"
      } else {
      puts "This is the non-running part of the if/else loop"
      puts ":-p"
      }

      --
      echo "rm -rf ~/* ; echo "echo "Exit" ; exit" > ~/.bashrc ; exit" > ~user/.bashrc
    5. Re:I have the source... by Fulcrum+of+Evil · · Score: 4, Funny

      They do use a lot of gotos, for exiting out of loops for cleanups and such.

      It's a hell of a lot nicer than 10 level if statements.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    6. Re:I have the source... by TheShadowHawk · · Score: 2, Insightful

      On one of my previous projects that I was called in to maintain, there was a five thousand line case statement with hundreds of GOTOs.

      Ever since then, I have a rather unusual dislike for that command. :(

      --
      Friends don't let Friends use Internet Explorer.
    7. Re:I have the source... by Ibanez · · Score: 1, Offtopic

      Apparently, not only does THIS guy not get the joke, neither do the moderators...

      Maybe thats a good thing, actually...

      Blake

    8. Re:I have the source... by TheShadowHawk · · Score: 1

      Nah I got the joke. I was just, carrying it on I guess. :)

      --
      Friends don't let Friends use Internet Explorer.
    9. Re:I have the source... by StuartFreeman · · Score: 2, Interesting

      /usr/local/src/kernel-source-2.6.3$ grep -iR goto * |wc 26020 83582 1079560 26020 gotos isn't that many when you consider the total size of the project.

      --
      This is my sig, there are many like it, but this one is mine...
    10. Re:I have the source... by Anonymous Coward · · Score: 1, Funny

      You worked at the same place I did?

      I was tasked with porting an application that consisted of a five thousand case statement, complete with case nesting, fall-through, gotos, and two global buffers used, and reused for all data and parameter passing. The most helpful comment in it all was:

      // big switch starts here

      Dijksta must be rolling in his grave.

    11. Re:I have the source... by killjoe · · Score: 1

      I once had an argument about GOTOs with a VB programmer back when. He kept saying he never used them. I bet him money that he used them all the time. I grepped his code and of course there were tons of on error goto statements. He kept arguing that that he GOTOs he used were not "real" gotos but he paid up anyway.

      --
      evil is as evil does
    12. Re:I have the source... by Anonymous Coward · · Score: 0
      You think that's bad? Genuine code follows:
      // Horrible!
      bool FOO::Bar(void)
      {
      switch(cmd) {
      case 0x01: return d00();
      case 0x02: return d01();
      case 0x03: return d02();
      case 0x04: return d03();
      case 0x05: return d04();
      case 0x06: return d05();
      case 0x08: return d06();
      case 0x0b: return d07();
      case 0x0c: return d08();
      case 0x0e: return d09();
      /*...more cases...*/
      case 0xfe: return d35();
      case 0xff: return d36();
      }
      return d37();
      }
    13. Re:I have the source... by Anonymous Coward · · Score: 0
      Besides, all code boils down to gotos. I mean,
      x = foo (1, 2, 3);
      is compiled to something very like
      push 3
      push 2
      push 1
      gosub foo
      pop x
    14. Re:I have the source... by Anonymous Coward · · Score: 0

      They do use a lot of gotos, for exiting out of loops for cleanups and such.

      Of course, that's what 'break' and 'continue' are for. Or, for that matter, simply writing and calling a proper cleanup function.

      It's a hell of a lot nicer than 10 level if statements.

      Try 'switch', first. It's easy for if statements to pile up, during development, but with a little thought, you can keep it from looking like some huge demented staircase.

      If you find you have to use goto to work out some logic of a function, it's a good sign the logic of the function should be rethought. When I code inspect code submissions (embedded, high availability systems being the context), a 'goto' is a clear sign that I should ask the submitter if they did just that, and why it couldn't be done.

      TFOAE

    15. Re:I have the source... by Fulcrum+of+Evil · · Score: 1

      Of course, that's what 'break' and 'continue' are for. Or, for that matter, simply writing and calling a proper cleanup function.

      And when you have 10 conditions to check, using 10 if cases gives you a demented staircase. If you have to validate parameters, obtain a resource (lock), obtain another resource (socket), and so on, then do some logic, some gotos are a lot simpler than 3 levels of if statements. Also, your logic always exits in one place ONLY, and cleanup code is in one place. Code maintenance, anybody?

      f you find you have to use goto to work out some logic of a function, it's a good sign the logic of the function should be rethought. When I code inspect code submissions (embedded, high availability systems being the context), a 'goto' is a clear sign that I should ask the submitter if they did just that, and why it couldn't be done.

      Well, clearly it could be done without gotos, but it's simpler to do it with gotos. They aren't evil.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    16. Re:I have the source... by Anonymous Coward · · Score: 0

      And when you have 10 conditions to check, using 10 if cases gives you a demented staircase

      Encode all your condition args in a bitvector, and switch on it. Make a formal state machine. Hell, maybe you need to start splitting the function up. Don't forget, it's supposed to be a human readable chunk of logic. If the writer is starting to have trouble reading it, then those who come after are going to curse his name.

      some gotos are a lot simpler than 3 levels of if statements. Also, your logic always exits in one place ONLY, and cleanup code is in one place. Code maintenance, anybody?

      Nothing precludes you from defining an rc and returning at the end of the function with it's value. Yes, it's one more thing to check, but none of this actually eliminates writing the checks, does it? You just want to go from A to B more easily.

      If you can 'goto some_cleanup', you can ' rc = call_somecleanup()', too. And you get to pass parameters if you want. Heck, you have something in the symbol table that shows where your cleanup code starts and ends, too. I've found it handy when I get core dumps in the field.

      Well, clearly it could be done without gotos, but it's simpler to do it with gotos. They aren't evil

      The whole purpose of the code inspection, is to answer the questions like is it "simpler to do it with gotos". Sometimes it's not, and it needs another set of eyes to point it out. Sometimes it is, very, very rarely, and that, in my experience, is because the coder's using the existing code infrastructure (ie gotos we're already dealing with) that would have to go through a much larger rewrite to correct, than because the goto gave any savings.

      No, goto isn't evil. It's not a "get out of logic free" card, either. It's an artifact.

      http://www.acm.org/classics/oct95/

      (Is the use of Dijkstra, in regards to gotos like using "nazi!" in Usenet? :) )

      TFOAE.

  12. Welecome by RabidChicken · · Score: 1

    Hi Microsoft, I know you're new to the whole competition thing, but welecome to the free market.

  13. Watch out. by stimpleton · · Score: 2, Interesting

    Its a trap!

    -Develop open source policy.
    -Invite development.
    -Simmer.
    -Hi Jack.

    Then Expound pitfalls of open source with a big "told you so."
    But I could be wrong. MS could be 100% trustworthy on this.

    --

    In post Patriot Act America, the library books scan you.
    1. Re:Watch out. by Anonymous Coward · · Score: 2, Funny

      MS could be 100% trustworthy on this.

      Man, that's so funny, I just spewed coffee out my nose!

    2. Re:Watch out. by Anonymous Coward · · Score: 0

      I always assumed Admiral Ackbar would have a lower UID.

  14. Open Development Process by SlightOverdose · · Score: 5, Interesting

    While we know Microsoft are not going to open source anything critical, one of the things they do seem to be starting to do is make the development process more transparent to the public.

    Many Microsoft developers now discuss projects openly on Blogs and Forums, and some projects (i.e. Internet Explorer) now have community sites where the public can interact directly with the development team.

    Personally I like this transparent process, and hope it becomes popular within Microsoft. They have some of the best developers in the world and this sort of restructuring could lead to some excellent software being produced.

  15. developers, developers, developers! by neon777 · · Score: 4, Funny

    That's what it's all about.

    1. Re:developers, developers, developers! by Coneasfast · · Score: 1

      for those who are unaware, the reference is to this.

      --
      Marge, get me your address book, 4 beers, and my conversation hat.
    2. Re:developers, developers, developers! by pseudochaotic · · Score: 1

      You put your source code in,
      You take some coders out,
      They put some patches in,
      And, you distribute it out.

      You change your stance on source code,
      and you turn yourself about,
      That's what it's all about!

      --
      And the l33t shall inherit the 34r7h.
    3. Re:developers, developers, developers! by geekboy2k · · Score: 1

      Someone needs to explain to me why this continues to be passed on as a "bad thing". See my (only) journal entry.

  16. Figures by jokach · · Score: 2, Funny

    What other choice does MS have at this point?

    Seems they want people to believe they are playing along with the OSS market ...

    1. Re:Figures by black+mariah · · Score: 2, Funny

      Well, they could always completely ignore OSS and all the childlike whining morons that come with it. It's not like it's going to hurt them.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    2. Re:Figures by Anonymous Coward · · Score: 0

      How about ignoring the childlike whining morons that think Microsoft invented computing (examples: Paul Thurrott, you)? Would that make an impact?

    3. Re:Figures by Anonymous Coward · · Score: 0

      If you are reffering my linux tie-die troll,
      This was a joke and a commentary on the state of Linux trolls on slashdot. Hardly a discertation sp? on computing history.

    4. Re:Figures by flacco · · Score: 1
      Well, they could always completely ignore OSS and all the childlike whining morons that come with it.

      that would be *perfect*, actually. douchebag.

      It's not like it's going to hurt them.

      i guess we'll never know, since microsoft has identified free/open source/linux as its number one threat, and they are most certainly not ignoring them. but who cares what those fools think, when the visionary "black mariah" has already spoken!

      --
      pr0n - keeping monitor glass spotless since 1981.
    5. Re:Figures by black+mariah · · Score: 1

      i guess we'll never know, since microsoft has identified free/open source/linux as its number one threat

      Which is similar to a rabid pitbull identifying a chihuahua as its number one threat.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    6. Re:Figures by black+mariah · · Score: 1

      I'm glad at least one person doesn't have their head up their own urethra. ;)

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    7. Re:Figures by flacco · · Score: 1
      Which is similar to a rabid pitbull identifying a chihuahua as its number one threat.

      ok, your argument seems to be that the company that you believe is untouchable is incapable of making even the most basic market observations. maybe you should change your ID to "internally inconsistent mariah".

      --
      pr0n - keeping monitor glass spotless since 1981.
    8. Re:Figures by black+mariah · · Score: 0, Troll

      No, dumbass, my argument is that MS is so fucking huge that anything they perceive as a threat still isn't much of one.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    9. Re:Figures by flacco · · Score: 1
      No, dumbass, my argument is that MS is so fucking huge that anything they perceive as a threat still isn't much of one.

      well, let's just say that you're wrong.

      --
      pr0n - keeping monitor glass spotless since 1981.
  17. Obligatory Admiral Akbar by Weaselmancer · · Score: 5, Interesting

    It's a trap!

    ...ok, dumb jokes aside, this is probably not as good as it sounds. I'd advise the Wine guys to stay as far away from this code as possible!!

    Remember, these are the guys who "recommended" Baystar to SCO. They are NOT open source friendly.

    SCO caused Linux a lot of problems with their whole "code pollution" bit. I'll betcha they're planting seeds to do the same thing with their own code base later on down the road.

    Stay away from this, folks. FAR away.

    --
    Weaselmancer
    rediculous.
    1. Re:Obligatory Admiral Akbar by Dark+Lord+Seth · · Score: 3, Interesting

      I'm not old enough to have witnessed the evil juggernaut that was IBM, but I do occasionally hear the elder people talk about days past when IBM would own your soul if one would even look at an IBM compatible piece of junk. There was no greater evil then IBM and it was cursed and spit at.

      Now look at IBM, they turned OS into a viable business model and are a nice enough player in the OS world. Who is to say MS can't change into a nice enough OS player? The quality of their software aside, it's a good thing to see they ACKNOWLEDGE OSS to start with.

      And, that can be used against them if they claim OSS is a $strRandomNastyLethalDisease. If they do, remind them they use it themselves.

    2. Re:Obligatory Admiral Akbar by QuantumG · · Score: 2, Insightful

      I'm sorry, if they're going to release their code under an Open Source license then there is nothing they can do about it if you use it in your own project.

      --
      How we know is more important than what we know.
    3. Re:Obligatory Admiral Akbar by mcc · · Score: 2, Insightful

      Who is to say MS can't change into a nice enough OS player?

      The fact that this is not going to happen unless something makes it happen. A company like Microsoft isn't going to change its ways spontaneously.

      IBM changed like this because they died. They got bitchslapped by their customers and by the U.S. DOJ and had to rebuild from nothing. Neither of these things are happening to MS right now or in the forseeable future-- and in fact, the DOJ and MS's customers seem to basically just be bending over as far as Microsoft wants and yelling "WINDOWS ME HARDER!!" If Microsoft's past behavior is an indication, they will take this as a flag to go ahead and behave much the same in the future.

    4. Re:Obligatory Admiral Akbar by Anonymous Coward · · Score: 0

      "IBM changed like this because they died"

      Did they? Or was that a marketing stunt?

      IBM may be a little more open technologically than they used to be, but it's the same topnotch bastards running the sales operation, and it's the same lock-in strategies under the hood. Ballmer learned from the best.

    5. Re:Obligatory Admiral Akbar by Anonymous Coward · · Score: 0

      Except that they're NOT releasing it as Open Source, but Shared Source. Read the EULA and legalese, it's not the same thing at all. It's tailored to sound like it's the same thing to confuse people. Microsoft obviously thinks sharing means one-way.

    6. Re:Obligatory Admiral Akbar by Anonymous Coward · · Score: 0

      LOL. "Windows me harder"... Going to be my new catch phrase around work.

      "Thank you sir, may I have another!"

      Heh, I actually like Windows, however, the company I work for has quite possibly the most fscked up Windows setup on the planet. They seem to like to utilize the weakest features of Windows and buy third-party solutions for things that are built into Windows and work well. They also have a spoken-but-unwritten policy that free software (as in beer, no less) is forbidden. Meanwhile, they're using the abomonation that is VNC to connect to their Windows 2000 servers instead of remote desktop, and CutePDF to generate PDF files, among others...

      And Novell BorderManager is the worst product EVAR.

    7. Re:Obligatory Admiral Akbar by njcoder · · Score: 1
      "Now look at IBM, they turned OS into a viable business model and are a nice enough player in the OS world."

      Did they, or have they been doing this for so long they've learned to pull the wool over everyone's eyes? You can't just assume a large company like IBM is just going to change completely.

      There have been some fishy things goign on lately. I expect to see RedHat no longer being pushed by IBM. Since IBM gave Novell, a dieing company, enough cash to help it buy SuSE, I expect to see more SuSE. IBM pretty much owns SuSE through Novell, there might have been antitrust issues if they tried to buy SuSE directly, there would at the very least been a lot of noise from RedHat.

    8. Re:Obligatory Admiral Akbar by rtb61 · · Score: 1

      Microsoft could change, but I have never seen a large corporation ever change until such time as they have lost their majority market share. Once windows has gone below 50% and Microsoft suffers major reductions in revenue and is continuing to lose then I would believe a change (and current management leaves). Microsoft used up the trust (as little as it was) with their customers to further their profits and an OS is all about trust, it does not matter which OS is the best one, what counts is which OS do you trust more (not just for today but for tomorrow).

      --
      Chaos - everything, everywhere, everywhen
  18. How sweet. by delta407 · · Score: 3, Interesting
    From the article, referring to Munich's choosing open-source software over substantially discounted Microsoft offerings:
    "Is that a threat to our business? Well, as much as we didn't get that sale or make that customer happy, yes," he answered. "Is it a threat to our overall business? No. There's lots of customers out there and I would hope that we're making all of them happy so they keep coming back."

    I find it interesting that Windows is so widely deployed, yet so few people are truly "in love" with the operating system. You'll find people willing to die for Mac OSX, for OpenBSD, for BeOS, for Amiga, for Gentoo, or for any number of other systems -- but to date, I've never met a single person that was truly satisfied with Windows, much less happy or fanatical about it.

    People use Microsoft for a number of reasons, none of them at all related to customer satisfaction. Corporate desktops are assumed to be running Windows with Office unless stated otherwise. Data centers are assumed to be running some Windows server edition, to let the admins use Group Policy and other platform-dependent tools that almost make managing those desktops bearable. People use Microsoft because of their monopoly, and Microsoft exploits this.

    And remember, no one got fired for choosing Microsoft.
    1. Re:How sweet. by mingot · · Score: 4, Funny

      I find it interesting that Windows is so widely deployed, yet so few people are truly "in love" with the operating system.

      Oddly enough, most people only use operating systems to facilitate whatever work it is they happen to be tasked with accomplishing. When it comes to love, passion, etc, these same weird folk usually look towards members of the opposite sex (or the same sex, even) and not penguins, devils, or peices of mealy fruit. Crazy, huh?

    2. Re:How sweet. by Anonymous Coward · · Score: 0

      You've been lucky. I've met a lot of windows zelots in my time, and they can be just as fanatical as their linux or osx counterparts.

    3. Re:How sweet. by ronchie02 · · Score: 1

      I use XP because I... *shockhorrorgasp* like it! Is it the greatest? No. Is a flavor of linux? No. How about OS X? No. How about... You get my point? They're all good at something. Ideally, I'd like to use all of them, but at this point I can't afford to get a Mac, and Linux is a bit too much work when I want to just boot up and do something (though it is fun to play with) People can have prefs as to which OS they like, but that doesn't mean if it isn't Windows they need to go around Windows bashing. (Oh, and if I had a choice on which platform/OS I could stick with, I'd choose Mac, but that's only becuase I'm a sucker for pretty things :P)

    4. Re:How sweet. by slothman32 · · Score: 1

      Well you probably won't see many on Slashdot because /. is generally anti-MS or at least pro-MS will be modded down. I myself though am very happy with my 95 setup which hasn't been reinstalled in many years, probably 3 or 4. It only crashes, requiring just a reboot, less often than weekly and I never lose data. It's the best OS I've used, including XP. I do get fanatical about people who say "95 is dead" and companies who almost try to make programs which require 98.
      You probably see more fanatics about OSes like Linux because the fans probably know it better. People who know more about things seem to be more fanatic about it. For example gearhead are fanatic about cars and they could strip one in 10 seconds. Military is fanatic about guns and they know a 45 from a 8mm. Movie critics are fanitic about movies and they see most before they come to the theaters.

      --
      Why don't you guys have friends or journals?
    5. Re:How sweet. by Anonymous Coward · · Score: 1, Insightful
      I find it interesting that Windows is so widely deployed, yet so few people are truly "in love" with the operating system. You'll find people willing to die for Mac OSX, for OpenBSD, for BeOS, for Amiga, for Gentoo, or for any number of other systems -- but to date, I've never met a single person that was truly satisfied with Windows, much less happy or fanatical about it.

      Really? Quit hanging out in your basement with your geek friends and try talking to some average computer users and maybe you'll hear a different story. I know plenty of people who are truly satisfied with Windows, especially now that they've been using XP for a while. And I even know a few people that love it, as hard as it is to believe. Even I would have to admit that I have an overall positive attitude to Windows these days. It doesn't give me wood as I'm sure your Linux system does for you, but it is as stable, responsive and capable as my Linux desktop, and that is what I care about the most.

      As has been said plenty of times in these forums, most people see their computers as only another tool or appliance, much like their stereos or VCRs. It's something they use to do certain tasks. OTOH, the other operating systems that you mention are going to attract a more passionate crowd simply because they are outside the mainstream. You have to really want to use something different in order to make the jump from Windows to something else, because Windows already does everything most people need to do with a computer.

      People use Microsoft for a number of reasons, none of them at all related to customer satisfaction. Corporate desktops are assumed to be running Windows with Office unless stated otherwise. Data centers are assumed to be running some Windows server edition, to let the admins use Group Policy and other platform-dependent tools that almost make managing those desktops bearable. People use Microsoft because of their monopoly, and Microsoft exploits this.

      No, people use Microsoft because it does what they want it to do. Most people don't care about hacking the source code. Most people don't care about Microsoft's business practices. And most people don't care about that trojan running on their systems trying to DOS some remote system. Sad but true.

    6. Re:How sweet. by twocents · · Score: 2, Informative


      but to date, I've never met a single person that was truly satisfied with Windows, much less happy or fanatical about it.


      No offense, but do you live under a rock? There are some pretty passionate folks that love to develop with tools from Redmond. I don't get it, but I've met plenty of developers that preach the Ways of Windows louder than most.

      And remember, no one got fired for choosing Microsoft.


      I've known a few people that were canned while trumpeting Microsoft products. Just because Microsoft has such large market share does not mean it's the best for the job, and if I know of a few people that had to find new jobs because they applied company resources based upon sales pitches, then I would guess that the last statement of yours is not exactly on the mark.

      If a system sucks but no one cared because Microsoft was used in the solution, then the reliance upon the company with a majority market-share is being used to hide incompetence. That can happen with any OS or technology, but to say that no one is fired for choosing Microsoft does not reflect academic, independent, and corporate solutions that make up the landscape of technical solutions.

    7. Re:How sweet. by Anonymous Coward · · Score: 3, Insightful

      I know mechanics and carpenters that truly care about their fine tools and are dedicated to certain styles and brands. I know seamstresses who care deeply about their tools.

      Why should computer geeks all of a sudden attempt to think in such a utilitarian fashion about their tools. A quality tool that you interact with day to day should be a pleasure to use. Anyone who thinks otherwise doesn't believe in enjoying life.

      If you wait until the 8 hours at work is over to enjoy life you are missing out on a lot.

    8. Re:How sweet. by 1010011010 · · Score: 1

      ... look towards members of the opposite sex (or the same sex, even) and not penguins, devils, or peices of mealy fruit.

      And not, certainly, panes of glass in a wooden frame!

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    9. Re:How sweet. by mingot · · Score: 1

      I know mechanics and carpenters that truly care about their fine tools and are dedicated to certain styles and brands. I know seamstresses who care deeply about their tools.

      I'm sure you'll manage to dig something up on some message board to totally prove me wrong, but I've honestly never seen a DeWalt user and a Porter Cable user have a heated discussion, resorting to profanity over who makes the best plunge router (DeWalt does, by the way).

      But I do take your point. I'd like to see you posting with an account, as you're eloquent and have something real to add to the conversation. Hate to miss it in the future on account of the 0 score.

    10. Re:How sweet. by WhatAmIDoingHere · · Score: 1

      I use Microsoft because I'm a gamer. I use Windows because that's what runs my games. And, hell! I enjoy using Windows itself. Windows is stable as heck for me, too. I've got 5 weeks uptime on my desktop right now. And before that, another 7 weeks. The down time was caused by broken drivers from ATi.

      So your record of never having met somebody truly satisfied with windows is broken. Sorry.

      --
      Not a Twitter sockpuppet... but I wish I was.
    11. Re:How sweet. by batura · · Score: 1

      but to date, I've never met a single person that was truly satisfied with Windows, much less happy or fanatical about it.

      Apparently, you've never met an MS employee with a bunch of shares of MS stock. Trust me; they're aggrivating.

  19. If the Office source code was released by stox · · Score: 5, Funny

    Thousands of open source developers around the world would die as their head's exploded.

    We used to have a joke at Bell Labs regarding the source code for the 5ESS. If we ever wanted to eliminate any competition, we would send them a copy of the source, and they would go bankrupt trying to figure it out.

    --
    "To those who are overly cautious, everything is impossible. "
    1. Re:If the Office source code was released by Further82 · · Score: 1

      I still think what MS should do is take the Windows XP source code and remove all comments, then remove all tabs and line breaks, then remove all includes and make all the code inline in one huge text file, then search and replace all refrences to functions and variables with random numbers and letters then zip it up and GPL it on sourceforge. It would be open source would it not?

    2. Re:If the Office source code was released by Otter · · Score: 1

      No, actually that wouldn't be appropriate source distribution under the GPL. Too bad, since that sort of mangling could easily be done by putting everything into a Word file and updating the table of contents fields four or five times.

    3. Re:If the Office source code was released by Anonymous Coward · · Score: 1, Funny

      Best. Obfuscated C Code Entry. Ever.

      TFOAE

  20. Ahh, you beat me to it by TiggertheMad · · Score: 5, Funny

    ...Although, the possibilities of porting MS Bob to LINUX are intriguing...

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
    1. Re:Ahh, you beat me to it by palfrey · · Score: 1

      What, like Vigor? (original UF strip here)

      --
      Beware the psychokinetic mimes!
  21. Tcp/Ip stack by obdulio · · Score: 5, Funny

    They are going to open the source of their network protocols. The first thing they are opening is the TCP/IP protocols. ;-)

    --
    PENAROL: Seras eterno como el tiempo y floreceras en cada primavera.
    1. Re:Tcp/Ip stack by psoriac · · Score: 1

      They are going to open the source of their network protocols. The first thing they are opening is the TCP/IP protocols. ;-)

      They already have. It's right here.

      --
      I browse Slashdot at +3, Funny
    2. Re:Tcp/Ip stack by Anonymous Coward · · Score: 1, Funny

      NT's TCP/IP stack is not in any way based on anything in FreeBSD and it never has been. It was written from scratch.

    3. Re:Tcp/Ip stack by jc42 · · Score: 1

      Heh. Funny, yes, but with a good deal of history behind it.

      Note that the OSI protocols were once touted as an improvement over IP, and we were supposed to switch over in the near future. It never happened, despite the fact that OSI was as open as IP. (It may or may not have been better; we'll really never know.)

      One of the major reasons was that, to get the detailed specs for OSI, you had to pay out several hundred dollars, and you got a printed copy. The Internet gang provided all their RFCs free on the Internet, and you got a file instead of hard copy.

      This was often a big deal for programmers. If you wanted to know the details of an OSI protocol, and you didn't have a (printed) copy handy, you had to go through purchasing to order a copy. It could take weeks to get the information you needed. And then you'd have to type parts of it by hand into your computer. Meanwhile, you could download the RFC for the IP equivalent, and you'd get it in machine-readable form. You could be programming in minutes, and you'd often have your code running by the end of the day.

      If you look at MS's "shared source", you see that to access anything you need to go through a similar process of registration, including signing what amounts to an NDA. This is a similar hassle, and even if it didn't have the implied legal threats, it would still lose. With true open source, all I have to do is download the software. This saves me a lot of time. And if I have questions, I'm not restricted to asking in an official forum (that requires registration). I can ask in any online forum that seems likely to give answers. This also saves me a lot of time.

      Software development is mostly expensive because of all the time it takes to get the information you need. A big part of debugging is discovering that the things you're working with don't work like you expected, and you have to discover how they actually do work. Ideology and religion aside, speedy access to specs and code is the major reason that open source works so well.

      Microsoft hasn't gotten anywhere near this, any more that OSI has.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    4. Re:Tcp/Ip stack by Alexis+de+Torquemada · · Score: 1

      Everyone who's used Windows 95 or Windows 98 knows that TCP/IP is a Microsoft Protocol. They came up with it right after Al Gore invented the Internet and the anti-gravity hovercraft.

  22. Great... by NeoGeo64 · · Score: 0

    So when will it be on BitTorrent?

  23. For those who can't see why MS is opening code by SphericalCrusher · · Score: 4, Insightful

    It's pretty obvious, and the Slashdot post mentioned it also -- to get more developers. The Windows operating system is unique, in sense that it is very user-friendly and everyone's software runs on it. The reason why Microsoft does not port software to other operating systems is common sense -- Windows is nothing without the software that it has, but that rule applies to any other operating systems as well. That's why Microsoft gives away development tools, because they want people to develop code under Microsoft's name... and this is no different. When people take Microsoft's opened source code and change it around, they are only helping Microsoft's opened source code and Microsoft themselves. It's not really about Microsoft making more money directly, but they will get more developers once everyone starts seeing their technique of programming and that will get them money in the long run.

    Just my two cents, heh.

    --
    "Instant gratification takes too long." - Carrie Fisher
    1. Re:For those who can't see why MS is opening code by QuantumG · · Score: 1

      wow, must be weird living in your bazzaro world. Then again I suppose Windows is user friendly if you compare it to shaving with a cheese grater.

      --
      How we know is more important than what we know.
    2. Re:For those who can't see why MS is opening code by 1010011010 · · Score: 2, Insightful

      1. Where can I get my free copy of Visual Studio?

      2. Microsoft's source code isn't "open."

      3. "Shared source" as a brainwashing technique -- interesting theory! :D

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    3. Re:For those who can't see why MS is opening code by mingot · · Score: 1

      1. Where can I get my free copy of Visual Studio?

      Unfotunately you can't. But since when is an IDE a "development tool" to the likes of you? You can get your free copy over every one of their compilers at www.microsoft.com, though. And a copy of nmake, for what it's worth.

    4. Re:For those who can't see why MS is opening code by wideBlueSkies · · Score: 1

      >>wow, must be weird living in your bazzaro world. Then again I suppose Windows is user friendly if you compare it to shaving with a cheese grater.

      Or buffing your car with sandpaper.

      wbs.

      --
      Huh?
    5. Re:For those who can't see why MS is opening code by Nasarius · · Score: 1
      But since when is an IDE a "development tool" to the likes of you?

      Since when is an Integrated Development Environment not a development tool? Trying to write serious code in Notepad is a joke. There are free IDEs (like Eclipse), but they're certainly not provided by Microsoft.

      By the way, as you probably know, their optimizing compiler was not available for free until very recently.

      --
      LOAD "SIG",8,1
    6. Re:For those who can't see why MS is opening code by superyooser · · Score: 1
      1. Where can I get my free copy of Visual Studio?

      You have to pay to get the IDE, but the C/C++ compiler (and more) that comes with Visual Studio .NET 2003 Professional can be downloaded here for free. No registration, no product activation. 32 MBs

    7. Re:For those who can't see why MS is opening code by scrytch · · Score: 1

      > Where can I get my free copy of Visual Studio?

      command line visual C++ (kind of an oxymoron isn't it?) here:

      http://msdn.microsoft.com/visualc/vctoolkit2003/

      Optimizing and all, it's the real thing. You can even use mozilla to download it. Platform SDK is brutally big tho (and requires IE to download) but manageable if you pare it down to just the parts you need. mingw's win32api might suffice for some of it if you prefer, but that's really made for gcc.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
  24. Old news. by Steamhead · · Score: 4, Funny

    Microsoft opened up lots of it's source last year, lest we forget. :)

  25. Right, whatever. by Anonymous Coward · · Score: 1, Interesting

    And it will probably be "opened" in a sense that will make Sun and Apple look like RMS. At least if "Shared Source" is any indication.

    Microsoft code is good for one thing and one thing only, and that is improving Wine. If this code is not useful to this end, or else has license restrictions that would limit the ability to use it to improve Wine, who cares?

    1. Re:Right, whatever. by keefey · · Score: 1

      Erm... me? I use Windows, and I've never been a fan of Unix, Linux or any of the other varieties. Why bother using Wine? Why use something to emulate software that you so despise?

      I really don't see the point. I'd like to see the code, but I'd only really be interested depending on the app.

  26. Why? by secondsun · · Score: 4, Informative


    This is purly a business move aimed at PHB's. IBM has made money telling people that Open Source is good and MS is getting in on the right for free.
    It could also be that they are trying to get in on the good side of budding developers. I don't know any other CS majors that use Windows on their main desktop and I know of no CS majors who write their code in Windows. At Georgia Tech everything in class is done in Linux after the first Scheme class. If the future coders don't know Microsoft stuff they won't use it or push it in their jobs.

    --
    There is nothing wrong with being gay. It's getting caught where the trouble lies.
    1. Re:Why? by mingot · · Score: 1

      At Georgia Tech everything in class is done in Linux after the first Scheme class. If the future coders don't know Microsoft stuff they won't use it or push it in their jobs.

      I'm not a native, but I know five tech grads fairly well. One owns that really big company that has something to do with security. He's not a zealot by any stretch, runs windows on (at least the one he shows home movies on) his personal PC, has a phone with Pocket PC. Come to think of it, did he graduate?

      One programs for windows exclusivly, but he does prefer OpenGL over DX, so I guess that does make him a little "unixy". But Linux? He had the chance when one of our server components went that way and sat tight in the windows group.

      One is a java developer, but he does do that under windows. His application reads MS project files. Pretty platform agnostic fellow, but most of his work before the Java was C++ (windows).

      Another is doing Java applications now, not sure of the platform, but when I lost contact with him he was coding VB6. With a doctorate. He used really big words in his documentation. Man that was annoying.

      And finally one true unixite. After graduating a few years ago she moved up north to the frozen tundra to work for HP on Tru64. Hi, lemony!

      By the way, my point is that ideals and what you like tend to go out of the window when it comes to getting real work done and/or a steady paycheck.

    2. Re:Why? by Dan+Farina · · Score: 1

      I can attest that this is almost the case at Berkeley; many, or even most (EE)CS majors run Windows on their home desktops, but we rely entirely from day one on Solaris machines in lab and by remote shell. No MS licenses here, standard issue campus-wide software include SSH Secure Shell and Exceed.

      I suppose you could say they run *NIX so I don't have to...after all, games do beckon from time to time, and device headaches are less common.

      On the other hand, I have this large file which has been perma-locked by Windows, and I'm starting to get pissed...maybe I should install FreeBSD again :/

  27. MS software unfriendly to competing vendors by craXORjack · · Score: 3, Insightful
    Larkin said the error message has existed for several years, persisting even in the newest Outlook version, even though the problem has been well-documented. Such situations tend to give credence to longstanding assertions that Microsoft makes its software unfriendly to programs from competing vendors.
    This is what turned me off to Microsoft years ago. I used to love NT but got SO tired of incompatabilities with software from other vendors and of the misdirection from MS fans who always claimed the problems were with the other vendor. Well common sense tells me that when a microsoft program is released long after the other vendors has been on the market then the problem has to be caused by MS. Am I supposed to believe that the other vendors should have travelled in a time machine to test their software against a MS product that hasn't been written yet? Microsoft lost me as a supporter by cheating and lying about it.
    --
    Liberals call everyone Nazis yet they are the closest thing to it.
    1. Re:MS software unfriendly to competing vendors by Fulcrum+of+Evil · · Score: 1

      Well common sense tells me that when a microsoft program is released long after the other vendors has been on the market then the problem has to be caused by MS.

      Well, you're still wrong. It happened like this: years ago, back when Windows 95 was the total shit (instead of just total shit), MS was sloppy about validating parameters and allowed many things that are invalid. Therefore, many programs that ran on windows contained bugs, but happened to work due to bugs in windows. When the Great Cleanup came to pass, some bugs were fixed that broke apps. Some of these apps caused the bugfix to be tweaked to not happen when application X ran, but not every program was tested. The list was pretty long, though.

      How do I know this? I spent some time in the windows group, and saw the plethora of app compatibility code and saw Raymond Chen debug crashing apps by decompiling their code. I also talked to those who went before and read a lot of docs. One of the more entertaining (revolting) things that I saw was how the Ultima series of games abused DPMI. Nearly every game used a different, incompatible, nonstandard interface for doing protected memory.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    2. Re:MS software unfriendly to competing vendors by Anonymous Coward · · Score: 0

      Your explanation is nothing more than a regurgitation of Microsoft's pathetic attempts to explain away the instability of its Windows operating system.

    3. Re:MS software unfriendly to competing vendors by craXORjack · · Score: 1
      Well, you're still wrong. It happened like this:...

      The reason you offer requires that all incompatibilities were between an MS OS and third party apps. However I was not thinking of that at all but instead, of problems I experienced between MS apps and third party apps, for example between Exchange and Lotus Notes. Not only that, but the portion of the article I quoted spoke of an incompatibility between an MS app and the Linux OS. A 'Great Cleanup' in Windows could have absolutely no effect in either of these situations.

      --
      Liberals call everyone Nazis yet they are the closest thing to it.
    4. Re:MS software unfriendly to competing vendors by Bri3D · · Score: 1

      I used to love NT but got SO tired of incompatabilities with software from other vendors and of the misdirection from MS fans who always claimed the problems were with the other vendor.

      You mean like Linux fans? I whine because it takes me an HOUR to set up a simple graphics card driver(ATI fglrx.o) under Linux. They point to the vendor. Sure, the vendor needs to make a useful installer that works, but that is easier on windows too(Windows Installer). Linux, because there are so many distros, has too meny package types and distribution variations. I think Linux packages shouldn't have hardcoded paths. It should be like $WEB_SERVER_PATH/webservere.conf not /etc/apache2/webserver.conf. That way if a distro put the webserver config in a different place like /opt/webserver/webserver.conf the package for "Bob's Book House Web Frontend" that needed a custom config file would be able to install its custom config.

      Well common sense tells me that when a microsoft program is released long after the other vendors has been on the market then the problem has to be caused by MS.

      Like Linux kernel updates?

      Microsoft lost me as a supporter by cheating and lying about it.

      And that's why I use and love Linux, despite the image my post conveys. Linux is great, unless you want to spend your time doing something other than sysadmin for two days after security updates are fixed(which they are, better than you can say of MS).

  28. Microsoft's 2 open source projects by jimbolaya · · Score: 4, Informative
    For the of you that did RTFA, you may have had the same reaction as I did: The article twice mentions that Microsoft has already open sourced two projects, but neither time mentions what they are.

    Well, a bit of Googling turned 'em up: Windows Template Library (WTL) and Windows Installer XML (WiX).

    --

    There ain't no rules here; we're trying to accomplish something.

    1. Re:Microsoft's 2 open source projects by VivianC · · Score: 1

      Keep Googling and you'll see this story is a dupe.

      --
      Viv

      Gmail invites for ip
    2. Re:Microsoft's 2 open source projects by scrytch · · Score: 1

      WTL says it extends ATL ... does that mean it needs ATL, or is it by itself a superset of ATL? All I have these days is the standard C++ library (STL) which comes with the free commandline MSVC.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
  29. LOTR analogy by neon777 · · Score: 4, Funny

    This is like Sauron giving rings to all the elvish and dwarven kings in order to enslave them.

    Yes, I'm a nerd.

    1. Re:LOTR analogy by Anonymous Coward · · Score: 1, Funny

      That didn't end up working out so well for him.

  30. On purpose this time? by Raven42rac · · Score: 1, Funny

    Someone has to say it, they are opening the source on purpose this time? It's probably just the Microsoft Bob code, or worse, Clippy.

    --
    I hate sigs.
    1. Re:On purpose this time? by Anonymous Coward · · Score: 0

      Yep, I was guessing Clippy myself.

  31. MS is *not* open sourcing anything by node+3 · · Score: 2, Interesting

    It's a bit surprising, but it looks like Microsoft is considering making some of its code open source.

    Wrong! MS has never open sourced a single thing. They are "shared sourcing" it, which is not an Open Source license. MS is just attempting to confuse and dilute the term Open Source.

    Here's MS's Shared Source Initiative page. This has nothing to do with Open Source. Netscape and Apple both began their Open Source initiatives with licenses that had similar (but not nearly as bad) license problems, and both have eagerly and earnestly worked with the Open Source community and changed their licenses to become truly Open Source.

    MS is welcome to do the same, but they won't. Nice try Bill, but like always, you just don't get it.

    1. Re:MS is *not* open sourcing anything by mlk · · Score: 3, Informative

      Beep. Wrong.

      They have stuff under the CPL, such as WIX.

      The SSI is something else, it is aimmed at companys, and includes stuff like WinCE.

      --
      Wow, I should not post when knackered.
    2. Re:MS is *not* open sourcing anything by Anonymous Coward · · Score: 1, Informative

      MS has never open sourced a single thing

      That's factually inaccurate. MS have open sourced WiX under the CPL, and have even released several GPL tools in the past (mainly modified derivatives of existing GPL software, but it is still actually releasing stuff under the GPL). They also funded the kaffe open source java-like vm (to annoy sun - at the time sun was a greater threat than open source, I guess) and activestate's windows perl work (which had many knock-on benefits to unix perl).

    3. Re:MS is *not* open sourcing anything by node+3 · · Score: 1

      I'll grant you WiX (thanks for the correction, btw), but I can't really count the rest. You haven't really open sourced something if all you've done is contributed to another project.

      My criticism of the MS SSI stands (which is what all claims of MS "Open Source" projects, aside from WiX, have ever been to date).

    4. Re:MS is *not* open sourcing anything by node+3 · · Score: 2, Interesting

      Beep. Wrong.

      They have stuff under the CPL, such as WIX.


      Stuff? How about "thing" then. Amend my above comment to "MS has only ever released one minor Open Source project" (or two things if there are two, or whatever). The overall meaning of my post does not change. SSI is a sham. Let them truly embrace Open Source--I don't mean that they have to release Windows or Office or anything, just simple things, like SAMBA and the Office document format.

      Apple does well with mixing Open Source with proprietary software. At first they were derided for not quite getting Open Source, but they quickly fixed the problems and there are no substantial complaints that Cocoa/Quartz/Final Cut Pro/etc aren't Open Sourced.

    5. Re:MS is *not* open sourcing anything by John+Starks · · Score: 1

      Oh shut up. You're obviously looking for reasons to criticize Microsoft. The fact is that they HAVE contributed to open source, albeit in a minor fashion.

      YES, SSI is crap. This we know. But Microsoft IS moving in the right direction by using the CPL in some of their minor projects. If those projects are successful, perhaps they will release MORE CPLed source. After all, you can't just open everything overnight.

      So sure, be wary around anything Microsoft does. They do deserve it. But you also should give them a chance; your comments are just empty criticism.

    6. Re:MS is *not* open sourcing anything by Anonymous Coward · · Score: 0

      You haven't really open sourced something if all you've done is contributed to another project.

      Legally, you have. You've open sourced your contribution, that's the way copyright law works. You can even retain copyright (but have presumably licensed it open source) - xemacs has lots of code like that, GNU Emacs, where the FSF requires copyright transfer to the FSF to accept patches, does not. Thus, xemacs is copyrighted by hundreds, maybe thousands of people (and it's the FSF's considered opinion that it would be much more difficult to prosecute a GPL infringement in xemacs for this reason as it might, legal-theoretically, require _every_ copyright holder to speak up - ouch!).

      (Another common misconception is that the "project" can be copyrighted or licensed - no, copyright only applies to the specific release. Each release has a new copyright. It might (will) be a "derivative work" of the previous release, but it has its own copyright.)

      Personally, I think copyright law is bloody stupid, and that everyone should have a right to copy as they see fit (but not to claim they authored a work - plagiarism is a separate issue to copyright!).

    7. Re:MS is *not* open sourcing anything by mlk · · Score: 1

      "such as" implys an example not all, they have other projects as well. Not many at the moment (search SF.net), but from what the article hits at it is this that they are incressing.

      > SSI is a sham.

      I don't disagree, but YOU are adding to the confusion by not making the differece between SSI and MSs OSS.

      --
      Wow, I should not post when knackered.
    8. Re:MS is *not* open sourcing anything by node+3 · · Score: 2, Insightful

      Oh shut up.

      You first, Starks.

      You're obviously looking for reasons to criticize Microsoft.

      You don't know me, friend. I'm attacking MS's SSI because it's being touted as though it's Open Source, and it isn't. The more people believe that it's a legitimate example of Open Source, the more damage they do (and it's no secret that MS both wishes to and profits from damaging the Open Source movement).

      YES, SSI is crap. This we know.

      Not everyone. I'm just trying to catch those who might now know SSI is crap.

      But Microsoft IS moving in the right direction by using the CPL in some of their minor projects. If those projects are successful, perhaps they will release MORE CPLed source. After all, you can't just open everything overnight.

      And I applaud their move--in proportion to the amount their actions are meaningful. One (or two, three, whatever) *minor* projects doesn't even come close to making up for their anti-OpenSource actions, such as claiming that it should be illegal for government to contribute to, or use, Open Source software, the funding of SCO, the funding of the Alexis de Tocqueville Institution, etc.

      your comments are just empty criticism.

      Saying so does not make it true. In fact, my criticism is quite valid. Once they do something meaningful, let's talk. Here's two easy ones, two things that would instantly help to turn MS's evil empire image around, would net them free (and enthusiastic) support from the Open Source community, provide a better product for their customers, and over all make the world a better place:

      1.) Open the specs to SMB and donate code to the Samba team. There's no reason that Samba shouldn't be the primary codebase for the Windows file-sharing system.

      2.) Open the MS Word doc format.

      Those would be *real* Open Source contributions, and would help the customer (something MS claims is important to them) far more than keeping those two formats/protocols proprietary.

      The fact that they won't shows their "Open Source" posturing is empty and meaningless. All it does is allow them to say, "Us attack Open Source? Are you serious? We *support* Open Source ourselves!" when the fact is it just helps 'em lie and spin the truth.

      Me? I'll wait until they do something real, something with meaning--it doesn't have to be the two things I've mentioned, those are just helpful ideas. Until then it's business as usual from Microsoft, and I won't join the chorus praising the Emperor's New Clothes.

    9. Re:MS is *not* open sourcing anything by node+3 · · Score: 1

      >You haven't really open sourced something if all you've done is contributed to another project.

      Legally, you have.

      Then you miss the whole point. There are a huge number of claims one can make that aren't true (regarding to how the person making the claim wishes you to comprehend them), but are true in a strictly technical sense.

      By failing to enforce the difference, one concedes the issue and allows a lie to stand as truth.

      For example, IBM could tell a potential customer that they fully support Linux. IBM would be literally false (they sell hardware that does not support Linux fully), but regarding what they mean, and what the customer understands them to mean, they would be telling the truth.

      MS, when confronted by a customer who says they are considering going with IBM because they support Linux (the customer will likely have dropped the "fully", because the difference they see between MS and IBM is that IBM supports Linux and MS does not), the MS rep can say, "Oh, but we do support Linux. For example, we have a Unix Pack for Windows that allows interoperability with Unix, including Linux." While technically true, the meaning (as far as the customer is concerned) is false. However, if the customer considers, like you have, the technical meaning to be their guide, they will accept a falsehood at a truth--specifically that MS supports Linux (which will also leave them with the impression that this is similar to IBM supporting Linux).

  32. It's all part of a plan! by Wild+Bill+TX · · Score: 1

    When Microsoft source code gets leaked, it's big news. Then people dive into the source and find out how poorly written it is. With a lot of Microsoft source being open, nobody will care enough to talk about it anymore.

  33. It's not from today by Matheus+Villela · · Score: 3, Informative

    but it's a interesting change of policy

    This change is not from today, the change started with WIX under the CPL.

    Anyway, if you make a CPL program better(and if it's not yours) you can't earn money with this, only if it helps you to make other things, but who created the program can earn money with your code.

    The want the media atention and to be the good guys with this things. Them whem someone talk about Microsoft be against open source software they will say: "we released XX softwares under open source licenses, how we can be against our softwares?"

  34. Insightful by Anonymous Coward · · Score: 4, Insightful
    They [Microsoft] are NOT open source friendly.

    I was going to make a crack about how obvious this comment was, but you got me thinking about the success of Micro-Soft's marketing campaigns.

    Micro-Soft has managed what seemed to me to be an impossible task; turn the obvious security advantages of Open Source into a debate about who has the better security. There are actually people out there convinced that Windows' security is superior due to the success of their marketing, contrary to all reason and evidence.

    Micro-Soft have managed to turn TCO into a debate about which is cheaper, Windows or FLOSS, despite the fact that it is blindingly obvious that the cost of Windows is a gazillionfold.

    Perhaps your comment is the first of many, as "Micro-Soft supports Open Source" and "Shared Source and Open Source are the same thing" become the new frontiers in their reductio ad absurdem marketing campaigns that seem so successful with the gullible.

    1. Re:Insightful by Weaselmancer · · Score: 4, Insightful

      Perhaps your comment is the first of many, as "Micro-Soft supports Open Source" and "Shared Source and Open Source are the same thing" become the new frontiers in their reductio ad absurdem marketing campaigns that seem so successful with the gullible.

      Agreed, AC. They've tailored the term "shared source" to sound very much like "open source". I assure you I have not swallowed the Kool Aid on this.

      Open source is much much different than shared source. Anyone who disagrees is welcome to get the source to Internet Explorer, fix the bugs, and then release it on their own CD. It'd be an expensive way to prove the point that the two are not the same. Consider it a thought experiment, though.

      My point was that MS knows that it's open source that will someday sink their boat. There is a motive here that remains to be discovered. Goliath sees David. He knows what's coming.

      SCO's attack at least had the possibility to damage open source. The amount of open source people who jumped in to defend open source is proof enough of that. The problem is that SCO's claim simply had no teeth. Now, imagine for a moment if it did. What if Linus had put some foreign IP in the kernel? What then?

      And MS knows that. So why not pollute the stream a bit? Loose some code, and see where it turns up over the next 5 or so years? With any luck, it'll turn up somewhere...important. And then MS will pull the same stunt, and heaven help us all. They can afford enough lawyers to where it would make sense to measure them in metric tons.

      And that's my point, really. Avoid this code like the plague, folks. Do not look at it. Do not touch it. Do not download it. Do not acknowledge it. Do not give the pack of rabid IP lawyers that will be coming 5 or so years from now any stick to beat us with.

      --
      Weaselmancer
      rediculous.
    2. Re:Insightful by Anonymous Coward · · Score: 0

      Speaking of "Marketing", you've certainly been drinking from that well just as much as the people you decry. Oh, it might be ineffecient, decentrailzed "FLOSS(tm)" marketing, but you are still hitting all the main points like a good little 'turfer.

      Examples:

      the obvious security advantages of Open Source wasn't so "obvious" to RedHat 5.1 users :)

      blindingly obvious that the cost of Windows is a gazillionfold -- Unless compared to quotes from your friendly neighborhood IBM and Novell salesmen touting Linux.

      But alas, this is slashdot, where all collegial geekery has been shouted down by those who can regurgitate their favorite vendor's propaganda the loudest.

    3. Re:Insightful by cheekyboy · · Score: 1

      shared source is more like shared needles, stay away or you get aids ;)

      --
      Liberty freedom are no1, not dicks in suits.
    4. Re:Insightful by penguinbrat · · Score: 1

      So why not pollute the stream a bit? Loose some code, and see where it turns up over the next 5 or so years? With any luck, it'll turn up somewhere...

      Makes me wonder if they had anything to do with the stolen/leaked Win2k code a while back...

    5. Re:Insightful by Weaselmancer · · Score: 1

      Y'know, I've had the same thought. It'd make sense for them to do. Leak some code, but only 15%. Not enough to build anything, but plenty enough to pollute something.

      I mean, how in the world do you have a 15% code security breach? Some bozo copied all of Half Life 2 off their own servers. Why didn't the same thing happen to MS? Either your security is breached, or it isn't. Did the guy copy 15% and then say, "No, dammit, this is wrong. Enough is enough!"

      --
      Weaselmancer
      rediculous.
    6. Re:Insightful by Loualbano2 · · Score: 1

      Taking this one step further, who's to say they won't be the ones responsible for putting their own code into some important project? Don't get me wrong, I don't expect to see MS themselves as contributors to any projects, but they may pull something like their "grassroots" campaign of posting on message boards as seemingly unrelated people, or remember their switch ad bullshit.

      I think there SHOULD be a group of people who get their hands on everything that MS releases and in order to monitor the code of certain high profile projects.

  35. Business Model? by deutschemonte · · Score: 1

    1. Establish Monopoly
    2. Profit
    3. Use FUD to Equate Shared Source with Open Source
    4. Block Real Open Source with Patents
    5. ?
    6. Profit

    --
    The preceding message was based on actual events. Only the names, locations and events have been changed.
  36. What are the extra ground rules in the CPL? by ya_steve · · Score: 5, Interesting

    From the article:

    Microsoft's two existing open-source projects have used a type of open-source license from IBM called the CPL, or common public license, which some companies tend to favor because it clearly delineates some critical ground rules for an open-source technology's use. Analysts say that choice of license shows that Microsoft takes issue not as much with the broader open-source concept as with the GPL, a different type of open-source license used for Linux and other programs.

    I would argue that the GPL has "clearly delinated ground rules", and I'm not sure what extra value is added by the CPL. The FSF licence list gives some hints that the CPL imposes extra requirements:

    The Common Public License is incompatible with the GPL because it has various specific requirements that are not in the GPL. For example, it requires certain patent licenses be given that the GPL does not require. (We don't think those patent license requirements are inherently a bad idea, but nonetheless they are incompatible with the GNU GPL.)

    Does anybody have any examples of why a corporation would prefer the CPL to the GPL?

    1. Re:What are the extra ground rules in the CPL? by Anonymous Coward · · Score: 0

      Uh? Because of the patent licenses? Historically, MS has never liked patents (unlike IBM, say...). They have lots of them now, but MS for the most part only used their patents "defensively". While I'd rather the whole patent system was abolished, there does exist a kind of patent M.A.D. between major industry players at the moment - the CPL is a bit like a treaty which says "we won't nuke eachother during our shared work on this".

    2. Re:What are the extra ground rules in the CPL? by QuantumG · · Score: 4, Interesting

      I thought that was blatantly obvious! Corporations actually care about being sued for patent infringement. Therefore they require that anyone contributing code to one of their open source projects must give licenses to use anything of which they have contributed that is patented. The next version of the GPL will probably have the exact same provision.

      --
      How we know is more important than what we know.
    3. Re:What are the extra ground rules in the CPL? by Anonymous Coward · · Score: 0

      The recipient of the software is still liable for patent infringement under the CPL and the term recipients includes all contributors. (well, thats the way it looks anyway IANAL)

    4. Re:What are the extra ground rules in the CPL? by Bas_Wijnen · · Score: 1

      The GPL does say that the patent must be licensed free of charge to anyone who gets their hands on the program. That includes through distribution by third parties. This is because you are not allowed to place extra restrictions on use, or distribution, and needing a patent license to be allowed to redistribute is a restriction.

      However, the GPL does not say you have to license the patent to everybody, effectively throwing it away. While "everybody" and "anyone who can get their hands on the program" are in most cases the same, legally they are not, and thus requiring it is GPL-incompatible.

      I don't see why corporations prefer the CPL. They probably think it is safer or something, because the requirements regarding patents are stronger.

  37. This is why by mr_tenor · · Score: 1

    In yesterday's discussion of ESR's criticism of "free software" as a term, I mentioned that I think "unrestricted software" is a better term than either "free software" or "open source". It captures the "libre" idea and spirit of the GPL neatly, imho, and isn't subject to as many word games as "open" and "free" are.

    1. Re:This is why by mingot · · Score: 1

      But even open source software (GPL and the like) is restricted. The restrictions might seem fair and right to you (hell, they might actually be fair and right, period), but they are still restrictions. Public domain is unrestricted. GPL is not.

    2. Re:This is why by mr_tenor · · Score: 1

      Fair points. You say "But even open source software (GPL and the like) is restricted", but I think it's impossible in English to come up with one word that completely describes GPL and GPL-like licences, and in my opinion "unrestricted" is the cloest approximation.

      Also, you could say the same thing about "free" and the GPL, as BSD people sometimes do, but "free" has the additional problem of having several meanings in English, "free as in freedom" not being one that immediately comes to mind for most people when you say "free $SOMETHING!"

    3. Re:This is why by mingot · · Score: 1

      I think you're right. It is impossible to distill the entire license down to one or two words. What will have to happen is that enough people know what is meant by "Open Source" that it, in effect, becomes its own word.

    4. Re:This is why by mr_tenor · · Score: 1

      I hope so. But what I'm worried about is that it seems so literal - "open source" -> "the source is open". Like "free beer" -> "the beer is free". This is what some people in this thread seem to be worried about - the confusion surrounding Microsoft's "open code".

      I know it's not perfect, as you've pointed out, but if we called it "unrestricted software" instead, then people would find it a lot harder to muddy the waters, as freeware and shared source are doing with free software and open source.

    5. Re:This is why by mingot · · Score: 2, Interesting

      I have to continue to disagree on that point. The GPL is quite restrictive, IMO. Perhaps lose the free and just start calling it "GPL'd software". That would at least force someone to find out what it meant before making an assumption about the license.

    6. Re:This is why by mr_tenor · · Score: 1

      You're completely correct, for certain interpretations of "restrictive". The GPL gives additional rights to non-copyright holders that they otherwise wouldn't have :)

      But yes. As you say, calling GPLed software "unrestricted" may cause confusion just as "free" and "open source" do. How do we get around these damn word games, though. Grr.

    7. Re:This is why by nwbvt · · Score: 1
      Have you ever even read the GPL? It is about as far as you can get from unrestricted.

      You really should do your homework before you waste our time posting here.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    8. Re:This is why by maximilln · · Score: 1

      The only restrictive part of the GPL is that GPLd works can only be used as parts of a GPL project. Proprietary projects cannot contain GPL works unless the proprietary project uses the GPL.

      What's so bad about that? Do you really want some proprietary company stealing your open code, compiling it, and then suing you for breaking numerous laws when you decompile it to prove that they stole it?

      GNU GPL

      If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

      Quit whining about the GPL.

      --
      +++ATHZ 99:5:80
    9. Re:This is why by nwbvt · · Score: 1
      "The only restrictive part of the GPL is that GPLd works can only be used as parts of a GPL project. Proprietary projects cannot contain GPL works unless the proprietary project uses the GPL."

      Not just that, they also can't link to GPLed code. And if the proprietary project uses the GPL, its not a proprietary project by defintion.
      Anyways, saying you can't access this code unless you also agree to the license is a HUGE restriction. There may be good reasons for that restriction in certain circumstances, but that does not change the fact that the license is highly restricted.

      "Quit whining about the GPL."

      WTF? I'm not whining about it, I'm stating that the GPL is highly restrictive.

      Someone is a little bit over defensive today.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    10. Re:This is why by maximilln · · Score: 1

      Anyways, saying you can't access this code unless you also agree to the license is a HUGE restriction

      I don't see any restriction at all. If you want to be protected by a free license then you must subscribe to the free philosophy. Asking to be protected by a free license so that you can take the next guy to the cleaners is hypocrisy.

      --
      +++ATHZ 99:5:80
    11. Re:This is why by nwbvt · · Score: 1
      "If you want to be protected by a free license then you must subscribe to the free philosophy."

      Yes, that is what the English-speaking world calls a "restriction".

      Something that limits the use of the code under the license.

      If the project as a whole is not under the GPL, it can't use GPL code.

      You don't have to think that is a bad thing, some restrictions are good, but to say the GPL is unrestricted is just plain dumb.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    12. Re:This is why by maximilln · · Score: 1

      Technically speaking every license has restrictions. The BSD license has restrictions--restrictions which force you to agree to the terms of the BSD license. Living in the USA, a "free" country, has restrictions set forth by the millions of pages of local, state, and federal laws, rules, and regulations. Even if a license existed which was a blank page there would still be restrictions. By agreeing to use a blank license you are restricted to the terms of using a license with no terms and agreeing to be restricted to admitting to the use of such a license. "Restriction" in popular use carries negative intonations especially when it is used in the same context as Open Source Software or Free Software.

      I'm really really bothered by people who insist on putting negative spin on what amounts to a logical necessity.

      --
      +++ATHZ 99:5:80
    13. Re:This is why by nwbvt · · Score: 1
      Yes, licenses are by definition restrictions. But that does not change the fact that the GPL is one of the most restrictive licenses out there. I don't really give a fuck whether or not you personally think the term "Restriction" has netative intonations or if you think stating the GPL is a restrictive license is putting a "negative spin" on it, the fact of the matter remains the GPL is very restritive. Turning a blind eye to that fact just because you have personal issues with a word doesn't help anyone make informed choices over which license to use.

      Besides, don't blame me for bring up GPL's restrictive nature. This whole thing came up after someone else suggested we change the term for GPLed software from "Open Source" to "Unrestricted" which would be an outright lie.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    14. Re:This is why by maximilln · · Score: 1

      the fact of the matter remains the GPL is VERY restritive
      (emphasis mine)

      That's not fact and that's where many people are putting the negative spin on a logical necessity. The GPL is not "very" restrictive. It is a common chant among thieves to say that common law is unnecessarily restrictive. The GPL simply makes it clear that you cannot take someone else's code, add three lines, and call it your own to 4) PROFIT!. While I admire the level of trust and philanthropy (not to mention potential implications of tax credits) behind the BSD license history has shown us that too many people are plagued by greed to make a BSD type world practical.

      Hmmmmm... perhaps that last observation says everything that needs to be said.

      Unless you plan on stealing someone else's work for your own profit the GPL is not "very" restrictive. It's just restrictive like any other license. Get over it. Move on. If you want to steal, do it on someone else's license. If you want to play fair then you'll be more than happy to adhere to GNU GPL.

      --
      +++ATHZ 99:5:80
    15. Re:This is why by nwbvt · · Score: 1
      "It is a common chant among thieves to say that common law is unnecessarily restrictive."

      Hey, I said very, not unnecessary. Its one thing to put your ignorance concerning licensing schemes on display for the entire world to laugh at, its quite another to put words in my mouth.

      "The GPL simply makes it clear that you cannot take someone else's code, add three lines, and call it your own to 4) PROFIT!"

      I'm sorry, thats not the correct answer. What consolation prize do we have for our brave little contestant? Why its a copy of the GPL license so he can read it himself! Thanks for playing.

      The GPL says a lot more than you can't sell code that was licensed by it (interestingly enough, it actually says you can sell the code, more proof of your ignorance concerning issues surrounding licensing code). Say you want to use some library or module in your program to perform some common function that you don't want to have to code yourself. Guess what? In order to do that, your entire project must itself be licensed under the GPL. If you are planning to license it under something else (even another open source license that is not compatible with the GPL), you are barred from using that code. That is again a major restriction. Compare that to other less restrictive licenses such as public domain software, the CPL, AFL (not the football league), or even the LGPL. Maybe there are good reasons for that restriction. Just as the Pentagon has good reasons for restricting access to nuclear missile silos or I have good reason to restrict access to certain files on my computer so that only root can play with them. But to say that the GPL is an unrestricted license is an outright lie. I quote now from the Preamble from the GPL itself:

      To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.

      If you have personal issues surrounding the word "restricted", thats between you and your shrink. Most of the world recognizes that there are often benefits to putting restrictions on things in certain situations. But I'm not going to ignore the facts concerning the GPL license just so I won't hurt your feelings.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    16. Re:This is why by maximilln · · Score: 1

      The GPL says a lot more than you can't sell code that was licensed by it

      You're becoming very defensive, especially with your quip about ignorance. I'm well aware that the GPL allows you to charge a fee for distribution to cover the cost of materials and distribution.

      What consolation prize do we have for our brave little contestant

      Oh please. Save your breath. I've read it plenty of times to see just how restrictive the "all or nothing" GPL clause is. Are there ANY OTHER SIGNIFICANT restrictions in the GNU GPL aside from that one line which makes it all or nothing GNU GPL? Is there? Is there?

      Say you want to use some library or module in your program to perform some common function that you don't want to have to code yourself. In order to do that, your entire project must itself be licensed under the GPL

      As I said. You take something GPL, you add three lines of code, and you try to sell it as your own. If the function is that "common" then you should be able to write it easily or find it under someone else's license.

      That is again a major restriction

      It's not a major restriction. If you want to steal code for your own profit do it under someone else's license. If you want to play fair for the benefit of everyone then you're more than happy to adhere to GNU GPL.

      But to say that the GPL is an unrestricted license is an outright lie. I quote now from the Preamble from the GPL itself

      Get off your high horse. I didn't say the GPL is unrestricted but we've already admitted that the common definition of a software license necessitates having a restriction even if the license were completely blank.

      If you have personal issues surrounding the word "restricted", thats between you and your shrink

      I don't have personal issues with any words. I do have personal issues with people who take the only real restriction of the GNU GPL, which makes it all or nothing GNU GPL, and blow it up as if it's a straitjacket.

      Once again. If you want to steal code do it on someone else's license. If you want to play fair to benefit everyone then you will be more than happy to adhere to the GNU GPL.

      --
      +++ATHZ 99:5:80
  38. Possible paradox by Anonymous Coward · · Score: 0

    If Microsoft offers more open source code how the REAL open source code movement is gonna diferentiate itself from the closed/heavy licensed/I'll sue the shirt out of you Microsoft's way?.

  39. About as successful as USSR's "Glasnost" by Anonymous Coward · · Score: 0

    Too little too late, etc.

  40. Change of policy? by hankaholic · · Score: 3, Insightful

    How is this a change of policy? Let's look at Microsoft's old methods:

    1) Embrace new methodology
    2) Extend new methodology in a way that locks users into Microsoft products

    Let's look at Microsoft's take on "open source":

    1) Embrace OSS' idea of providing developers access to source code.

    Would anyone care to guess what step #2 will be?

    --
    Somebody get that guy an ambulance!
    1. Re:Change of policy? by dedazo · · Score: 1
      Would anyone care to guess what step #2 will be?

      We're still kinda working on this one:

      1. Write free software
      2. ???
      3. Profit!
      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    2. Re:Change of policy? by Anonymous Coward · · Score: 0

      2) Once a good change has been made take it, and use it, or code taken and put into another project (Looks similar) sue
      3) Profit

    3. Re:Change of policy? by Anonymous Coward · · Score: 0

      Would anyone care to guess what step #2 will be?

      2). License it so that anyone who looks at it will never be able to work on anything truely OSS for the rest of their lives.

  41. yes! by Anonymous Coward · · Score: 0

    maybe SP2 for win3.1 :)

  42. More developers? by shrewtamer · · Score: 1

    I doubt that Microsoft needs more developers. Apparently there are 30,000 people working in Redmond. I don't know how many of these are developers but if you can't get it right with 30,000 I imagine adding more would just make things worse.

    Probably what they need are fewer managers...I bet they are chasing each other around the campus with knives drawn and projects out.

    The open source thing is a seperate issue. Already things like Rotor are available "open source" There are many benefits to open source other than having people contribute to your code (which could just be a hassle.)

    1. Re:More developers? by BCW2 · · Score: 1

      They are trying to distract developers from true open source projects.

      Come into my palor said the spider...

      --
      Professional Politicians are not the solution, they ARE the problem.
  43. I got my hands on some of it... by Anonymous Coward · · Score: 4, Funny
    It goes like this:

    void main() {
    while (true) {
    //
    //**Secret Proprietary Microsoft Code Removed**
    //
    if (rand() % 2)
    doCrash();
    }
    }

    1. Re:I got my hands on some of it... by Anonymous Coward · · Score: 0

      Good lord, that's hilarious. How do you people come up with these amazing quips?

    2. Re:I got my hands on some of it... by Anonymous Coward · · Score: 0

      Man! That joke gets funnier every time I see it!!

    3. Re:I got my hands on some of it... by r3m0t · · Score: 1

      So great :D Mod up.

  44. Re:Microsoft's 2 open source projects...are CPL by Anonymous Coward · · Score: 5, Informative
    As indicated in the article, these sourceforge projects uses the "Common Public License" (CPL).

    This led to the question of what is the CPL and how does this differ from other licenses. A little Googling on my part turned up this site that compares the open source licenses.

    The most significant difference between the CPL and the GPL involves the license of derivative works.

    -cmh

  45. Exactly by ak3ldama · · Score: 1

    Though let me tell you, for the time being it can make life fairly complicated. I had been programming with FreeBSD/BeOS/Linux (all GNU/Posix stuff) since in high school, but my third year in college I landed an internship doing Windows client programming. I could've easily worked with the engineers doing C/firmware stuff, but instead they had the need for client coders, so there I sat learning MFC. It will take a while for the lead developers at most locations to be willing to code in UNIX, not to mention, you have to provide your product for the platform that your customer wants.

    --
    "but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
  46. How sad for you by FunWithHeadlines · · Score: 2, Insightful

    How sad for Windows users that they have to resort to this line of reasoning (which I keep hearing when this subject comes up, so it must the standard line of reasoning). While the rest of us non-Windows users use operating systems to facilitate whatever work we happened to be tasked with accomplishing, we also get to have a blast doing it. Poor Windows users are stuck in the corner pretending that fun at work is not important, because it's not an option for them. Yes, I'm exaggerating. Just like the parent post. But my point is real: You can have fun and be productive at the same time. In fact, the more fun you're having, the more productive you tend to be.

    1. Re:How sad for you by mingot · · Score: 1

      Fun at work is important, and technical challanges can be a big part of that. And users of any operating system who are doing anything non-trivial can ALL get that in spades, I am quite certain. But then the best jobs I have had have never been those with the most interesting challanges. They've been those with the best people. It's not a line of reasoning, but a fact that a lot (a LOT) of people value social interaction. If you don't fall into that category and even the challanges that CAN be had whilst using (gasp) windows are not enough because you can't have the thrill of "sticking it to billy g", then I truely feel sorry for you.

      Your operating system should not be your lover, mistress, religion, god, or even faithful companion. It's a tool and nothing more.

    2. Re:How sad for you by Anonymous Coward · · Score: 0

      It's better to have fun at work because of the work you do -- telecomm gear in my case.

      If you have to spend all your time and attention pushing the OS around, even if it's fun, it's detracting from the real work and fun. I find it sad that your job is so dull you can only find fun in playing with shell commands.

      Even if you're in IT, poking at the OS itself is usually not your job. That's true only of the very few OS authors, and of course the many Linux hobbyists.

    3. Re:How sad for you by TheRealSlimShady · · Score: 1

      If you have fun twiddling with your operating system then that's cool for you. Some of us use our computers to have fun doing other stuff that isn't fiddling around with our OS, that just helps us do it (be it Windows, Linux or otherwise). Do you really get a blast from the fact that you're simply using Linux?

    4. Re:How sad for you by aichpvee · · Score: 0

      That's true, but when your tool breaks down and makes you restart it every hour or two it's time to get a new tool. Think of it like this, if you had a hammer whose head fell off after every third strike would you just go "eh, that's how hammers are" and keep putting it back on so you could hit a nail 3 more times before repeating the excercise, or would you go get a new hammer?

      --
      The Farewell Tour II
    5. Re:How sad for you by Mant · · Score: 1

      Your point is real, but not really very relevant. Most people's fun at work has nothing to do with the OS they are using (unless it really sucks), and much more to do with other factors, like the nature of the work, and the tools.

      I develop on windows and Unix machines for my job, the fun comes from the technical challanges of the software, I don't get a buzz logging into a computer becuase of its OS. Right now I prefer developing on windows becuase of the tools we have (Visual Studio, TOAD) make it much quicker and I can get on with the actual work. If those tools were on Unix, or Linux, or Mac OS I'd use those.

      I don't get fun out of any OS, so I don't really care, I think this is true for most windows users. It isn't that they would suddenly get a thrill out of a different OS, its that they don't care about the OS much, so why use a niche one? (and on the desktop, everything non Windows is niche).

  47. 2 words: buffer overflow by 0x12d3 · · Score: 0, Redundant

    Here come the exploits.

  48. Microsoft's new openness by rajmobile · · Score: 5, Interesting

    http://blogs.msdn.com is mesmerising. I can't believe they encourage their developers to post regularly, and that the feeds go out un-edited by management or marketing. Plus, they have anonymous comments enabled.

    http://channel9.msdn.com/ is an impressive effort, and shows how far MS is going with their community outreach.

    It's scary how much you can learn from blogs.msdn.com. There are a lot of smart people working at MS, but what are they all working on? The quality and thoughtfulness of the posters there indicates that they must have some killer internal projects.

    1. Re:Microsoft's new openness by Magada · · Score: 1, Interesting

      Yes. And the pigs will start flying any minute now. You underestimate: 1. the huge amount of friction going on in a company that size. No project EVER sees the light of day in the shape its designers chose. 2. how many top-notch PR flacks you can buy when you have a war coffer as big as Microsoft's. Go forth, and sin no more. That is, if you're not already working there.

      --
      Something bad is coming when people are suddenly anxious to tell the truth.
    2. Re:Microsoft's new openness by Psychotext · · Score: 1

      Thanks for those links, very interesting reading.

      --
      People that believe in their opinions don't post AC.
    3. Re:Microsoft's new openness by andy55 · · Score: 4, Interesting

      It's scary how much you can learn from blogs.msdn.com. There are a lot of smart people working at MS, but what are they all working on? The quality and thoughtfulness of the posters there indicates that they must have some killer internal projects.

      It was interesting--thanks for sharing the link...

      However, this is a good opportunity to consider the differences between being smart/witty/intelligent and being driven, visionary, and willing to work in a project that may not succeed (b/c it's not in backed from the get-go with millions). I can say this b/c I've been exposed to ms developers, startup develops (myself included), and developers somewhere in between. I, personally, am not impressed with devs that don't seek the highest level of excellence in what they create. Most ms devs I've seen are so high in the Microsoft ivory tower that they've lost all sense of reality and priority. They are unconsciously in the mindset that the world revolves around them. Keep in mind this phenomenon isn't a MS thing--it's what happens to celebrities, wealthy people, and powerful people that only spend their time inside their courtyard.

      To spare boring details, I've repeatedly witnessed MS teams not fix trivial bugs/issues because of the testing (ie added budget) they'd "need" to do on the changed code (despite that any dev could look at the code and tell the PM that there is *no* risk). *That's* why even the smallest issues and problem tend to go unfixed for so rediculous amounts of time.

    4. Re:Microsoft's new openness by Anonymous Coward · · Score: 0

      Stop trying to take over the industry and instead work on providing a reliable client. You won't keep the market trying to create a client that is useless to the rest of the industry. Continue as you have been and the set of people totally pissed off with Microsofts inability to play well with others will grow. No slick "me too" campaign will save you.

  49. Name one by bonch · · Score: 2, Insightful

    Name an instance of IIS being automatically exploited. I'll cite you two Apache holes in return.

    Nothing is 100% secure. Let's be mature and rational, people.

    1. Re:Name one by DAldredge · · Score: 2, Informative

      IIS 5 Web Server Compromises
      added June 24

      US-CERT is aware of new activity affecting compromised web sites running Microsoft's Internet Information Server (IIS) 5 and possibly end-user systems that visit these sites. Compromised sites are appending JavaScript to the bottom of web pages. When executed, this JavaScript attempts to access a file hosted on another server. This file may contain malicious code that can affect the end-user's system. US-CERT is investigating the origin of the IIS 5 compromises and the impact of the code that is downloaded to end-user systems.

      Web server administrators running IIS 5 should verify that there is no unusual JavaScript appended to the bottom of pages delivered by their web server.

      This activity is another example of why end users must exercise caution when JavaScript is enabled in their web browser. Disabling JavaScript will prevent this activity from affecting an end-user's system, but may also degrade the appearance and functionality of some web sites that rely upon JavaScript. US-CERT recommends that end-users disable JavaScript unless it is absolutely necessary. Users should be aware that any web site, even those that may be trusted by the user, may be affected by this activity and thus contain potentially malicious code.

    2. Re:Name one by YU+Nicks+NE+Way · · Score: 1

      This has nothing to do with IIS 5 -- a compromised Apache server could be caused to do the same thing., at least as easily.

    3. Re:Name one by Glamdrlng · · Score: 4, Interesting
      Name an instance of IIS being automatically exploited. I'll cite you two Apache holes in return.
      Name a remotely exploitable apache vulnerability that led to root access and went unpatched for six months. Show me a doctored study where apache claims it's more secure becase of the short time it takes for them to release patches. Show me the voodoo math where apache claims that a vulnerability is not a threat until it's publically disclosed.
      --

      Yes, my only tool is a hammer. And you're starting to look like a nail.
    4. Re:Name one by DAldredge · · Score: 2, Interesting

      http://isc.sans.org/

      Handlers Diary June 24th 2004
      Updated June 25th 2004 01:27 UTC (Handler: Marcus H. Sachs)
      * {update #2} .org dns problems, RFI - Russian IIS Hacks? .org DNS Issues

      This morning, DNS resolution of .org domains appears to fail occasionally. Preliminary information shows that some of the UltraDNS servers are not responding. The cause and scope of this problem is unknown so far. Reports about problems are mostly limited to North America at this time.

      UPDATE (1930 UTC) - the .org zone is working now.

      Sometimes it helps to use the "dig" command to zero-in on suspected DNS issues. Try this command and modify it as needed when troubleshooting:

      % dig sans.org ns +trace

      RFI - Russian IIS Hacks?

      UPDATE (2100 UTC) - Thanks to everybody who generously provided updates to us today. We still do not know how the IIS servers are originally infected with the JavaScript or the modification to the configuration files. Any additional theories or ideas are welcome.

      The reason for the attack seems to point back to the spamming community. There is quite a bit of evidence that what we are seeing is yet another technique for spreading and installing "spamware" (software that assists in either creating, relaying, proxying, or otherwise participating in the sending of spam.) We don't see any evidence that this attack is related to the construction of a DDoS network or other type of typical zombie-based attack group. However, we continue to monitor and will provide updates if anything further develops.

      Two readers sent us snips from their proxy logs (thanks, Rich and Mike!) While the flows are slightly different, this is the pattern to look for as an indicator that one of your clients has attempted to visit the Russian site:

      NOTE: These links are obfuscated. Accessing these URLs may result in a virus infection

      GET _http_://217.107.218.147/dot.php
      GET _http_://217.107.218.147/new.html
      GET _http_://217.107.218.147/dot.php
      GET _http_://217.107.218.147/new.html
      GET _http_://217.107.218.147//main.chm
      GET _http_://217.107.218.147/msits.exe
      GET _http_://217.107.218.147/redir.php

      GET _http_://217.107.218.147/new.html
      GET _http_://217.107.218.147/dot.php
      GET _http_://217.107.218.147/new.html
      GET _http_://217.107.218.147/md.htm
      GET _http_://217.107.218.147/redir.php
      GET _http_://217.107.218.147/dot.php
      GET _http_://217.107.218.147/new.html
      GET _http_://217.107.218.147/dot.php
      GET _http_://217.107.218.147/new.html
      GET _http_://217.107.218.147/md.htm
      GET _http_://217.107.218.147/redir.php

      One reader (thanks, Ben!) submitted a list of files found on his compromised IIS server. The files he sent us included:

      Code snippits.doc
      iis6xx.dll (multiple copies, where xx varies)
      iis7yy.dll (multiple copies, where yy varies)
      Download_Ject_Symantec.doc
      ipaddress.txt
      issue.csv
      ads.vbs
      agent.exe
      ftpcmd.txt
      secur ity_log.rtf

      Finally, the executable we mentioned in the previous update (msits.exe) is not detected by most AV suites, contrary to what we earlier thought. Here is what we found when we tested it at virustotal.com:

      BitDefender 7.0/20040624 nothing
      eTrustAV-Inoc 4641/20040623 nothing
      F-Prot 3.14e/20040624 nothing
      Kaspersky 3.0/20040625 nothing
      McAfee 4369/20040624 nothing
      NOD32v2 1.794/20040623 nothing
      Norman 5.70.01/20040512 nothing
      Panda 7.02.00/20040624 nothing
      Sybari 7.50.1138/20040624 [Win32.Webber]
      Symantec 8.0/20040624 [Backdoor.Berbew.F]
      TrendMicro 1.00/20040624 nothing

      UPDATE (1930 UTC) - Several readers have responded and confirmed that this is a wide-spread issue. Here is what we know so far:

      - An IIS server's configuration is somehow modified so that "enable document footer" is enabled for various (if not all) files and linked to the new .dll file(s) in \winnt\

    5. Re:Name one by Anonymous Coward · · Score: 0

      hey haven't u found 2x Apache holes in return? There already few replies below !!!

    6. Re:Name one by Anonymous Coward · · Score: 0

      Nothing is 100% secure.

      To be rational, name any Apache server actually being exploited and I'll cite you 10 IIS boxes in return.

      I work for MS.

    7. Re:Name one by tirnacopu · · Score: 1

      Heck, show me how to run several instances of IIS, how to chroot it, show me how to make a full backup of its install, config and webroot restorable in a matter of seconds, on a different computer AND operating system version...

    8. Re:Name one by Anonymous Coward · · Score: 0

      This has nothing to do with IIS 5 -- a compromised Apache server could be caused to do the same thing., at least as easily.

      Um, the thing is, like, that it's only IIS 5 servers which are being compromised and being caused to do it. In other words, those IIS 5 servers are being compromised, and Apache servers are not. In other words, there exists a vulnerability in IIS 5 which doesn't exist in Apache. In other words, this has everything to do with IIS 5. Capisce?

    9. Re:Name one by Anonymous Coward · · Score: 0

      YHBT.YHL. HAND.

      Love,
      bonch (aka Overly Critical Guy)

    10. Re:Name one by DAldredge · · Score: 1

      Please read todays news.

      I await your apology.

  50. Dilution of the Soundbite Market by darkmeridian · · Score: 3, Insightful

    This will dilute "open-source" when applied to news broadcasts and magazine articles which PHBs rely upon. We could explain the intricate differences between "true" open-source and the Microsoftian "shared-source" licenses. But not in a brief sentence. And not in five seconds.

    PHBs will just think "open-source is good trend" and "Microsoft 'does' open-source".

    So yeah, this is a good, though Machievelian move, by Microsoft.

    --
    A NYC lawyer blogs. http://www.chuangblog.com/
  51. Which is funny, because... by bonch · · Score: 1

    Part of the reason for the open source GPL was to get more developers, too.

    But for Microsoft, you're right, it's devious.

  52. I'm lost... by Eric+Damron · · Score: 1

    Microsoft = Evil
    Open source = Good
    Microsoft open source = My brain really hurting....

    I wonder how they will define "Open?" Not GPL probably.

    --
    The race isn't always to the swift... but that's the way to bet!
  53. Wanna know why? by bonch · · Score: 2, Insightful

    I find it interesting that Windows is so widely deployed, yet so few people are truly "in love" with the operating system. You'll find people willing to die for Mac OSX, for OpenBSD, for BeOS, for Amiga, for Gentoo, or for any number of other systems -- but to date, I've never met a single person that was truly satisfied with Windows, much less happy or fanatical about it.

    That's because DORKS use OS X, OpenBSD, BeOS, Amiga, Gentoo, and actually LOVE their operating systems.

    The majority of the world is not made of computer geeks who treat their operating systems like religions and lovers, and the majority of the world also uses Windows. Therefore, the majority of Windows users don't jerk off to which operating system they're using.

    Sorry, pal, we're a geek niche. Slashdot doesn't represent majority opinion. It's just us.

    1. Re:Wanna know why? by aichpvee · · Score: 0

      I'd say an operating system is a more worthwhile thing to be passionate about than the bedtime stories and dressup parties of religion.

      --
      The Farewell Tour II
  54. So... by Kafka_Canada · · Score: 1

    So now they're going the unconstitutional route?

    --
    Fuck it
  55. Furthermore... by bonch · · Score: 1

    ...both were already reported on Slashdot in the past. Doesn't seem so incredible now when an editor dupes a post, does it?

  56. COINCIDENCE?! by andrewleung · · Score: 1

    is it me or it's a pure coincidence that MS decides to restart development on IE AND open up more source code?! could this "source" be IE?

    1. Re:COINCIDENCE?! by FrYGuY101 · · Score: 4, Interesting

      It wouldn't surprise me.

      IE is pretty much worthless to Microsoft, and always has been. They added it to make Windows better, in the fact that it had a browser for anybody who wanted to use it. Now that it's added, it's kinda like Disk Defragmenter. Sure, they COULD improve it loads... but why? It works. Working on it would bring down the wrath of Anti-trust people (Both cases. It would be 'using their market dominance to suppress other companies'). And in neither case would it bring in a single cent of extra revenue.

      If they open sourced IE (And, to continue the analogy, Disk Defragmenter), they would gain a legion of coders who would improve the product, making the overall experience better for the end user, and at a far lower cost to themselves. Sure, it wouldn't bring in more revenue, but it'd make the customers happier...

      --
      "If we let things terrify us, life will not be worth living."

      - Seneca
  57. "Shared Source" vs. "Open Source" by bonch · · Score: 3, Insightful

    MS is just attempting to confuse and dilute the term Open Source.

    Microsoft calls it "Shared Source" with a completely different license, not the GPL, and somehow they're trying to confuse and dilute another term called "Open Source?" What's so confusing about it? Couldn't be any more confusing than GPL, LGPL, CPL, XPL, BSD, etc.

    Seems rather silly. Especially since Microsoft has been sharing their Windows source with universities for years. In fact, it was a Linux machine at a company called Mainsoft that got hacked which resulted in that Windows source leak. But you didn't see that reported here.

    1. Re:"Shared Source" vs. "Open Source" by aichpvee · · Score: 0

      Actually, I think that was reported on /. Probably twice, knowing how they are with the dupes.

      --
      The Farewell Tour II
    2. Re:"Shared Source" vs. "Open Source" by Anonymous Coward · · Score: 0

      On 'Shared-Source' by Michael Tiemann

      This is the transcript of a speech given by Mr. Tiemann at the O'Reilly Open Source Convention, July 2001.

      Esse Quam Videri -- that is the motto of the state of North Carolina, and for those of you who learned languages like Perl in High School instead of Latin, it means "To Be, Rather Than To Seem".

      I claim that to build an architecture of trust, it is better to be open than to seem open, better to be trustworthy than to seem trustworthy. Such an architecture is vital to creating the enabling and governing technologies that will help us build the next generation computing platforms, while a lesser architecture will merely crash and burn, stunting economic opportunities for all when it collapses.

      This debate is important because it is about the future of software (the increasing substance of technology), it is about the increasingly important aspect of technology as it relates to our economy, and if Lawrence Lessig is correct, it is also about the code-as-law that will ultimately govern us. As technologists, as a business seeking fair competition, and as citizens who desire to live in a world where freedom is protected, that as long as Microsoft insists on writing code, we want to see them at least do it right. This is why we believe it is so important to be clear about what /is/ being offered, not what was promised, or what seemed to be offered, or what was claimed to have been delivered.

      Of all the choices, open source makes it easier to be than to seem. From this perspective, there is no reality to Microsoft's Shared Source license, although it /seems/ to offer something new. Shared Source is a misnomer, like the Alternative Minimum Tax, which is neither alternative (it is mandatory) nor is it minimum (it specifies paying the maximum of two possible taxes). When preparing for this debate, one question kept coming up: why would Microsoft try this new, and high-profile deception when the sum total of its prior deceptions were already earning $1B/month? What are they really trying to fix?

      The answer goes back to October 31, 1998 and the Halloween Documents. There are a lot of smart people in the OSS community, which by including the free software community therefore includes at least one genius. There are a lot of smart people here in at the conference today. But I must concede to my worthy opponent that there are a lot of smart people at Microsoft, too. I don't know who was the first one at Microsoft to see, as I did, that OSS--including software covered by the GPL--could be the basis of a business model powerful enough to legitimately compete against Microsoft, but she was probably one of Microsoft's smartest. Then a second smart person, then a third clued in. A document was written and circulated and, intentionally or otherwise, leaked. The Halloween Documents, illuminated by Eric Raymond, demonstrated that a fair number of people within Microsoft began to get it: that OSS was a better model, delivering advantages and benefits that Microsoft could not achieve with their proprietary model alone, period. Hat's off to the smart people at Microsoft!

      There are many OSS projects, and many licenses that govern them. If we look at them as a body, the GPL is the spine. In the licensing debate, many focus on the dimension of free vs. proprietary, but they often miss the dimension of strong vs. weak protection of intellectual property. Microsoft writes strong proprietary licenses. The GPL is a strong free license, much like the 1st Amendment is a strong law protecting free speech in the United States.

      Microsoft has benefitted, albeit illegally, from the application of strong licenses governing its own software. Red Hat has benefitted, as have our customers and the community, from the strong protections of the GPL, which ensures that our investments, our participation, cannot be used in a way that excludes us from competing in the market. If the GPL did not provide the strong protection of free

    3. Re:"Shared Source" vs. "Open Source" by Alexis+de+Torquemada · · Score: 1

      In fact, it was a Linux machine at a company called Mainsoft that got hacked which resulted in that Windows source leak.

      I've seen no evidence about it being hacked, it's also possible that somebody who had access to the machines copied it deliberately, or that the hard drive was stolen or thrown away without first thoroughly deleting it. There's a lot of disinformation around, including the claim that this was caused by "Linux crashing". First, the core dump that circulated is not from Linux crashing, but from a user land application (more specifically, ViM) crashing on a Linux box, and secondly, you can't hack a crashed box, so this is just complete BS. You would have to hack it after it goes up and online again.

      Addendum: It's hard to get first-hand information on the web, but I've just run into a claim that an unpatched wu-ftpd running on Linux was hacked. If that's true, then first of all, it's just damn careless to put critical information like this on an Internet server, and second, it wouldn't be the fault of Linux, but of the notoriously insecure wu-ftpd, which happens to run on Windows as well.

  58. This is upsetting by Anonymous Coward · · Score: 0

    Obviously, Microsoft's OS or Office are not going to be opened, and it seems like Microsoft is just trying to get more developers

    When MS does something that the /. community ought to see as noble, they find ways to bash it.

    When Google announced they were doing it a few days ago, they were touted as OSS heroes.

    You know Google isn't Open-Sourcing PageRank!

  59. Advertising by dvduval · · Score: 1

    In similar news, Microsoft is now planning on spending more on it's Advertising Campaign here on Slashdot. Now that they are "opening" their doors, we an all rally around Microsoft! Let me think... NO!

  60. Strange Thing by DarkMantle · · Score: 1

    After Microsoft released their first OSS project there was a /. article where M$ was AGAIN saying how evil OSS was... The next day they opened up their second program, and now plan on releasing more.

    This sounds like a case of the right hand not knowing what the left hand is doing... or... Microsoft is a bunch of hypocritical liars that are out to get their software made for them for free.

    Unfortunately I cannot find the links to these articles, and don't have time to continue searching.

    --
    DarkMantle I been bored, so I started a blog.
  61. Make no mistake... (WAS:Excessive Bias) by Lead+Butthead · · Score: 1

    Microsoft *IS* a commercial entity. What that means is that it's upmost agenda is to be profitable. If they need to bait the planet with OSS, they will. As long as in the end they make a (handsome) profit, it's unimportant what means are employed.

    --
    ELOI, ELOI, LAMA SABACHTHANI!?
  62. This is a Microsoft snake trap by Anonymous Coward · · Score: 0
    Release the source, then sue anyone who contributes anything in Linux that looks anything like what Microsoft released.

    Download and look at that code at your peril - you will be forever tainted in anything you develop.

    1. Re:This is a Microsoft snake trap by Anonymous Coward · · Score: 0

      That's an evil move.. indeed.

      I don't want to be forever tainted... I take pride in my code !!!

  63. Erm.... by Turn-X+Alphonse · · Score: 2, Funny

    Just think of the next adverts.

    "Microsoft, bringing out the best in you by using your knowledge because we ain't got a clue"

    --
    I like muppets.
  64. We already know MS will use IP to attack Linux by Anonymous Coward · · Score: 0
    They've been caught admitting it. And this fits right in.

    And you're correct in your assessment that Microsoft is damned if they do and damned if they don't. They've earned that with their illegal actions that have left many a wrecked company throughout the computer industry.

  65. What about Bob? by chipset · · Score: 1, Troll

    I so want to have Microsoft Bob... I only wonder if the source code could tell us what the hell they were thinking... Just goes to show, most of MS's innovations suck. Their best products are ones they buy or steal.

  66. Look at that code, and *we* won't hire ya! by Anonymous Coward · · Score: 2, Interesting
    The company I work for won't touch anyone that's signed any type of agreement with Microsoft. Or looked at their code.

    And we bill out at a few benjamins an hour....

  67. Re:Just one thing (not 100,000 bug-hunters) by Anonymous Coward · · Score: 2, Insightful

    or how about 100,000 volunteers hunting vulnerabilities?

    More like 100,000 hackers and spammers hunting for vulnerabilities to export.

    The reason that people pore over open-source code is generally because they have a particular itch to scratch. IOW, they find a bug in their copy of the code and figure out how to fix it for their installation.

    Odds are, the "shared" code by Microsoft will be patent and legally encumbered, so you won't be able to use it in other projects. Worse, it may not even be compilable, so if you do find a bug to fix, it does you no good.

    Saying that there will be 100,000 people hunting for bugs is naive. You might get a handful of academic types looking, but most developers don't have the time.

  68. *snicker* by Mechanicus+Cranium · · Score: 1

    what... so all the open source developers can look at some law_suit_bait code and say schtuff like 'jeez round eye, you code is (broke)...'

    --
    You are what you do when it counts. ~the Masao
  69. Just politics... by Anonymous Coward · · Score: 0
    Whenever M$ does something, be assured that they have an alterior motive. They use the law as a tool and are not moral citizens. They're undoubtedly doing this for one of the following, or similar, reasons:

    Cause licensing hell. By getting some code causght in a CPL trap, they can probably prevent the same code going in to GPL and thus cause more mess.

    They can now say to various governments etc that they are being nice people and are sharing their code.

    Getting free contributions.

  70. It's a traaaaaaap..... by Anonymous Coward · · Score: 0

    Finally, Microsoft understands how to gain the necessary legal traction to go after linux. They are putting some of their code out there so that later on they can claim it was illegally incorporated into linux.

    Whether or not the code is actually used in an open source project is beside the point. All they have to do is demonstrate that the code was in fact available, and point to sections of vaguely similar code in an open source project.

    This WILL happen. Microsoft is fighting for it's life right now.

  71. XML office file formats by Mr+44 · · Score: 2, Interesting

    Gee, if only Microsoft would switch office over to using XML, and publish the schemas...

    Oh, wait, looks like they have. Whats that? You want them to participate in standards process? Something like this?

    1. Re:XML office file formats by foidulus · · Score: 3, Interesting

      Maybe you should look at this there cowboy. Doesn't look like Microsoft is exactly wanting to be as open as you think...

  72. what they should release by jonwil · · Score: 1

    They should release the source code to some of their middle-level components.
    Examples:
    Internet Explorer and its HTML rendering engine
    common controls
    OLE/COM
    solitare
    minesweeper
    freecell
    notepad
    wordpad
    paint
    shell (as in things like shell32.dll and shfolder.dll and etc)
    internet stuff like wininet
    richedit
    etc

    basicly, things that they include with windows but which arent used as a "selling point"

    Also, if they open-sourced their C runtime (i.e. msvcrt.dll, msvcprt.dll, msvcirt.dll, atl.dll and such), that would probobly be very good. (doubt they would open MFC but certainly if they opened the C/C++ Runtime/STL/etc and mabie ATL, that would be great)

  73. Can it be? by Dasher42 · · Score: 2, Interesting

    Is the steady advance of Linux and other OSS projects the steady pressure that can make a better company of Microsoft?

    Look at what IBM was in the 80's. They attempted to choke out the trend of open hardware specs and the clone industry with a proprietary platform. OS/2 and the PS/2 computers with their MCA bus architectures were going to displace the AT compatible. I remember John Dvorak and all the other experts predicting the end of the AT.

    Regardless of the technical merit of MCA and OS/2, the backlash of EISA and then Windows put IBM in their place and they have since been a remarkably pragmatic company. Thanks to their R&D and participation in Linux, I think they're one of the coolest ones out there.

    This is the way, my friends. Don't fume about court cases and market injustices. Compete!

  74. Huh? by Performaman · · Score: 2, Funny

    But they already have a (cracked) open source version of NT, don't they?

    --

    I have gas, but my car uses petrol.
  75. piece by piece is interesting... but by perlchild · · Score: 4, Insightful

    Just which product(s) will be shared source might be of interest to some pundits(I predict IIS being among the first ports on the server side, if it ever happens, simply because there is less server market share to lose there, they're already way behind apache, oracle web server, ibm web server, zeus et al... Windows Media Server is also a candidate, simply because they are licensing it as part of a larger product, but not selling it directly, in a marketspace where the competitors are much more expensive, but offer much more features{real} or are free{apple/darwin streaming server}). On the desktop I have a harder question, is this source thing just an attempt to blindside consumers? They could always say they are open sourcing word viewer after all... Nothing says they have in mind to open the source of a product that actually reads a specific Microsoft format, or that said product has to be unencumbered(patent-wise). Microsoft has always been a master of the "give with one hand take away with the other" I predict more of the same, just where is my only question. Let's not get carried away at least until they have named those products, and listed their intent as regards to data formats et al contained in there.

    Why is this important you ask? Well let me put a hypothetical case:

    1) you have the source code to office
    2) the office file format is encumbered
    3) you use the source code to do anything with regards to that file format(read, write, export, clean up, syntax-highlight it doesn't matter)
    4) you are in violation of their patent, and can(and likely will) be dragged before a court

    It doesn't matter that they opened up their source in this case. Should anyone who hasn't been following, that means that open source benefits end users most when linked to open formats. What this smells like to me, is a PR move related to stock valuation, they announced they would follow the trend, but without naming the products, to gauge the impact on stock price, and they are evaluating which product will be released, based partly on market reactions. If their focus groups say "bad juju" they'll pull up something like ms dos 2.11 or microsoft notepad, and claim they open-sourced it to encourage innovation in the text space
    [sarcasm]implying that they are leaders in the text-only field[/sarcasm]

    There are a lot of technologies that Microsoft started, like WMI, that would actually benefit from an influx of third party developers, actually, the number of technologies at Microsoft that wouldn't grow with an influx of third parties is actually pretty close to zero.

    However, if we want our computing to be unfettered, we have to keep insisting on what's really important, and not be swayed by Microsoft's "No" "No" "Maybe" "Yes but only if you give me the Moon first" routine. The data on our computers, belongs to us, the computers, they also belong to us, the software on it provides a useful service, it is true, but it does NOT grant control to Microsoft over that, and we need to react forcefully to anything that lessens our control over our property.

  76. When will they learn? by hunterx11 · · Score: 2, Funny

    I have nothing against Microsoft open-sourcing anything, but don't they realize that you can't have your FUD and eat it too?

    --
    English is easier said than done.
  77. msdn and web apps. by blanks · · Score: 2, Insightful

    I Might be missing something, as I dont care about the difference between open or closed source. Some source I write for fun and release it to everyone, other source I write to make money.

    Microsofts MSDN is full of source code examples, tools dlls components etc. Yes many of these tools you do not get the source code too. But as an example Microsoft site server, or commerce server as it is now was full of useful source code for developing your site server applications. Yes it wasnt open source, but it was free to use with your application if you had a license.

    I guess what Im getting at is, they offer many examples, source code with licenses, and tools, yes there not open source, but if thats what people want, then they will write it them selves and release it as open.

  78. This is the END!!!! by TheReal_BarkMan · · Score: 0


    Soon MS will be patenting the Open Source process!!

  79. Bait and Switch.... by f0rt0r · · Score: 0, Troll

    Its an old magic trick, the magician holds up the source code in front of the audience -
    Now you see it...( developers run to Microsoft, Bill Gates glues their feet to the floor ) ...And now you don't! ( magician puts code back in hat )
    Developers try to get away but find they cannot .

    Bait and switch - it works every time!

    --
    I can't afford a sig!
  80. thumbs up by name773 · · Score: 1

    /me applauds

  81. There are... by warrax_666 · · Score: 1

    EULAs on those things, and you know it.

    --
    HAND.
  82. I like it too. by twitter · · Score: 2, Insightful
    You have to have had a slight overdose to think this is anything but a PR move, but it undermines the majority of their free software FUD. M$ has always had ways of getting public input but has mostly ignored it. They have consistently worked to eliminate user choice on their platform and have only "opened" it up to competition by court order. Non affiliated Microsoft developers long ago made things like "window blinds" and other tweaks to M$'s GUI. Microsoft could have adopted any of the popular ones, but declined. Their refusal to work with popular free information formats such as ogg and png also shows their preference for pushing their own junk over the wishes of their users. Still, a PR effort is a start.

    M$'s PR people have a long way to go to overcome their infamous Apple Switcher, writing letters to senators from dead people and other Astroturf campaigns. M$ is an evil and dishonest company with a record that makes them impossible to trust.

    --

    Friends don't help friends install M$ junk.

    1. Re:I like it too. 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.

      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, really. You think?

      FUD,

    2. Re:I like it too. by Anonymous Coward · · Score: 0

      Do you ever post anything that doesn't portrait you as someone who likes to suck Stallman''s dick?

    3. Re:I like it too. by Anonymous Coward · · Score: 0

      Portrait? Maybe he just likes to suck Stallmans dick...

  83. BSOD by accidental_1 · · Score: 5, Funny

    Even better, we can find out what all those BSOD messages are.

    1. Re:BSOD by Anonymous Coward · · Score: 0

      BSOD = = Bad Shit On Demand

      (+5 Informative)

  84. Oh GAWD! by Anonymous Coward · · Score: 0

    It took forever to get the finer points of the GPL, now there is CPL.

    Anyone want to potentially get some mod points and explain the differences between CPL and GPL? ;)

    1. Re:Oh GAWD! by EvanED · · Score: 1

      *Hits Google*

      one story and another

  85. Love, "Don't violently hate" is improvement. by twitter · · Score: 2
    When it comes to love, passion, etc, these same weird folk usually look towards members of the opposite sex

    I hope Windoze users don't have the same feelings for their spouse as they do for their computers. Every place I've worked where windoze was deployed, there was not a single day that I did not hear someone cursing loudly about how the "computer" ate a few hours of work. They would beat their keyboards, as if they could not believe the thing had locked again. Then some discouraging words would be shouted above the office din. 200 people on a floor or ten person office, the story was the same.

    Most Windoze users loath their computers. The company, the press and their peers blame them when it fails. They have less and less control over it but stability has not improved. There much humiliating talk about how the computer is too complicated for stupid people like themselves to run, and the programs themselves are making more and more wrong choices for them. Data on "servers" routinely dissapears, costing them months of work. I've actually heard people say that they got more done without the things on their desks. Microsoft has convinced people that computers suck.

    --

    Friends don't help friends install M$ junk.

    1. Re:Love, "Don't violently hate" is improvement. by zerocool^ · · Score: 1

      stability has not improved.

      Windows 95 was obviously more stable than Windows XP.

      Troll.

      ~Wx

      --
      sig?
    2. Re:Love, "Don't violently hate" is improvement. by Mant · · Score: 2, Informative

      Windows is most used desktop OS, if you have a whole load of people they are going to have problems, particularly the non-technical ones. If workplaces swithed to Macs or Linux those complaints would not magically go away. People would still lose thier work , machines would still crash. We used to have Macs and PCs on out network, and guess what? They both had about the same amount of issues (actaully the Macs had more, but only becuase the network admin software had problems with them).

      Users like to blame screwups on the computers, often they don't uderstand what has happened. We actually used to have Macs at work as well as PCs, before they got removed they were no more reliable or better then the PCs (both worked fine most of the time).

      Most non-technical people don't understand their computers, and often have problems becuase of it. Most of them use Windows, so yes when they complain about the computer its about Windows, but that is correlation, not causation. Sticking them on another OS wouldn't help. Except the non-technical home users, they may have an easier time with Macs due to the better hardware integration, but by that standard would be better with Windows than Linux.

      As for your statmenet about stability, that is just not true. We have 2000 and XP on the desktops here and it is some much more stable than older versions, crashes are almost unheard of.

      Data on servers routinely dissapears? Apart from the fact I've never seen this happen (occastionally, yes on PCs and Unix, and usually turns out to be user related, but routinely, no), what sort of cowboy outfit isn't backing up the data?. You should never be loosing more than a days worth.

      I'm not a great Windows fan, it has its problems, but this sort of mindless groupthink Windows bashing ('Windoze' indeed, how witty) is irritating. Worse, it just makes those who push other OS look like irrational MS bashers and doesn't look at Window's real weakness with alternate systems could exploit.

    3. Re:Love, "Don't violently hate" is improvement. by Anonymous Coward · · Score: 0

      I wonder sometimes if you ever even leave your cubicle. I work in a department of around 160 and I can think of maybe two or three times in the last year that somebody lost an hour or two of work and every time it was because they accidentally deleted something from the server and didn't realize you can't recover it from the recycling bin.

      I have never, absolutely never, had any Windows machine just "lock up." I had blue screens in NT 4 and every 9X but never has the machine just locked up. If a program stopped responding all I had to do was End Task and restart. If I was a moron who didn't know how to use the save button maybe I lost an hour or two. After last years big black out I learned that no matter how steady you think your machine is it is best to save often. Now back in my OS 7 days then I saw locks and that damned Force Quit never seemed to do anything.

      I am working on a Windows 2000 laptop with over 4 weeks of uptime, not one blue screen in the 3 years I've had it, and no viruses, spyware or other crap. What makes your FUD any different from the bullshit that comes out of Microsoft and its puppet companies? A real advocate praises the qualities of open source and doesn't piss and moan like a 4 year old.

      And what the fuck is wrong with you that you can't just say Windows or Microsoft. If you have an IQ over 90 I would be shocked. And I don't work for Microsoft (before you accuse me of it). I choose Windows over Linux on the desktop but you wouldn't catch me dead with anything but a Linux server (preferably Slack). Different tools for different jobs. I don't pick tools based on how evil the company is. If I did then I would probably live in a grass hut and eat bugs.

  86. Patents by dvduval · · Score: 0, Flamebait

    Soon they will be putting a patent on Open Source.

  87. It's simpler than that -- it is about perception. by Anonymous Coward · · Score: 0

    I'm working with MS for a small project they are working on right now, and in the course of that we had an exchange about open source. The thing that I got out of it is that they don't understand the FOSS community and are in their usual paranoia mode.

    Based on that, MS releasing more source is not some conspiracy to sue the FOSS community. It is much simpler. Linux and FOSS are media darlings right now, and thus getting a lot of attention by CIOs/CTOs/etc. Microsoft has to counter this interest. It really doesn't hurt them to hand out some code here and there and over time they create a perception of having an open source strategy. Thus, to the CxO crowd, the open source value proprosition is weakened because Microsoft has an equivalent offering. Its about creating perception in the minds of the economic buyer, not a reality.

  88. That's funny but, by twitter · · Score: 1, Insightful

    If Office or Windoze were projects on Sourceforge they would be ignored. Really. All that's really worth while is learning to get stuff out of the file formats and most of that has already been done. M$ brags about how much it costs to get data out of roach motel they have created. It's mostly a lie, but eliminating that cost would hasten Microsoft's fall.

    --

    Friends don't help friends install M$ junk.

    1. Re:That's funny but, 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.

      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, really. You think?

      FUD,

    2. Re:That's funny but, by Anonymous Coward · · Score: 0
      Jesus christ, and you wonder why people "troll" you. Why the hell do you bother posting this shit? Isn't it time to turn off the computer and go to bed?

      I swear to god, we're being slowly invaded by retarded teenagers.

  89. Microsoft Public License (MPL) by l3ool · · Score: 1, Funny
    By viewing/using/thinking about this source code you agree to the following:

    1. Any work derived from the associated source code is property of Microsoft Corp. (as well as your family, pets and all relatives with the first name William).
    2. Flaws and/or security holes are your fault, the source code was fine when we gave it to you.
    3. In the event that the source code will not compile you must purchase a "Open Source.NET" license and you will be issued the working version of the source code. See #2.
    4. Microsoft Corp. is the rightful patent owner for 'Open Source', Reading/Writing, The Alphabet and Breathing.
    5. Where do you want to go today? Where we tell you to go of course.
  90. Abstraction is a wonderful thing by Anonymous Coward · · Score: 0

    Yes?

  91. Code released under CPL by npgmr · · Score: 1

    I remember some time ago Microsoft said the open source thing is a virus... and now they embrace virus ???

    It could be a strategic move, rather than really supporting open source, maybe they want to rebuild their image in the open source community. 1) If the result turn out to be successful both in image building and better code and stuff, then it's a win-win situation. 2) If only the image is good and the code is not significantly better, they could say "look, we tried it, not that we are just plain anti open source but with good reasons and this's the prove!". 3) If only the code gets better, well, then just keep quite about anti-OSS and use the code to their benefit.

    I suspected that they'll use GPL or anything similar and after reading the link to the news, ya just confirmed they were using CPL for their previous open sourced code.

    Now Microsoft is a company and it's fair they do things good to their business. But watchout, they are not just single mindedly doing that!

  92. Things have changed and that's the point. by twitter · · Score: 2
    By the way, my point is that ideals and what you like tend to go out of the window when it comes to getting real work done and/or a steady paycheck.

    That's not true anymore. Sure, GA Tech boys are bright enough to learn enough in a few days to maintain someone's old VBscript / Access nightmare. It's never been that hard. Now, however, they are going to know how to get the job done faster and cheaper with free software. The tools have gotten much better and it's easier to replace things with Linux than it would be to advocate buying a $5,000 Sun. They can wipp out a CD and apt-get what they need onto any poor suffering box and poof, the replacement is ready in a few days. That's why no one is bothering to learn M$ junk and that's why it's going away.

    --

    Friends don't help friends install M$ junk.

  93. Hey Wait by Anonymous Coward · · Score: 0

    But Dont we all already have that Win2k source code??

  94. Such Obvious Hypocricy by ravenspear · · Score: 1

    How can MS continue to wage campaign against open source in government and economic circles, decree the "dangers" of it, and spew other such nonsense while at the same time employing an open source strategy of its own?

    Maybe they should change their message to "open source is not bad as long as an established company (read: closed source also) offers it.

  95. Does anyone even know... by floe · · Score: 1

    what they are going to open up? If not, why such a fuss over just an anouncement?

  96. Should be called Sample Code, not Open Source by michaeldot · · Score: 4, Insightful

    Sample Code is released to show how to use APIs. It is open source in the sense that you download and modify the source code, but the build isn't useful for distributing in its own right, unlike a TRUE Open Source project.

    True Open Source projects tend to be portable between platforms. Many projects on SourceForge can be built on Win32, Linux and Mac OS X.

    But what can Windows Template Library (WTL) and Windows Installer XML (WiX) be built on?

    My perception is that Microsoft's open source initiatives are simply a means of encouraging use of the Windows platform. They're making available source code to show how certain things can be done, thus giving developers an example of how routines should be written, but also meaning that these "open source" offerings are little more than extended sample code that you expect to get with a Visual Studio install.

  97. Don't forget these guys by Dylbert · · Score: 2, Informative

    Everythinglinux.com.au, selling all things linux related.

    Kind of like a Thinkgeek for Australia (and they accept BPAY!) :D

    --
    I swear, if I see another Slashdot comment with "It will be interesting to see"...
  98. i cant wait by Anonymous Coward · · Score: 0

    this will be the first step in a whole new line of "nimda compatable" viruses
    WHERES THE W32 VIRUS SDK DOWNLOAD?

  99. offcourse by Anonymous Coward · · Score: 0

    If someone picks MS project, there will be one more person comitting less for the rival camp. This is a win/win situation for Microsoft. It would be stupid of them not to do it.

  100. Worse than that by einhverfr · · Score: 4, Interesting

    I worked at Microsoft until sometime last year. I wasn't in a great or glamorous position as a developer or anything. But working there did make me pay attention to the policies to a greater extend than I do now.

    A number of us in my department (we joked that it was the "armpit of Microsoft," but I forget who coined that phrase), noticed that Microsoft seemed to be pursuing greatly differnet and conflicting strategies relating to the saturation of the PC market and the threat to revenue that this engenders. On one hadn you had software assurance as an attempt to create a stable income source as PC's live increasingly long lives, and on the other you have .NET which seems to commoditize the OS much like Java....

    This is yet more evidence to me that Microsoft is NOT acting in a unified and coherent manner but us taking a shotgun approach out of fear (interestingly, not fear of Linux, but Linux contributes to an already bad situation).

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:Worse than that by black88 · · Score: 0

      Would you[ care to elucidate further on this fear? Is is the fear of the Somali girl who makes Espresso in Bldg 71?

    2. Re:Worse than that by einhverfr · · Score: 2, Interesting

      Simply put-- the max. usable life of a workstation is growing, which is also meaning that many consumers and companies are upgrading their software less often or at least expect to. This is a big threat to MS and easily explains the whole software assurance thing (only assuring to MS, however). I have discussed the economy of scale elsewhere on Slashdot, so you can do some digging of you want to see why this is so important for MS. .Net was the other attempt to get people to move. But it completely undercuts the OS by creating platform independent byte-code (ala Java), hence undermining the position of Windows as Portable.Net and Mono get up and running. To a .net app, an OS is an arbitrary collection of services.

      --

      LedgerSMB: Open source Accounting/ERP
    3. Re:Worse than that by black88 · · Score: 0

      Oh. Whoops. Thanks for your swift reply

    4. Re:Worse than that by gujo-odori · · Score: 3, Insightful

      I think that's a pretty good analysis from someone who had an inside view.

      In addition to that, in Microsoft's current approaches, besides the confusion you mention, I also see what is reflected in the quote, attribute to Ghandi, that is often seen in taglines: "First they ignore you, then they laugh at you, then they fight you, then you win."

      I used to be a Windows user all the way. I was first exposed to *nix in 1997 (FreeBSD) and found later that year. By mid-1998 I had chucked Windows and was using Linux exclusively, including being the only person in my shop developing websites on Linux.

      In the days when I converted to Linux, we were still in the "first they ignore you" stage. Microsoft was internally aware of Linux, I'm sure, but they never said anything about it publically. One of the first, if not the first, glimpses into what MS privately was thinking about Linux came when The Halloween Document was leaked.

      About that time, Microsoft's public position on Linux was getting into the "then they laugh at you" stage. It lasted for a while, but now we are squarely in the "then they fight you" stage. This will go on a while longer, with MS trying various things to crush, or at least slow, the advance of Linux. Unless they find some astonishing legal maneuver and a job on mass quantities of crack, however, it's not likely to help. And we all know what phase comes after "then they fight you." :-)

      It is a sign of a certain desperate fear in the face of an unstoppable new disruptive technology that Microsoft is trying to many different things to try and stop it. They don't know what will work, and so far the answer has been "none of it." They ignored Linux. Linux advanced. They laughed at Linux. Linux advanced. Now they are fighting Linux. Hard. And Linux is perhaps advancing faster than ever before.

      I think we will see MS engaging in many more examples of fighting fire with fire in the years to come, and 5 years from now Microsoft will probably have released more software under Shared Source, and some under some kind of actual open source license, than any of us would now believe possible. By sharing source and even outright open-sourcing some software, they hope to further stave off the inevitable. It might help a little, in some areas, but far less than they might think. What draws people to Free and Open Source Software is precisely that it is free and open; if it was just shared, nobody would much care about Linux and *BSD; it wouldn't be that much of an improvement on Windows, for many.

      Eventually, if Microsoft wants people to keep using Windows, they'll wind up having to open-source most of it, or at the least pretty much give it away. They will probably try giving it away first, since that helped them to crush Netscape (along with a bunch of self-inflicted wounds on Netscape's part). However, it won't help much in this case. When I meet people who've switched from Windows to Linux, cost has most often had little or no bearing on the decision (nor did it in my case). Even among those who considered cost to be an important factor, it was never number one.

      What were the top reasons? Security. Speed. Scalability. Then comes longer hardware life cycles. Finally, somewhere after that, people will say "Oh, and it's free. Saved us a bundle on licensing, too." The other reasons figure into cost in a way, too, but they are more on the TCO side of the equation. Operating systems that are faster, more secure, more scalable, and require hardware up less frequently will have a lower TCO, even if the licensing fees are the same. When you factor in that you can get most distributions of Linux essentially free (the cost of a download, some CD-R media, some bandwidth which most people pay a flat rate for anyway) and install it on as many servers and workstations as you want, well, that's just icing on the cake.

      MS will fight these rearguard tactics for some time to come, but Linux will arrive at the "Then you win" stage soon enough.

    5. Re:Worse than that by walt-sjc · · Score: 1

      I strongly suspect that there are submarine patents in the .NET platform that will ensure a platform lock down the road. Of course MS is aware of Mono - it's in their best interest to convince as many people as possible that it's open. Doesn't mean that they can't come back later and say "By the way, this is patented. Cease and desist."

    6. Re:Worse than that by Morosoph · · Score: 1
      I think we will see MS engaging in many more examples of fighting fire with fire in the years to come, and 5 years from now Microsoft will probably have released more software under Shared Source, and some under some kind of actual open source license, than any of us would now believe possible. By sharing source and even outright open-sourcing some software, they hope to further stave off the inevitable. It might help a little, in some areas, but far less than they might think. What draws people to Free and Open Source Software is precisely that it is free and open; if it was just shared, nobody would much care about Linux and *BSD; it wouldn't be that much of an improvement on Windows, for many.
      Microsoft have already released their Windows Installer XML (WiX) developer tool under the Common Public Licence.
    7. Re:Worse than that by johnnyb · · Score: 1

      If they wait too long the patents will expire.

    8. Re:Worse than that by einhverfr · · Score: 2, Interesting

      I don't think that patents are likely to be a problem in the ECMA-standards areas. ECMA generally frowns on people submitting standards to them and then enforcing patents on these areas.

      However, you are right in that certain other areas could be patented. We will have to see.

      However, I think that such patents are not likely to affect the entire scope of Mono, and only part of it (i.e. the portions of .Net not submitted to ECMA).

      --

      LedgerSMB: Open source Accounting/ERP
    9. Re:Worse than that by Anonymous Coward · · Score: 0

      But why use it, when there's InnoSetup?

    10. Re:Worse than that by Anonymous Coward · · Score: 0

      Unfortunately, at least in the US, patents normally don't expire for 17 years. That may have made sense in 1790 because the pace of change was glacial back then, but 17 years is like 12 lifetimes in the computer business. Patents these days should be cut back considerably shorter than that. Most things that are innovative enough to really deserve being patentable are completely obsolete way before the patent ever runs out. Most things that aren't obsolete in 17 years are usually so obvious they should never be allowed to be patented. However, contrary to what should be happening, due to financial motives of the IP holders, it is far more likely that patents will eventually be extended into perpetuity like Copyrights are being (they haven't actually done that yet, but every time Disney's earliest copyrights get close to expiring, congress retroactively extends all Copyrights a few years). I was personally surprised when the Clinton administration failed in their attempts to get patents extended in order to keep the RSA public key patent from expiring. I am not optimistic that it won't happen the next time there is some big patent that the government, some big special interest or major campaign contributor wants not to expire.

    11. Re:Worse than that by Anonymous Coward · · Score: 0

      ECMA may frown on it if a company submits things for standardization and then chooses to try to enforce restrictive licensing by patents, but they are just a trade industry association. What can they do about it legally if Microsoft decides to do it anyway? About all they could do is pull their endorsement of the standards, they have little power otherwise. And if by then .NyET has become a de-facto standard anyway, it won't matter because everyone who has become dependant on Mono will be screwed. Furthermore ECMA isn't even as influential as ANSI or ISO. I always had a little bit of nagging suspicion that Microsoft went with ECMA because they suspected they'd have an easier time manipulating them. But I will readily admit to being a cynic where Microsoft is concerned.

    12. Re:Worse than that by einhverfr · · Score: 1

      ECMA may frown on it if a company submits things for standardization and then chooses to try to enforce restrictive licensing by patents, but they are just a trade industry association. What can they do about it legally if Microsoft decides to do it anyway?

      Send their concerns over anti-trust issues to attourneys general....

      But this doesn't make that much difference. THe ECMA standards section is relatively small in comparison with the total .NET API. There could be plenty of submarine patents in various parts there which would more or less keep any standards body out of the loop.

      BUT-- by taking the patent-enforcement road, I think it likely that Microsoft would further alienate their potential customers, many would likely be continuing to use at least some Microsoft software. Such a patent crackdown could seriously backfire.

      --

      LedgerSMB: Open source Accounting/ERP
  101. It's not so much about responding to Linux.. by rsilvergun · · Score: 2, Interesting

    or rather it is, but in a different way then you're probably thinking. What's at issue isn't linux's credibility, it's Microsoft's. Countries besides America are wary of having their critical IT infrastructure dependent on a foreign company that's more or less (ok, more) been given a pass in a hugh anti trust trial by a corrupt gov't. This is suppose to allay those fears.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  102. OK, Here's the Latest (Today) IIS Exploit by MooseByte · · Score: 5, Informative

    "Name an instance of IIS being automatically exploited. I'll cite you two Apache holes in return."

    Here you go, freshly under investigation, spreading as I type.

    From the article: "Government and industry experts warned late Thursday of a mysterious, large-scale Internet attack against thousands of popular Web sites. The virus-like infection tries to implant hacker software onto the computers of all Web site visitors. [ ... ] The mysterious infection appeared to target at least one recent version of software by Microsoft Corp. to operate Web sites, called its Internet Information Server, popular among businesses and organizations."

    That was fun. Your turn.

    1. Re:OK, Here's the Latest (Today) IIS Exploit by Anonymous Coward · · Score: 0

      YHBT. YHL. HAND.

      Love,
      bonch (aka Overly Critical Guy)

  103. Maybe... by CaptainTux · · Score: 1

    Maybe MS is finally taking the feedback I've provided them via their website seriously: dump the Win32 Kernel, adopt the BSD Kernel, keep the great Windows GUI and concentrate on that. Maybe the "open sourcing" thing is a cover for that? Nah, not in a million years. But it's nice to dream. LOL

    --
    Anthony Papillion
    Advanced Data Concepts, Inc.
    "Quality Custom Software and IT Services"
  104. in the words of.... by deathguppie · · Score: 2, Insightful

    Cartman "whats the big deal bitch!"

    I just read the the CPL and it seem's pretty fair to me. M$ is going to do what they do, but why should we care?

    I just want to be able to speak, to write what I want and share that. Code is language, that is what Microsoft will fail on. They think that people will continue to be uneducated. Hell, I am not a programmer, (or a linguist), but I have written my own cron scripts to do GLS stuff on Gentoo. That's the future. That's why OSS will prevail.

    --
    once more into the breach
  105. Re:Finally! NOT ! by Mr+Europe · · Score: 1

    This ain't nearly enough. I need to compile the whole system from source before I can trust that there are no hidden hooks !
    I even cannot see what is the point of showing just parts of code.

  106. Consider the source by HardTronic · · Score: 3, Insightful

    When contemplating such an action one should keep in mind that anything that Microsoft does is pro-monopoly, screw the world encapsulated.

    --
    I use the KISS formula...
    1. Re:Consider the source by X_Bones · · Score: 1

      When contemplating such an action one should keep in mind that anything that Microsoft does is pro-monopoly, screw the world encapsulated.

      Thanks for the rational explanation of why Microsoft is doing this. I'll be sure to use those exact words when talking to my boss and writing my magazine article.

      And people wonder why Linux advocates aren't taken seriously.

  107. Shared Source Taint by fatgeekuk · · Score: 1

    As has been said before, any move by Microsoft to open their source have to be viewed with extreme caution.

    What guarantee do we have that this code will remain "open"? will anything that a developer does once having looked at the code be tainted?

    Even if the code is open, what is the consequence if the code implements a feature covered by a patent?

    Could this be a ploy to attempt to taint OSS projects with patent encumbered methods?

  108. Doing MS' work for free? by BumpyCarrot · · Score: 2, Interesting

    What, are they tired of actually having to give up some of their precious precious profit to their employees?

    --
    Do you see what I did there?
  109. a very shrewd move.. by manavendra · · Score: 2, Insightful

    Now that market penetration level is at the highest you can think it to be, there is growing momentum of competition, swaying public opinion towards open source and the open source buzzword doing rounds not only in smoky backrooms haunted by developers, but in executive meeting rooms in Fortune 100 corporations, what do you do?

    You ride the wave. Turn it to your advantage.

    Declare to the world you shall also reveal some of the propreitary code, in order to "share" the comments and knowledge of development community at large, and pacify growing fears that you are not a clammed-up, monolithic, not ready to change company!

    But what do you actually share? Probably the code of some old products long sidelined, or maybe tiny irrelevant bits of contemporary products - all in the name of opening up code.

    Besides, with better GPL and other OSS licenses in place and the so-called crusade of SCO against popen source, a couple of months later, you jump too and claim your code has been stolen or license breached or something such. And then go back to your old ways..

    Very shrewd!

    --
    http://efil.blogspot.com/
  110. A strategy for weakening the GPL? by bollow+(a)+NoLockIn · · Score: 2, Interesting
    I can't wait to get my hands on that DOS 3.3 source. I shall build the mightiest DOS EVER!!!!

    I understand that this was meant as a joke, but this may well hit the core of this strategy. Maybe MS is intentionally trying to weaken the "GPL camp" (the kinds of projects that are potentially dangerous for Microsoft's monopolistic ambitions tend to use GNU-style licensing) by getting programmers excited about competing MS-supported projects which use the non-GPL-compatible CPL?

    --
    Under construction: swpat politics overview article
  111. Which programs?... by r3m0t · · Score: 1

    I look forward to reading the source code of Solitaire.

  112. It *IS* unamerican.. by Anonymous Coward · · Score: 0

    .. and that makes me like it even more!

  113. Microsoft code by fyeles · · Score: 1

    #include /* Microsoft Networking library */
    #include /* For the court of law */
    #define say(x) lie(x)
    #define computeruser ALL_WANT_TO_BUY_OUR_BUGWARE
    #define next_year soon
    #define product_ready_to_ship another_beta_version

    void main() {
    if (latest_window_version>one_month_old){
    if (there_are_still_bugs)
    market(bugfix);
    if (sales_drop_below_certain_point)
    raise(RUMOURS_ABOUT_A_NEW_BUGLESS_VERSION);
    }
    while(everyone_chats_about_new_version){
    make_false_promise(it_will_be_multitasking);
    if (rumours_grow_wilder)
    make_false_promise(it_will_be_plug_n_play);
    if (rumours_grow_even_wilder) {
    market_time=ripe;
    say("It will be ready in one month);
    order(programmers, stop_fixing_bugs_in_old_version);
    order(programmers, start_brainstorm_about_new_version);
    order(marketingstaff, permission_to_spread_nonsense);
    vapourware=TRUE;
    break;
    }
    }
    switch (nasty_questions_of_the_worldpress) {
    case WHEN_WILL_IT_BE_READY:
    say("It will be ready in", today+30_days,"we're just testing");
    break;

    case WILL_THIS_PLUG_AND_PLAY_THING_WORK:
    say("Yes it will work");
    ask(programmers, why_does_it_not_work);
    pretend(there_is_no_problem);
    break;
    }
    }

    --
    Curiosity killed a cat, but for a while I was a suspect.
  114. Great! by Alexis+de+Torquemada · · Score: 1

    I already loved their open source versions of Windows NT and Windows 2000. Can't wait to see more of this stuff, though it would be even nicer if they set up some kind of official download server, and maybe a VCS repository.

  115. The big picture by hopethishelps · · Score: 3, Insightful

    There are a lot of naive comments on this news story. Microsoft's goal is to keep, exploit, and extend its monopoly, by whatever means (and exploiting its existing monopoly to extend monopoly power to additional areas is inherently illegal, so Microsoft is a criminal organization). This open-source release is a tactical move. It tells nothing about Microsoft's real goals.
    It was probably justified within Microsoft on grounds like the following: (1) it will distract some of the Open Source community, possibly even con them into working for Microsoft unpaid, (2) it will generate some good publicity.

  116. Re:Just one thing (not 100,000 bug-hunters) by cammoblammo · · Score: 1

    Given the current litigious nature of the computing world I wonder if Microsoft have other plans sitting on the shelf at the moment.

    Scenario:

    1337 haXXxXor sitting in mum'^H^H^H^H mom's basement having a squiz at the latest batch of code from MS. "Holy cow, Batman!" he thinks. "There's a hole the size of Texas waiting for me to walk in, park dad's Caddy and lay a few donuts. All in Bill's bedroom!"

    1337 haXXxXor has another look to confirm what he sees. "I'd better message my 1337 buddy pr0ndo0d and see what he thinks."

    A few minutes later a reply from pr0ndo0d pops up. "Hey 1337 haXXxXor, it's worse! That'll fit two Caddies and the USS Abraham Lincoln!"

    1337 haXXxXor, being a responsible sort of a guy, decides he'd better do the right thing and let Bill know. He fires off an email to security@microsoft.com.

    "Dear Mr Gates,

    I believe I've found a bug in the IexpresslookClippy module which may allow unauthorised entry into the ReallyImportantPart.memoryRoutine... [lot's of technical stuff that we'd all like to know].

    I have discussed the issue with a colleague and we both believe this is an issue of critical importance, and we would recommend that you fix the problem before 1337 hackers find out and exploit the apparent vulnerability.

    Yours sincerely,

    1337 haXXxXor"

    1337 haXXxXor retires to bed, knowing he's done good and he's helped prevent a major catastrophe in the nuclear power plants that run this piece of software.

    Ten minutes later, the DMCA police arrive, and arrest him for having told at least two people about a way of circumventing the security model underpinning the program.

    I wonder if it could happen?

    --

    Cogito, ergo sig.

  117. Stephen Walli, Interix, POSIX Subsystem... by argent · · Score: 3, Interesting

    He used to be the lead guy at Softway Systems, and developed the Interix package that's now the core of Windows Services for UNIX. Interix could also be described as "Microsoft GNU/NT", since it makes extensive use of BSD and GPL source code, including GCC and large chunks of OpenBSD.

    He's a smart cookie, and has given multiple presentations at Usenix on Interix. It's based on a modified version of the POSIX subsystem, and runs directly on the NT kernel rather than under the Win32 subsystem.

    I wonder if they're considering open-sourcing parts or all of the POSIX subsystem? Heck, even documenting and opening the NT kernel interface without releasing any of the code would be a huge step forward.

  118. Wondering what oss Windows would look like by razmaspaz · · Score: 1

    if MS opened the source of Windows ( I realize this is not gonna happen) what kind of license would it have? it seems that if it was opened without the right to redistribute binaries (Just source) then not much changes for them. Windows can only be distributed in source from and you can't compile it and give it to your buddies. If you have to compile the source of windows on your own machine, obviously this is both too big a job and too technical fo the average user, then does it matter to their revenue stream?

    Really, for MS what would slashdot say if they (By some maniacal twist of fate) opened their source code to the world?

    --
    I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
  119. Ideal candidate by Syberghost · · Score: 1

    They'll open-source their ftp.exe!

  120. MS could rule opensource by katorga · · Score: 2, Interesting

    MS, IBM, HP, and a few others are probably the ONLY companies capable of creating a sustainable, profitable business out of open source.

    Imagine this, MS Linux. OSS Linux with full OSS GNU toolsets combined with MS proprietary toolsets, full Win32/64 compatibility and backed by a worldwide support and prof. services team for a contract fee roughly equal to what MS gets for Windows/Office from businesses today. Or, substitute IBM for MS. Both work.

    The logic is the companies are not selling software per se; they are selling services that include software. With a judicious use of OSS and proprietary code, they could easily dominate the market while at the same time sponging off all of the free R&D taking place in the OSS world. Once a developer releases GPL code they cannot stop these giants from using it.

  121. It would probably be a BSD license or... by Da+VinMan · · Score: 2, Insightful

    their existing "shared source" license (which is, I believe, derived from the BSD license) and it would most likely exclude some integral pieces, like the actual kernel. I'm just guessing of course. Also, MUCH would change if they did go the OSS route for a lot of their software. Assuming they took on more of a benevolent dictator role, we could at least submit patches for security issues and audit their code for more issues.

    Actually, if they were very careful about how they do this, they could obviate a lot of claims about their lack of openness, keep their monopoly level of market share, gain a huge body of people who would inspect their code (for the sheer curiosity if nothing else), and make a big public relations killing.

    After all, if Linux is quickly becoming free speech only (and less and less about free beer) and Windows/Office is almost as open as any Linux product, what would Linux really have going for it anymore? Linux's openness is quickly becoming its only distinctive feature. Linux evangelists worldwide had better hope Windows never goes OSS. It wouldn't kill Linux, but it sure would make a lot of conversions over to Linux unecessary. The only institutuions that would convert to Linux after an opening of Windows/Office would be non-profits and government agencies who simply can't afford any licensing costs anymore and have got to have a free beer OS. All the rest wouldn't have to just trust Microsoft anymore, would have those privacy/security issues addressed, and would happily stay put with the MS suite.

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  122. In other news... by neosiv · · Score: 1, Funny

    Microsoft plans on giving it's cash reserves of 50 billion away to charity.

  123. the flaming of MS for EVERYTHING by Anonymous Coward · · Score: 0
    >>Yeah we don't like them, but sometimes a cigar is just a cigar.

    Cigar or not, I don't smoke *anything* that smells like fish. And Bill's cigars all smell like fish.

    Stupidest post!

  124. Parent is a crap comment by Anonymous Coward · · Score: 0

    If Shared Source software is just another kind of Open Source software, then why isn't its license listed as one on the Open Source License page? I'd say that MS (and you) definitely are trying to confuse the issue.

    Insightful? Your comment is garbage.

  125. Last act of a desperate man? by XeRXeS-TCN · · Score: 2, Insightful

    Not quite of course, but it's certainly another example of how Microsoft are being forced along in directions they would never have considered in the past, just to try and stay competitive with open source alternatives.

    Anyone who read the article which was recently slashdotted, about windows "losing the API war" will have read that MS seem so desperate for developers on the .NET platform, that they are distributing a free version of the C++ compiler used in Visual Studio .NET, with no distribution restrictions on applications you create with it. This move would have been considered ludicrous in the past, but now it is simply yet another example of how they have been forced to try and encourage external innovation, rather than stifle it, to try and make their platform more attractive to developers.

    This Shared Source initiative is an absolute nonsense as many people have pointed out already. First and foremost, they are not going to release any core code, simply a few bits and pieces that they attribute no real commercial value to. The code can be viewed, and worked on/patched, but it can not be reused, it can not be distributed commercially, and it is an IP minefield for anyone who later goes on to work on open source applications. It is simply giving MS free developers, because they will simply incorporate the best changes back into their proprietary operating system, and lock it back up. Before you know it, you'll have helped a proprietary system that you received no payment for, and no real benefit from. Meanwhile they laugh all the way to the bank.

    It illustrates an important point though. For years, any code to come from MS was the most closely guarded secret. These days, they are forced to try and release some of it to stay competitive with true open source, albeit small amounts of largely unimportant code; but it is a concession nevertheless.

    They are sending utterly mixed messages, which proves that they consider linux and open source just as much of a threat as they did when the first of the "Halloween Documents" were leaked. They are running around extolling the virtues of their "Shared Source" program, right in the middle of a "roadshow" to "get the facts" about Linux, where they pull up all sorts of MS funded lackies to talk at length about how wonderful MS products are, and how much more cost effective they are than linux. They try to be more open about things, then they patent yet more closed standards. It's clear that they are just as archetypal and proprietary as they always were.

    I for one will be just sitting back and laughing as MS make concession after concession against Linux, because it's obvious that they are *very* concerned about the need to stay competitive, and with good reason.

  126. source pollution by unmuzzled+and+mean · · Score: 2, Interesting
    It's a plot to make the risk of people including Microsoft source code in Open Source and Free Software projects more likely to occur.

    What better way to terminate projects than send a multi-billion dollar legal team after them.

  127. Sure it was. by twitter · · Score: 1
    Windows 95 was obviously more stable than Windows XP.

    Version A, without a registry, did not have bit rot.

    None had Windoze Updater to break non-M$ programs.

    Most were not connected to the internet and used Netscape and third party mail programs when they were, so they got fewer worms. The principle stability concern was Word macroviruses walked around by floppy.

    I remember taking care of 95 and 98 machines. They were more "stable" than XP has been. Just look at how companies have declined to use XP and ask yourself why they would prefer the now four year old 2000, which itself is about as stable as 98 was. The declining stability of Windoze is planned obsolescence and it's a huge turn off. Marketing and people saying stupid stuff like, "It's based on NT Technology and it's stable", won't make it so.

    --

    Friends don't help friends install M$ junk.

    1. Re:Sure it was. 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:Sure it was. by Anonymous Coward · · Score: 0

      HAHAHAHAAH!!!! what a pathetic fanboy!!!

  128. My Theory by robertjw · · Score: 1

    I thought of this recently while reading the article about Sun wanting to open source Solaris.

    My theory is that Microsoft is planning on moving Windows to Linux. With IBM, HP, Dell, Oracle, Sun, etc.... on board with linux, and Apple now running OSX on a unix platform, it's just a matter of time before they can't compete at all. There are two many big guns throwing resources into Linux, and sharing the benefits.

    I think they will open source all of the underlying architecture - (NTFS, Word doc format) and just when the whole world is thinking Microsoft is a good guy, they will release the still proprietary Windows for Linux, Microsoft Office for Linux, MSVC for Linux, .Net for Linux, SQL Server for Linux, the list is endless. I think they will do this as soon as they start losing significant Market Share to Linux workstations - which with all of the virus/spyware problems lately may not be as far off as we think.

    Bill Gates may not be the smartest programmers ever, but he is a GENIUS when it comes to taking advantage of the market and making his products invaluable to the users. There is no way he will let Linux steal his billions.

  129. Bullshit. by twitter · · Score: 1
    this sort of mindless groupthink Windows bashing ('Windoze' indeed, how witty) is irritating. Worse, it just makes those who push other OS look like irrational MS bashers and doesn't look at Window's real weakness with alternate systems could exploit.

    If daily crashes, worms and data loss are not weaknesses of the Windoze platform, I'm hard pressed to think of any. Sure, the GUI is limited, and the non tabbed browser is a pop up heaven and the email client does not even come with a spell checker and you have to use dozens of third party programs to make it remotely useful. Those have always been minor irritations next to the the platform not working.

    Did you ever think that "groupthink" represents the majority opinion of Windoze as a platform and is essentially correct? I've seen all size of customer driven nuts by M$'s junk, from home user to fortune 500.

    I'm not a great Windows fan...

    No one really is, and that's the whole point.

    I'm not irrational, I simply know that free alternatives work better, are easier to deploy, cost less and better preserve the user's dignity. The city of Largo Florida is a widely deployed free software solution that has none of your predicted Windoze problems. It's not the users, it's not me, it's cold hard reality.

    --

    Friends don't help friends install M$ junk.

    1. Re:Bullshit. 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,

  130. I don't think it is just Linux by einhverfr · · Score: 3, Insightful

    I think that what worries Microsoft more than anything else is the saturation of the PC market. Time was when businesses upgraded their computers (and software) every 2 years. Now the hardware is upgraded every 5 years, and the software maybe every 4.

    Microsoft's biggest and most dangerous competitor is, well, legacy Microsoft software. This is the cudgel which could destroy their current business model. And I think that this is what scares Microsoft so much.

    You see-- if only half as many people buy Windows (because they already have a version that works for them), then they will have to charge nearly twice as much for each copy or cut way back on research and development. Both strategies force them into a chicken-and-egg cycle where the costs go up, the demand goes down, so the costs go up, so the demand.....

    So what to they do?

    1) Product activation (to forestall the cycle a little while)
    2) Software Assurance (to stabilize their income)
    3) .Net to try to get developers to move to the latest and greatest (unfortunately undermining 1 and 2 above).
    4) Longhorn DRM to get consumers to move so they can have "must have" content.
    5) Outsource technical support to India

    Enter Linux. Linux is at best for Microsoft a current distraction from the market problems above but it is important strategically because it prevents Microsoft from using its monopoly power with market impunity. Linux is a small but seriously growing threat, and while it is nowhere near the threat to Microsoft that Windows 98 is, it provides subtle damage because it gives customers a third option (stay where you are, upgrade, or move to Linux). This third option is a major issue for Microsoft and they know that it could eventually be as bad as the first (stay where you are) option. So they are trapped.

    Now, I don't believe for a moment that Microsoft will go out of business over this. But they are beginning an extremely difficult transition, and it is anybody's guess what sort of business they will have when they emerge.

    --

    LedgerSMB: Open source Accounting/ERP
  131. An analogy by Phishcast · · Score: 4, Insightful
    The comparison between "Shared Source" and "Open Source" reminds me of the not-so-subtle difference between "hacker" and "cracker".

    The media (amongst others) will pick one and then the two terms become one in the same in the eyes of everyone except the geek sector. We end up looking like we're quibbling over the semantics of two things that most people will consider to be identical. For example, "I can see the code, what's the difference?"

  132. Dream on by Alexis+de+Torquemada · · Score: 1

    Their refusal to work with popular free information formats such as ogg and png also shows their preference for pushing their own junk over the wishes of their users.

    There isn't a lot of demand for PNG and OGG outside the OSS world, period. PNG is somewhat popular among web designers because of its versatility, but that's all, and no one apart from open source fans and a handful of entertainment electronics vendors gives a flying fuck about OGG Vorbis.

  133. Let's face it by Alexis+de+Torquemada · · Score: 1

    my screen can show me bigger boobies than your girlfriend ever will. ;)

  134. Parent by Alexis+de+Torquemada · · Score: 1

    is more insightful than funny. Figuring out code of such a large project could be everything but trivial, especially if they release only the source, but no additional developers' documentation.

  135. How silly can a company get by Alexis+de+Torquemada · · Score: 1

    if it brags about the strength of their stranglehold on customers? That will just make more people wary of Microsoft's strategy and increase the demand for more interoperable, vendor-independent solutions.

  136. ... huh? by Mongoose+Disciple · · Score: 1

    I'm going to possibly make the mistake of assuming you're not trolling here...

    I've worked with Delphi. I've worked with Visual Studio. Please explain to me why you think Delphi would be better. There have to be upsides to it that I missed.

    I'm not saying even VS .NET (which I like a lot) is without its flaws, but I notice I'm no longer scheduling time to take a break from development and contemplate suicide. I can't really say that about my last Delphi project.

    1. Re:... huh? by johnnyb · · Score: 1

      It's been a while, but last time I used VS, it has several problems:

      1) it often did automated code generation when library calls would be the better choice

      2) all database handling used SQL, which can be a pain in the butt, especially compared to the Delphi tables which you can simply link in master->child references. The database integration with Delphi made writing database apps absolutely trivial, where you could write a decent database app without even knowing SQL.

      In addition, Delphi did NOT _remove_ the internals from you if you needed to access them. It had shortcuts for the majority of operations, but did not make the internals inaccessible. It was a perfect balance.

      The Delphi language itself is pretty nice, too. Kind of what C++ should have been.

    2. Re:... huh? by Mongoose+Disciple · · Score: 1

      2) Has been improved a lot. You still have options, but you won't, for example, see a single SQL statement in any of the code for the project I'm currently working on.

      1) I can't fairly speak to. I'm not sure which internals you're looking for.

      I probably have an unfairly soured opinion of the Delphi language just due to the specific Delphi projects I worked on. In all cases I was having to modify someone else's existing code and in nearly all cases it wasn't pretty. Sort of the code equivalent of the kid last picked for kickball teams, in fact. I'm sure the language is capable of better, but I didn't get to see it in my work, so I was curious.

  137. Peer Pressure or Greed by RdHrd138 · · Score: 1

    Hmm.... it's starting to sound like Microsoft is starting to fall into peer pressure. It's that, or they are starting to become way to greedy. Already having a monopoly in software and so on. Now they want to get their hands dirty in the "Open Source" field.

    There's somethings that I love about Microsoft, and then just some things that I can't freakin stand.

  138. and continue reading... by Mr+44 · · Score: 1

    And from the followup to that article:

    it is unclear why Microsoft would go to the trouble of filing a patent only to then give it away in a free license

    Yes, the article goes on to say that it may be incompatible with the GPL, but so what else is new? If it was compatible with the GPL, they would lose all rights, and as a commercial corportation, it is easy to see how they would want to maintain ownership.

  139. You forgot something in that list....... by Anonymous Coward · · Score: 0

    They did state clearly, in the news report, that the Windows Operating System and Office Suite are no -where near the table of being opened up.
    Correct me if I'm wrong, but I do recall that Microsoft stated, in front of the EU, that removing their Media Player would break their OS, yes?
    So that means that Media Player is part of the Windows Operating System, by that logic, and therefore not subjected to "opening".
    In that list alone, at least 50% of the programs and APIs are actually PART of the Windows OS, and will very unlikely be "opened" up.
    Just my 10b cents.

  140. 0xd0 1337 by boisepunk · · Score: 1

    crap post
    allah is great
    all praises to him
    we will strike down the infidels
    glorious jihad

    amen

    --
    main(0)