Slashdot Mirror


WiX Project Lead Interviewed On CPL Licensing

comforteagle writes "After Microsoft released WiX (Windows Installer XML) under the CPL I found it odd that so many interviews following were with almost everyone but the project lead. So, for your Friday enjoyment I've posted an interview with Rob Mensching, Wix Project lead, who sheds a little light on what's going on behind the scenes at the Shared Source Initiative from the ground." Mensching explains: "My bosses were not involved in the decision which license should be used for the Windows Installer XML toolset. I worked with members of the Shared Source Initiative team who understand the details of the various licenses available to share source code. They listened to my requirements and found that the CPL seemed most appropriate for the toolset."

132 comments

  1. One question: by Anonymous Coward · · Score: 3, Funny

    How does this make Microsoft yet more evil?

    1. Re:One question: by Anonymous Coward · · Score: 0

      They're open sourcing some lame Windows-specific installer crap.

    2. Re:One question: by shione · · Score: 3, Insightful

      Not more evil but its something that doesnt really help the community that much (as there are plenty of good Win installers out there like Nullsoft's). at the same time it gives ms some volley to say 'hey we support open source too!'

    3. Re:One question: by Anonymous Coward · · Score: 2, Funny

      If you can't think of a reason why anything could make Microsoft any more evil then.. Welcome new user! Enjoy your stay at this lovely board!

    4. Re:One question: by Anonymous Coward · · Score: 0

      Like another linux distro?

      Like IBM?

    5. Re:One question: by Anonymous Coward · · Score: 1, Interesting

      1. IBM isn't a monopoly (anymore).

      2. IBM's backing of open source isn't just a token gesture, they are fully behind it, from the chips to the software.

    6. Re:One question: by Sunnan · · Score: 1

      But is (say) the Nullsoft installer using the MSI system or is it just like a setup.exe-kind of thing?

    7. Re:One question: by Spoing · · Score: 3, Informative
      1. Not more evil but its something that doesnt really help the community that much (as there are plenty of good Win installers out there like Nullsoft's). at the same time it gives ms some volley to say 'hey we support open source too!'

      NSIS, while good at what it does, does not generate MSI packages.

      Making MSI packages is a pain, so this project is welcome.

      That said, I have no interest in it beyond Windows; MSI is a good attempt at package management, though it is not as nice as the package formats of RPM or DEB and the associated tools. (Yes, there are about a dozen 'necessary' additions and changes to RPM/DEB & tools I'd like to see.)

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    8. Re:One question: by Anonymous Coward · · Score: 0

      Except that NullSoft NSIS doesn't support MSI, as WXI was specifically engineered to do. So, while NSIS seems just fine for installing your cute little freeware/shareware onto your home computer, WXI makes it easier to create an install package that I can distribute to thousands of computers with a mouse click.

    9. Re:One question: by Anonymous Coward · · Score: 0

      To install Firefox on any Windows machine, all I have to do is unzip the files into a folder and run the browser. why can't any program be this easy to install?

    10. Re:One question: by Anonymous Coward · · Score: 0

      Because it's a cute little freeware program?

    11. Re:One question: by mcbridematt · · Score: 1

      Parent ins troll, but anyway, Easy for us, but a 'normal' user doesn't want to hunt down a program executable in Explorer/Konqueror/Nautillus (have you viewed your /usr/bin recently?) and click on a executable. They want to be able to go to a Start/K/G menu, nativate to the application name and run it from there. They don't want to see the 'guts' of an app.

    12. Re:One question: by Anonymous Coward · · Score: 0

      That's a pain in the ass if you have to do it three thousand times by hand.

      With an MSI package one person can deploy it as far and wide as their network resources allow. Further more, they can choose to let the employee decide whether to install it, or force every computer to have it.

    13. Re:One question: by Anonymous Coward · · Score: 1, Insightful

      That reminds me Apple, are you saying that Apple releasing their source code under open source doesn't mean anything?

      More and more people see what the open source is all about. I think we are going to see some segmentation within open source community. I am an open source developer, but I don't approve your message in anyway, thus you just do not represent me. There are thousands of developers like me who just don't give a damn about the communism Stallman is trying to spread. We are simply developers and we have no intention of working for free.

  2. German by Anonymous Coward · · Score: 4, Funny

    Next time, ask around to see what a name means in other languages before you choose it for an international project... You don't want to name your project "WiX" in Germany.

    1. Re:German by Anonymous Coward · · Score: 0

      Why is naming it "WiX" a bad idea in Germany?

    2. Re:German by sweet+cunny+muffin · · Score: 1

      Educate me. What does it mean? Cock?

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

      For those of us who don't speak German, what does it mean?

    4. Re:German by boffy_b · · Score: 1

      babelfish doesn't give me any clue as to what wix means, a hint perchance?

      --
      Windows is only $500 if your time is worthless.
    5. Re:German by Anonymous Coward · · Score: 0

      Why not? What does it mean?

    6. Re:German by Anonymous Coward · · Score: 1, Informative

      for those of you who don't know, "wichs" is slang for "choad" in German.

    7. Re:German by mocm · · Score: 5, Informative

      "wichsen" (sounds like vixen) means to polish, but is usually assotiated with polishing a certain body part. Wichs (or Wix) would be the noun.

      --
      ***Quis custodiet ipsos custodes***
    8. Re:German by Anonymous Coward · · Score: 3, Informative

      wixen, wichsen, v.: to wank

    9. Re:German by Anonymous Coward · · Score: 5, Funny

      "Wichsen" is manual stimulation of the male genitals, usually masturbation. If someone introduced you as the "Leiter des WiX projekts", that would mean you are the leader of the masturbation project.

    10. Re:German by Anonymous Coward · · Score: 0

      If the definitions for choad that google finds first are accurate, it is not a good translation of wichs/-e/-en.

    11. Re:German by Anonymous Coward · · Score: 0

      Tell me about it: "Freadix", "Ars(e)" scissors, "Smeg" refrigerators. Talk about unmarketable products.

    12. Re:German by neglige · · Score: 5, Funny

      You don't want to name your project "WiX" in Germany

      No, but boy will this be fun (see other posts for translations) :)

      Now, your installation can be "hingewixt" quickly on your "wixed" system. Many people already suspected that everything from MS is "abgewixt". But, best of all, as it is free (as in speech), anybody can "wixen", and everyone can share the "wixe" and knowledge about "wixen".

      Thank you, Microsoft, for making tech-talk on public transit so much more... interesting.

      --
      My cats ate my karma. They also wrote this comment.
    13. Re:German by Anonymous Coward · · Score: 1, Interesting

      hehe Its not like the first time they've done this too. It was a smart move of microsoft to name their console after a symbol the japanese consider bad luck.

    14. Re:German by Hank+Powers · · Score: 5, Interesting

      The same applies to Google's Orkut service. Orkut is the Finnish for "orgasms".

      --
      hapo
    15. Re:German by Anonymous Coward · · Score: 5, Funny

      Well, it's a social networking service, isn't it?

    16. Re:German by Anonymous Coward · · Score: 1, Funny

      Now, your installation can be "hingewixt" quickly

      And, because it's M$ stuff, it is sure to "zerwix" your system.

    17. Re:German by mritunjai · · Score: 1, Funny
      If someone introduced you as the "Leiter des WiX projekts", that would mean you are the leader of the masturbation project.

      And that is what exactly this is!! Isn't WiX a great MS effort of pleasing itself with open source concept ?? :-P

      --
      - mritunjai
    18. Re:German by jpkunst · · Score: 1

      And kut is Dutch for cunt. And it jumps out even more because the syllable "kut" is stressed in the word Orkut.

      JP

    19. Re:German by jpkunst · · Score: 1

      Oops, sorry. I just realized I was mistaken about which syllable is stressed. The "Or" is actually stressed.

      JP

    20. Re:German by deaddrunk · · Score: 1

      I always knew there were a lot of wichsers at MS

      --
      Does a Christian soccer team even need a goalkeeper?
    21. Re:German by rjdohnert · · Score: 1

      WiX is an accronym

    22. Re:German by Anonymous Coward · · Score: 0

      Maybe they are doing an Apple. Convincing all thier users (who cares) that they are pro open source while the rest of the world sees it just doesn't add up.

    23. Re:German by colinrichardday · · Score: 1

      Is Microsoft telling members of the Open Source Community to jerk off?

    24. Re:German by Anonymous Coward · · Score: 0

      Kut in Dutch means cunt.
      We here say regulary something is kut. If we say, we mean it sucks.

      So it is a good description. It IS kut!

    25. Re:German by daniel23 · · Score: 1

      Then again, they have been close enough for some time now with that WindowsXP

      --
      605413? Yes, it's a prime.
  3. Microsoft by Anonymous Coward · · Score: 5, Interesting

    Has Microsoft ever done ANYTHING that /. has approved of?

    I sure if MS released the source code to Windows 2003 under the GPL tomorrow /. would find some nefarious plot behind that too.

    -Cecil

    1. Re:Microsoft by Anonymous Coward · · Score: 1, Funny

      yes, making dos edit, but I heard VI users disagree.

    2. Re:Microsoft by rking · · Score: 5, Funny

      Has Microsoft ever done ANYTHING that /. has approved of?

      Didn't they kill clippy?

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

      For those, there's Edlin.

    4. Re:Microsoft by Anonymous Coward · · Score: 0

      good one, mod parent up +3 funny!

    5. Re:Microsoft by Anonymous Coward · · Score: 0

      Why should we suddenly start approving of a known thief/liar/bully just because this once they did something right?

      I sure if MS released the source code to Windows 2003 under the GPL tomorrow /. would find some nefarious plot behind that too.

      You bet ya. Microsoft, a company which makes the most money from selling their software releases that very same software under the GPL?! Something fishy is definitely going on.

    6. Re:Microsoft by Curtman · · Score: 1, Interesting
      If all of /. unanimously was in favour of anything at all whatsoever, I would be shocked and amazed. Seems you can't even have a good MS bashing without some fool spouting off about zealotry.

      I'm not even so sure being a zealot is necessarily a bad thing.

      • zealot \Zeal"ot\, n. [F. z['e]lote, L. zelotes, Gr. ?. See Zeal.] One who is zealous; one who engages warmly in any cause, and pursues his object with earnestness and ardor; especially, one who is overzealous, or carried away by his zeal; one absorbed in devotion to anything; an enthusiast; a fanatical partisan.


      The world needs fanatics, and any successful movement is bound to have a few.
    7. Re:Microsoft by polyp2000 · · Score: 1

      Like the man says...

      I've found the only way to build someone's trust is to continually demonstrate your good intentions and apologize for any mistakes you might make along the way.

      So far though have we seen either of these prerequesites from Microsoft to any great degree?

      I think not.

      --
      Electronic Music Made Using Linux http://soundcloud.com/polyp
    8. Re:Microsoft by Curtman · · Score: 1

      I'm not sure how this is a reply to my post, but I'll go with it.

      No, we haven't seen either.

      Oh yeah.. One more thing, lets all have a good laugh at the king of the zealots: Monkey Boy Ballmer

      Thats WAY funnier than the GNU Stallmans.

    9. Re:Microsoft by incom · · Score: 1

      It seems to me like thier are alot of xbox and halo fans here at slashdot. Not unanimous support of coarse.

      --
      True genius is grasping a situation like a peice of fruit, and peircing it just right so that it drains dry.
    10. Re:Microsoft by _Sprocket_ · · Score: 1


      Has Microsoft ever done ANYTHING that /. has approved of?


      You don't suppose that the things Microsoft does that might gain approval amoung Slashdot readers are greatly overshadowed by Microsoft's other distasteful actions? And I suppose it would be out of the question to even consider that this track record might be Microsoft's own fault.
    11. Re:Microsoft by Anonymous Coward · · Score: 0

      It's a bit like the Enron crowd trying to redeem themselves in the public eye by donating twenty bucks to charity.

      Microsoft would have to go a long, long way before they would be trusted. They have proven untrustworthy too many times where their morality and ethics are concerned. You don't make up for something like that overnight - you have to work long and hard.

      So as a first cut, we are suspicious of ANYTHING Microsoft does. That's what their previous actions lead us to expect.

    12. Re:Microsoft by deaddrunk · · Score: 1

      Wow. Some people are just scary.

      --
      Does a Christian soccer team even need a goalkeeper?
  4. XML based MSI by sweet+cunny+muffin · · Score: 5, Interesting

    For anyone wondering, this is basically an XML wrapper for the MSI.

    MSI files are binary databases that you had to edit with a nasty tool called oracle. The whole thing was counter intuitive. I could never understand why the MSI wasn't XML based from the start. It was written when MS was XML mad, after all.

    This is brilliant. You can now work with a text source file format for the MSI.

    1. Re:XML based MSI by Keeper · · Score: 3, Informative
      Quote:
      I could never understand why the MSI wasn't XML based from the start. It was written when MS was XML mad, after all.

      Actually it wasn't.

      Okay, so that explains the why structured storage files were chosen for the base file format, but why use a relational database format in the first place? On this point, my memory was better. Relational databases were just the "in" thing at the time. Picking a relational database file format in the mid-1990s would be kinda' like picking XML as your file format today. I have to wonder if, in five year's time, anybody will be questioning why the heck so many developers picked a verbose, text based file format for so many of their applications.
      -- robmen
    2. Re:XML based MSI by slashmolle · · Score: 1
      Yes, it's not too bad.

      However somebody did beat them to it a long while ago: Msi2Xml.

  5. My guess by October_30th · · Score: 1
    "WiX"

    Wix? Wichs? Wichsen?

    --
    The owls are not what they seem
  6. So.... by Anonymous Coward · · Score: 0

    What does it mean in German?

    According to babel fish, it means nothing, so I'm guessing it's either slang or you're full of Scheiße

  7. about sig (offtopic)Re:Ahaaa a M$ renegade by Mycroft_VIII · · Score: 0, Offtopic

    If linux and bsd are blond and brunett, which o.s. is the redhead.

    Mycroft

    --
    https://signup.leagueoflegends.com/?ref=4c3ed6600b6ea
    1. Re:about sig (offtopic)Re:Ahaaa a M$ renegade by eclectro · · Score: 2, Funny

      If linux and bsd are blond and brunett, which o.s. is the redhead

      That would be FreeDos obviously.

      Windows would be a 300 pound guy with lots of stubble chomping on a cigar.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    2. Re:about sig (offtopic)Re:Ahaaa a M$ renegade by Anonymous Coward · · Score: 0

      n sco would be the junkie dieing of siphilis

    3. Re:about sig (offtopic)Re:Ahaaa a M$ renegade by Anonymous Coward · · Score: 0

      Hey there's a lot to be said about the 300lb guy chomping on the cigar. If you need something done, he can 'take care of it.'

  8. Other Microsoft Shared Source Licensing Programs by crem_d_genes · · Score: 4, Informative

    Mensching: "I am not well versed in all of the licenses used by the Shared Source Initiative. As I described above, I went to the Shared Source Initiative team with the goals of my project and we agreed that the CPL was an appropriate license for the Windows Installer XML toolset."

    Other types of shared source license programs at Microsoft, and further links in the Shared Source Initiative.

  9. Why can't windows have decent package management.. by autopr0n · · Score: 4, Insightful

    MSI installation on windows is a huge step up from the old setup.exe situation, but it isn't that often used.

    What I'd really love to see on windows is something where windows tracked the 'lineage' of every file (and reg key) on the system. So, when you want to get rid of a program, you're able to remove everything the program touched, save files you've copied over to another location.

    It's easy to get software installed on windows, now they need to work on a method to get everything removed, especialy spyware...

    --
    autopr0n is like, down and stuff.
  10. Interesting Interview by Slugworth01 · · Score: 5, Interesting
    Based on the interview, Rob seems like a typical developer. Answers to questions are short and sweet, no marketing buzzwords. Does seem to have a lot of M$ religion though.

    This is being handled by M$ in a most interesting way; most likely all be design. This is not (IMHO) a project that escaped from Redmond, they have a plan in mind. The question is - is this a "hip fake" to the OSS community to fool everyone while they finalize their master plan of world domination of all computers everywhere, or is it an example of M$ recognizing the value of OSS and using it when it makes sense?

    1. Re:Interesting Interview by shione · · Score: 4, Interesting

      I like that guys edge too, most notably at the part where he said "My bosses were not involved in the decision which license should be used for the Windows Installer XML toolset. I worked with members of the Shared Source Initiative team who understand the details of the various licenses available to share source code. They listened to my requirements and found that the CPL seemed most appropriate for the toolset."

      and then "As the project administrator of the Windows Installer XML project, I consider it my primary responsibility to build a community focused improving the Windows Installer XML toolset. To create that community, the members must first trust that the project is going to continue. If someone doesn't yet trust that the Windows Installer XML project is going to continue but is still interested, then I would suggest he or she wait and watch. I've found the only way to build someone's trust is to continually demonstrate your good intentions and apologize for any mistakes you might make along the way.
      "

      Good to see he has a lot of confidence in OS. :)

    2. Re:Interesting Interview by Anonymous Coward · · Score: 0
      Does seem to have a lot of M$ religion though.

      You can say that again. Almost every answer he mentions Microsoft's Shared Source Initiative...

    3. Re:Interesting Interview by r.jimenezz · · Score: 4, Insightful

      What I think this gives Microsoft is an excellent opportunity to get its feet wet with a truly opensource licensed project that doesn't impact their bottom line.

      It is a well known best practice to never adopt a new business process, technology or in general any dramatic change in a thorough, one fell swoop fashion. Instead, pilot projects and gradually-phased programs give you the chance to gauge the effects of your decisions while you go.

      With WiX, I get under the impression MS gets to see how does it feel like to handle an open source project and maybe find a way to prepare to get revenue out of it (don't see it happening yet with WiX but they can learn for later)

      --
      The revolution will not be televised.
    4. Re:Interesting Interview by Bostik · · Score: 1

      [...] maybe find a way to prepare to get revenue out of it [...]

      I agree that it's difficult to see any revenue coming directly from WiX, but indirectly it has one hell of a possibility. Just consider:

      • People are writing lots of software for Windows
      • Installing software on that platform is not exactly easy (from what I've heard)
      • Freely available and unified tool(set) + interface for software install/uninstall lets authors use a system that works and that is the same for all software in given platform. (Think about package management on various Linux distributions. Packages within the same management system usually live along very well.)

      This is a tool to keep developers ON Windows. WiX won't ever be a source or revenue, but it may well become a notable reason for some future revenue streams. Also, it's a tool to give both developers and users a unified view for installing software.

      I'm a long-time Linux user, and don't exactly have too positive views about M$. However, this is possibly one of the smartest things they have done for quite a while. Credit where it's due.

      --
      There is no such thing as good luck. There is only misfortune and its occasional absence.
    5. Re:Interesting Interview by Anonymous Coward · · Score: 1, Funny

      The question is - is this a "hip fake" to the OSS community to fool everyone while they finalize their master plan of world domination of all computers everywhere, or is it an example of M$ recognizing the value of OSS and using it when it makes sense?

      It is an example of MS recognizing the value of OSS and using it when it makes sense for their master plan of world domination of all computers everywhere. ;-)

    6. Re:Interesting Interview by IamTheRealMike · · Score: 1
      With WiX, I get under the impression MS gets to see how does it feel like to handle an open source project and maybe find a way to prepare to get revenue out of it (don't see it happening yet with WiX but they can learn for later)

      WiX didn't cost Microsoft anything anyway, it was written in the authors spare time according to the original announcement and blog entries.

    7. Re:Interesting Interview by black88 · · Score: 0

      I have a question, though keep in mind I am not even close to being a programmer or understanding code.

      If WiX is written in XML, how hard would it be to use it to distribute binaries in Linux?

      Does it have something to do with the compiler used, or does it only work when it calls Win32 APIs?

    8. Re:Interesting Interview by LeftOfCentre · · Score: 1

      WiX isn't written in XML. However, you use XML to build your installation packages -- through WiX. It's not likely that it would make sense to port WiX to Linux because the platforms are so different. There are already many customized package formats in use for Linux that are better suited.

    9. Re:Interesting Interview by black88 · · Score: 0

      I see. Thanks for the info.

      What, in your opinion, considering your favorite Linux disro, is your pick for package management?

      I use Slack 9.1, and though I could, I believe, use rpm or deb if I wanted to, I have found slack to be extremely simple and easy to use in this regard, and, I am still below newbie/novice in my nix experience.

    10. Re:Interesting Interview by Anonymous Coward · · Score: 1, Insightful

      I think when people are talking about open source developers they usually refer to Linus and his friends, yet it covers also many windows developers. There are more open source developers working for windows than there are for linux. That's something people are missing.

      Open source community is not something you can manipulate in your post. It is not a unified community. It has some characteristics, but it is composed of thousands of people who hate Stallman, Slashdot, etc... Anybody who is going to help this particular developer in this project do not give a shit about Slashdot.

      Sourceforge is just a free tool for us to use. We don't give a damn about what Sourceforge or OSDN represent or try to make us, developers, work for them for free.

    11. Re:Interesting Interview by LeftOfCentre · · Score: 1

      To be honest I haven't found a package management system for Linux that I'm happy with. I guess the closest I came is Debian's apt-get, but I still encountered occasional problems that were quite frustrating. I currently run FreeBSD (not Linux, I know) on my server, and Windows on my regular box as I still feel that running Linux or other unix-like systems on my desktop is too much hassle with my limited spare time. I tend to play with Linux every now and then, it's clearly getting better and better every week, but I think the package management issue will be a hard nut to crack considering the variety of Linux distributions and package management systems out there. I hope that eventually this aspect becomes as easy as in Windows, which for the most part is fool-proof when it comes to installations.

  11. I had a look at it by Anonymous Coward · · Score: 0

    but it's gonna take a while for me to justify moving away from Nullsofts windows installer.

  12. Re:Ahaaa a M$ renegade by Anonymous Coward · · Score: 1, Interesting
    You really are naive if you think his bosses at Microsoft weren't behind this whole thing.

    1) Release your stuff under an almost, but not quite Free license.

    2) Be able to say 'look we are so cool and open source', but without actually giving anything important away.

    3) Profit.

  13. Re:Ahaaa a M$ renegade by Anonymous Coward · · Score: 0

    Mod parent up!!

  14. Not oracle by News+for+nerds · · Score: 4, Informative

    but Orca

    1. Re:Not oracle by CdBee · · Score: 4, Funny

      Orca - you culd have a whale of a time making killer jokes about that

      oh.. wait...

      --
      I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    2. Re:Not oracle by nkh · · Score: 1
      You could also use Windows' API and write SQL queries inside C or C++ code to create your database (which was the MSI file), something like:
      HRESULT hr = sqlSomething("SELECT ...");
      IIRC.
  15. Re:Why can't windows have decent package managemen by CdBee · · Score: 2, Interesting

    MSI installation on windows is a huge step up from the old setup.exe situation, but it isn't that often used.

    I guess you're thinking in terms of home software and games then. The PCs I set up for our office network have very few apps that aren't MSI-based... AV, Office, accounting software, image editor, PCAnywhere all use the Windows Installer.

    The only real problem with MSI is when a PC crashes during an install and after reboot you can't use the installer because it believes it's already doing an installation. Not a common problem but I've seen it happen.

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
  16. I love you Kalinga by Anonymous Coward · · Score: 0

    What will this mean for me?
    Will open sourcing MSI result in smaller foot print, more flexible windows installer? a tthe moment I use the installer package made by Nullsoft, primarily because its less bloated and gives me more control over what I want. I don't need full screen pics when I'm installing an application and if I can do away with this using MSI it would be great!

  17. Heh by mackstann · · Score: 1, Funny

    Last question in the interview: "Are you an evil minion bent on destroying the opensource community?"

    1. Re:Heh by Anonymous Coward · · Score: 0

      Rob Mensching: of course not. I'm not an evil minion and I have Bill's permission to say so.

    2. Re:Heh by Bricklets · · Score: 1

      Did he answer yes?

      --
      Little Bricklets
  18. Open ? Ohh yeah Major U turn ... NOT by Retep+Vosnul · · Score: 1, Interesting

    "They listened to my requirements and found that the CPL seemed most appropriate for the toolset."

    So you needed a license model that does NOT allow sharing between REAL open licenses but looks open enough. Combined with the trivial piece of code attachted to it make up out of probable completely generic pieces of code ) that will let you sue the pants of the OSS community in a couple of years ????

    Reminds me of those nice war scams where model villages are set up to show the UN that there are no numan rights violations at all.
    " you see sir ? Everybody is treated well and you can see it ! , are we not good ???"

    --
    -- forget /. It's gone.
    1. Re:Open ? Ohh yeah Major U turn ... NOT by JohnQPublic · · Score: 4, Informative

      So you needed a license model that does NOT allow sharing between REAL open licenses but looks open enough.

      The Open Source Initiative thinks the CPL is "open". It allows derivitive works, grants no-royalty patent licenses to recipients (although only specifically for the program they receive), and allows source redistribution. It doesn't require source redistribution, but then neither do several other "open" licenses.

      So what's the problem?

  19. Re:Why can't windows have decent package managemen by krymsin01 · · Score: 1

    Making your own MSI for apps you want deployed via policy on a business network is the one of the only ways you are going to get them installed, short of going to each machine with a cd and installing manually. That works just fine with about 10 machines, mabey 1,000 if you are a university with access to interns who will work cheap... but when you push higher than that in the private sector you are wasting a LOT of time an money.

    --
    stuff
  20. #Develop deployment GUI potential by BillsPetMonkey · · Score: 3, Interesting

    I write in C#. Yes I confess. It's a highly productive language, and implements a lot of what Java didn't (e.g. foreach, Enums). I release under GPL, which means I can't use VS.NET because the license explicitly forbids it.

    So I use #Develop and more recently Mono Develop. Problem is, unlike VS.NET there's no package deployment option to speak of (unless you write your own).

    This project means that scripts can be generated from the GUI and then compiled using the C# candle tool provided in WiX. Enabling C# packages to be deployed on GPL.

    --
    "It's not your information. It's information about you" - John Ford, Vice President, Equifax
    1. Re:#Develop deployment GUI potential by Anonymous Coward · · Score: 1

      What about using InnoSetup to help with deployment?

      http://www.jrsoftware.org/isinfo.php

      InstallShield could also be used...

    2. Re:#Develop deployment GUI potential by listen · · Score: 3, Informative

      The EULA of VS.Net tries to forbid it.

      This is of course totally non-binding and non-enforceable. When you create something ( the source of your program), you hold the copyright o f that something and can licence it as you wish.

      I want a new law, which puts the same legal penalties on a lawyer for writing false legal notices ( known to be bullshit or unenforceable) as false legal advice : possible disbarment and malpractice lawsuits.

    3. Re:#Develop deployment GUI potential by Anonymous Coward · · Score: 0

      The VS EULA 'anti-GPL' clause refers to the sample code and redistributables, which MS obviously owns the copyright to.

    4. Re:#Develop deployment GUI potential by Anonymous Coward · · Score: 0

      It's a highly productive language, and implements a lot of what Java didn't (e.g. foreach, Enums)

      Just FYI, both of these features (and more) are in Java 1.5

    5. Re:#Develop deployment GUI potential by Anonymous Coward · · Score: 0

      Just FYI, both of these features (and more) are in Java 1.5

      s/are/will be/. Please, Java fans, stop referring to a beta product as though it were ready for regular use. You complain loudly enough when Microsoft does that, after all.

    6. Re:#Develop deployment GUI potential by M.C.+Hampster · · Score: 1

      The EULA of VS.Net tries to forbid it.

      Ok, who modded this informative? Can I get a specific passage out of the EULA for VS.NET that tries to forbid you from releasing your source code as GPL?

      Seriously, if you looked up FUD in the dictionary, I think it would link to this post.

      --
      Forget the whales - save the babies.
    7. Re:#Develop deployment GUI potential by Anonymous Coward · · Score: 0

      I also want a law that puts the same burden on the developers, including open source ones. You should be also held responsible for your own code.

      That of course will kill open source and increase the software price. How did you like that?

    8. Re:#Develop deployment GUI potential by sjgm · · Score: 1

      I couldn't resist digging up the EULA to look at this one. I assume that the offending passage is 3.1(b):

      If you use the Redistributables, or any portion thereof (referred to in this paragraph as the "Licensed Software"), then in addition to your compliance with the applicable distribution requirements described for the Licensed Software, the following also applies. Your license rights to the Redistributables are conditioned upon your not (i) creating derivative works of the Redistributables in any manner that would cause the Redistributables in whole or in part to become subject to any of the terms of an Excluded License; or (ii) distributing the Redistributables (or derivative works thereof) in any manner that would cause the Redistributables to become subject to any of the terms of an Excluded License. An "Excluded License" is any license that requires as a condition of use, modification and/or distribution of software subject to the Excluded License, that such software or other software combined and/or distributed with such software be (x) disclosed or distributed in source code form; (y) licensed for the purpose of making derivative works; or (z) redistributable at no charge.

      So, it definitely looks like this only applies to redistributables (essentially the .NET Framework), and anyone is free to write and distribute OSS applications using VS.NET as long as the redistributables wouldn't come under the terms of the GPL, etc. Requiring users to download the redistributables separately would probably be safe enough.

  21. Smeg refrigerators by CaptainCheese · · Score: 2, Funny

    Thing is, smegma is an international term for manliest cheese of all. It's medical latin.

    so I think those crazy smeg folks are just a bunch of weirdos.

    --
    -- .sigs are a waste of data...turn them off...
  22. Re:Why can't windows have decent package managemen by Anonymous Coward · · Score: 1, Interesting

    Hmm... making an MSI isn't that bad. Most larger corporations probably have something like MS-SMS, ECM, etc., or even some scripting written for domain controller login scripts.

    SMS and ECM can certainly be used to "push" new applications and uninstall old ones on network clients... So can a simple VBScript (using TqcRunas.dll...). I know, because I wrote one that pushed an IE5/6 security patch on about 1000 desktops via the domain login script...

  23. It's hopeless... by Kjella · · Score: 2, Funny

    ...there's so many languages, you're bound to run into some bad word, or that is homothetic to some bad word. For instance, Ford introduced a car model called Fitta, which in Norwegian would be like "Ford Cunt". Their slogan was "Small on the outside, large when you get inside". Now for a car, that might not be such a bad slogan... They renamed it Honda Jazz here, but I think they still use that name elsewhere.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:It's hopeless... by nonothing · · Score: 1

      Not to forget the Mitsubishi "Pajero" (wanker).

      A car known in the US as the Montero is sold in some European markets as the "Pajero," a name which some of my Spanish and Portuguese friends find hilariously stupid.

      The alternative Spanish dictionary

    2. Re:It's hopeless... by antek9 · · Score: 1

      I wonder what Honda would have to say about that...

      --
      A World in a Grain of Sand / Heaven in a Wild Flower,
      Infinity in the Palm of your Hand / And Eternity in an Hour.
    3. Re:It's hopeless... by marcansoft · · Score: 1

      Yup, Pajero in Spanish would be like "masturbator".

    4. Re:It's hopeless... by Anonymous Coward · · Score: 0

      Why would Ford rename one of their cars to Honda Jazz?

  24. I wonder how long ... by Anonymous Coward · · Score: 2, Funny

    ... it will be before MS patents "A method of sharing software source code freely"?

  25. Ten years hence... by Queuetue · · Score: 2, Funny

    Maybe it's so when the courts try to force MS to open it's source in the coming decade, they can tell Congress

    "It's wrong to call us closed source. We have had core features of our OS open sourced since 2004! On SourceForge, even!"

  26. Swiss German by mousse-man · · Score: 1

    And I'd like to see all the Swiss Germans yelling "Chummt der Sprutz?" (does it come...) when the install some MS software. :)

    Of course, some MS software might be "spritzig" and geeks in Germany might have to redefine "Eine gespritzte Schorle"....

    1. Re:Swiss German by neglige · · Score: 1

      And I'd like to see all the Swiss Germans yelling "Chummt der Sprutz?" (does it come...) when the install some MS software

      A Harry-and-Sally moment when watching the progress bar:
      "Yes... Yeesssss... it's coming... 80% installed... almost there... almost there... 90%... yessss... yeeeeeeessssssssssss!!!!!!"

      --
      My cats ate my karma. They also wrote this comment.
  27. Tons of Free code at M$ by troop23 · · Score: 5, Informative

    I know most /.'s will find this hard to believe but M$ has always provided a huge amount of source code in an open source fashion. Just visit MSDN and you'll see of examples of free sample code. Then go to the code center where you can find tons of free demonstration applications that you can use to build your own app. For example the company I work for has used User Interface Process Application Block for .NET and Exception Management Application Block for .NET from their patterns and practices site to form the basis of an Enterprise scale business application. Of course the code is generally sample applications for Business purposes. But code like this has been available from M$ since before the internet boom.

    1. Re:Tons of Free code at M$ by sheldon · · Score: 1

      "I know most /.'s will find this hard to believe but M$ has always provided a huge amount of source code in an open source fashion."

      That's because most /.'s are ignorant of the computing field. :-(

    2. Re:Tons of Free code at M$ by soulhuntre · · Score: 1, Troll

      And blinded by hate, don't forget that.

      But then, these are the same people who want to maintain copyright control of their own code (GPL) and steal anythign else they feel like they want (Napster, DeCSS and so on).

      --
      --> Fight tyranny and repression.... read /. at -1!
    3. Re:Tons of Free code at M$ by Anonymous Coward · · Score: 0

      That is beside the point. The parent poster was only saying that the code was open source, not that it was any good. Besides, I've seen plenty of Linux open source projects where the code looked like junk.

    4. Re:Tons of Free code at M$ by Anonymous Coward · · Score: 0

      It might be open, but I believe you still have to follow the EULA don't you? How free and open is the code if you have to follow the EULA. The last time I read the EULA for .NET samples, it prevented sharing code. It also states it's for demonstration purposes and isn't meant to be used for real production. I pray for people who actually follow programming tips from microsoft. Do you really want to follow bad programming practices?

    5. Re:Tons of Free code at M$ by alex_tibbles · · Score: 1

      These kind of programs on MSDN are more documentation than programs. The _real programs_ (like Rotor, the .NET engine) apart from this new one AFAIK are all shared-source (ie you _cannot_ re-use the code, only look).
      Yes it's useful, but snippets of code on how to implement hash tables are not the same thing as MySQL (for example).

  28. Re:Why can't windows have decent package managemen by killjoe · · Score: 1

    There are all kinds of quirks especially with office. One that I hate is that office insists on keeping track of where it was installed FROM. If you ever move that directory it acts goofy and slows down. If you try to reinstall it refuses. What you have to do is to dig throgh the registry and wipe out all memory of the first install so you can reinstall.

    --
    evil is as evil does
  29. Re:Why can't windows have decent package managemen by Anonymous Coward · · Score: 0

    msiexec /regserver fixes this.

  30. stoopid microsoft by Anonymous Coward · · Score: 0

    no wonder they found Lindows to be too similar to Windows, they even miss-spell GPL to be CPL

  31. The real reason why CPL exists by Wolfier · · Score: 1

    IANAL, but after reading the license it is created to compete with GPL:

    1. It chooses the name "Common" Public Licence hoping that a lot of developers will use it.

    2. It forces source code of the derived work to be licensed by the CPL. i.e you cannot fork a CPL project under the GPL.

    Basically, I see it as the "forced BSD" or "anti-GPL".

  32. Re:Ahaaa a M$ renegade by Anonymous Coward · · Score: 0

    Mod parent up and thus mode slashdot down. Slashdot credibility is way below zero. Slashdot become so stupid that, I think anybody referring to slashdot should be shot at sight or kicked out of the company. What an idiot.

    3) Profit by releasing your code under CPL.

    Only slashdot types give a shit about "Be able to say 'look we are so cool and open source'" What the fuck does that mean? You think businesses or home users think that it is cool to be open source. Open source is not cool, it is basically communism. I don't think being a communist is cool.

  33. Re:Why can't windows have decent package managemen by Anonymous Coward · · Score: 0

    What I'd really love to see on windows is something where windows tracked the 'lineage' of every file (and reg key) on the system. So, when you want to get rid of a program, you're able to remove everything the program touched, save files you've copied over to another location.

    I have seen such a piece of software, but alas, I never got the name, and never used it myself. It was able to present a report of everything modified during an install, and offered a way to 'rewind' the system to before any given install. Basically it replaced the whole Add/Remove Programs dealy with something that didn't rely on sloppy (or in the case of spyware, malevolent) programmers cleaning up after themselves.

    A weakness, though, was two software packages that touched or updated the same DLLs.

    A long-winded manual way to do it yourself is to use Microsoft's SYSDIFF tool, or if you feel generous enough to write up a program to do it, check out the tools on sysinternals.com. It is possible to track every registry access, and every disk access (file level or physical level).