Slashdot Mirror


MySQL Uses Microsoft's Open Source Software

EqualSlash writes "The Windows installer for the upcoming MySQL 4.1 release will be built using Microsoft's first ever open source project - Windows Installer XML toolset(Wix). According to an InternetNews report, they are using Wix to convert the MSI file designed using InstallShield into XML to achieve greater control over the installer. Of course, they are simply using it because it's Open Source (CPL license) and in good faith. Earlier this year, when Microsoft surprised everybody by releasing the Wix project under an open source license, some were cautious about using it, as the specific XML schema it uses might be patented just like the Office xml schema. Whatever.. Rob Mensching, Wix's lead developer, is very happy about MySQL choosing to use Wix for their installer."

117 comments

  1. Good news, I guess by __aavhli5779 · · Score: 4, Insightful

    Wait, so what you're implying is...

    Someone open-sourcing something causes more people to use it?!?!?

    If it weren't for the fact that this is MS's open source creation being used, this would not be news.

    In any case, kudos to MySQL for taking the first step with Wix and to Microsoft for trying something they have otherwise sworn against.

    Hopefully more people will use Wix, and most importantly, will modify it and contribute changes. That would be a nice way of showing MS just what open source can offer, something which everyone else seems to have figured out already.

    1. Re:Good news, I guess by Osty · · Score: 4, Informative

      Someone open-sourcing something causes more people to use it?!?!?

      No, it's closer to, "Open-source something causes already open-source-centric people to use it." Also keep in mind that WiX is just a wrapper on top of Microsoft's proprietary Windows Installer bits. Therefore, while you can modify the syntax supported by WiX because that part is open, you can't change core functionality of the installer software (that part is not open).


      and to Microsoft for trying something they have otherwise sworn against.

      Microsoft is not against open source. They've used BSD-licensed software, and more than WiX has been released under an open source license. What Microsoft has "sworn against" is "Free Software" as RMS would call it, or to the rest of us, software using the GPL or other "viral" license.


    2. Re:Good news, I guess by Fulcrum+of+Evil · · Score: 2, Insightful

      Microsoft is not against open source. They've used BSD-licensed software, and more than WiX has been released under an open source license. What Microsoft has "sworn against" is "Free Software" as RMS would call it, or to the rest of us, software using the GPL or other "viral" license.

      To be more specific, they're against software taht can't be incorporated into their software and then resold with impunity.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    3. Re:Good news, I guess by _Sprocket_ · · Score: 2, Informative


      To be more specific, they're against software taht can't be incorporated into their software and then resold with impunity.


      Yet Microsoft includes GNU/GPL utilities incorporated within their Services For Unix product that has been both sold and given away over the years. With impunity.
    4. Re:Good news, I guess by aled · · Score: 1

      It must has been a slow saturday to publish this...

      --

      "I think this line is mostly filler"
    5. Re:Good news, I guess by Anonymous Coward · · Score: 0

      >In any case, kudos to MySQL for taking the first step with Wix and to Microsoft for trying something they have otherwise sworn against.

      "Sworn against"? Hardly. If somebody ever figures out a way to make significant money off of FOSS, it's pretty safe to say MS will be all over it. (No, IBM doesn't count, they don't directly make much, if anything, from their FOSS efforts.)

      >That would be a nice way of showing MS just what open source can offer, something which everyone else seems to have figured out already.

      Offer what? A buyout by Novell? An opportunity to beg for handouts? Not too attractive, IMHO. ;)

      What any business, including "open source friendly" companies, would say is: Show Me The Money!

    6. Re:Good news, I guess by Fulcrum+of+Evil · · Score: 2, Funny

      Yet Microsoft includes GNU/GPL utilities incorporated within their Services For Unix product that has been both sold and given away over the years. With impunity.

      By incorporated, I mean using the source as part of a product, not bundling existing programs and distributing them.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    7. Re:Good news, I guess by excessive · · Score: 1
      (No, IBM doesn't count, they don't directly make much, if anything, from their FOSS efforts.)
      Maybe not directly but they will make money from all the PowerPC licences...

      A lot of embedded systems out there are using PowerPCs and running Linux. IMHO, helping Linux will indirectly help sales of PowerPCs.

      Helping Linux also sell Apple a bit more, and they seem to use the odd PowerPC here and there, apparently. (Mac OS X not being too far divorced from Linux and now having a lot of code that can be ported reasonably easily - people like having options)

      IBM isn't doing this for nothing. If they didn't perceive some benefit from doing it, they wouldn't do it. (Even if that benefit was just the press from doing it) As you say at the end, they'll also be saying "Show me the money"

    8. Re:Good news, I guess by dillon_rinker · · Score: 1

      Microsoft is not against viral licenses; indeed, they use one themself. Don't believe me? Try releasing code based on the Windows source. You will rapidly find that Microsoft claims that they own your work; in essence, their IP will infect yours.

      The 'viral license' meme is deviously subtle, because it implies that there are licenses that are non-viral; the only non-virally-licensed software is public domain. If you license your software in a way that permits me to release derivative works, and if your software doesn't mandate that I enforce your terms on my source (ie if it's not viral), then I can modify your code, release it according to your terms, and someone else can ignore your terms when they modify my code. In short, if your license isn't viral, then you have NO control over the second generation of modifications to your source. For all intents and purposes, your software has entered the public domain.

      Non-viral code = public domain.
      Viral code = everything else.

  2. As long as it's such an unessential.. by Karamchand · · Score: 4, Insightful

    ..components as the Windows installer I don't mind; no, actually I am happy that even MS can contribute a bit to the open source world.

    Simply because the whole MySQL project can't be taken down by MS even though they're using Wix. It's not important enough for the project's life, that's it!

    1. Re:As long as it's such an unessential.. by Anonymous Coward · · Score: 0

      Ever heard of the linux kernel configuration script? Check who wrote/contributed to it years ago...

    2. Re:As long as it's such an unessential.. by stoborrobots · · Score: 1

      Wow, hey, you're right...

      Configure was originally written by Raymond Chen...

      Interesting....

  3. I'd rather they not use it by haruchai · · Score: 0, Troll

    but that's their call. Surely, there must be other alternatives than using something from M$. It's an installer - can't they use Nullsoft or something else?

    --
    Pain is merely failure leaving the body
    1. Re:I'd rather they not use it by Zakabog · · Score: 4, Insightful

      Why would you rather they don't use it? So Microsoft thinks open source is a failure and never again makes an open source project?

    2. Re:I'd rather they not use it by omicronish · · Score: 5, Informative

      but that's their call. Surely, there must be other alternatives than using something from M$. It's an installer - can't they use Nullsoft or something else?

      MSIs allow for easy installation of programs across entire Active Directory networks. Sure, you can do this with scripts and silent installs, but MSIs let you do interesting things like per-user installs that migrate to computers with their profiles. A good example of this is TortoiseSVN, which I can install only for myself on a computer on an AD network, and when I go to another lab computer and logon it'll automatically install and yet still be visible to only me.

      There's also a Firefox bug that's requesting an MSI installation option (but I forget the URL). IIRC someone built an MSI package using WiX, and several people have stated that an MSI package is imperative for corporate deployment of Firefox.

      So yeah, there are alternatives, but using MSIs do make things easier for some people, me included.

    3. Re:I'd rather they not use it by haruchai · · Score: 2, Interesting

      How could they possibly think that Open Source is a failure? The average Joe may think that Open Source is the hot new thing but lots of BIG companies have embraced it in the last few years.

      Besides, M$ doesn't really give a damn about embracing Open Source - what they care about is if it is possible to look like they're playing nice with their perceived biggest and keep on making money at the same time.
      All MySQL's use of this does is allow them to point and say "Look, we're good guys now - if we weren't why would they use our stuff?!"

      I have some reservations about SUN but I admit to being impressed when they released the source for Solaris 8 under their Sun Community Source License - I downloaded a copy of the entire code myself when it was first announced - and now they claim to be actively trying to release Solaris under a full Open Source License.
      Sorry, but as things stand ( especially with Blusterin' Ballmer running around the world trying to shout down any opposing technology). the most you get out of me is admiration for M$ marketing savvy, their toughness and some of their tech.
      As far as their motives go, I'll wait for some real evidence of change - this ain't it.

      --
      Pain is merely failure leaving the body
    4. Re:I'd rather they not use it by lintux · · Score: 4, Insightful

      What's the problem with using an installer written by Microsoft if someone is already writing the software for the Microsoft Windows platform anyway? Doesn't make a big difference, if you ask me...

    5. Re:I'd rather they not use it by rainwater · · Score: 3, Informative

      Why would you rather they don't use it?

      Because there are much better alternatives like NSIS or the many others. Plus, who wants to require freaking runtime to install software.

    6. Re:I'd rather they not use it by shyster · · Score: 1

      Yeah, but MySQL doesn't exactly scream GPO deployment to me.

    7. Re:I'd rather they not use it by Penguinoflight · · Score: 1

      Your point is correct, but I can't avoid the chance to complain about MySQL installation. In my experience MySQL is a pain to install, and their acceptance of Microsoft's method tells me more about wix than mysql.

      I don't think I'm the only one with mysql install problems either. People I know buy a MySQL book, only to give up on the whole database because getting started is too complicated.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    8. Re:I'd rather they not use it by Anonymous Coward · · Score: 0

      # apt-get install mysql-server

    9. Re:I'd rather they not use it by Penguinoflight · · Score: 1

      Great, another off-topic unexplained short comment. First, apt was made by debian, it is not available for most linux users, and certainly not available for windows users, who also got stuck with a lame installer.

      Second, I doubt that even debian would get the MYSQL to install correctly, and even if they did, it would be 4 versions behind. Not exactly what you want on your webserver.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    10. Re:I'd rather they not use it by Anonymous Coward · · Score: 0

      You sir, are a moron. And "M$" is no longer a funny moniker - it simply makes you look like an ignorant fool

    11. Re:I'd rather they not use it by E_elven · · Score: 1

      Actually, four versions behind is often exactly what you want on a webserver.

      --
      Marxist evolution is just N generations away!
    12. Re:I'd rather they not use it by haruchai · · Score: 0

      I don't agree with your opinion but at least I'm not
      an Anonymous Coward.

      --
      Pain is merely failure leaving the body
    13. Re:I'd rather they not use it by lintux · · Score: 1

      Second, I doubt that even debian would get the MYSQL to install correctly, and even if they did, it would be 4 versions behind. Not exactly what you want on your webserver.

      Installing MySQL has never been more work to me than installing a .deb or an .rpm. The only thing left to do after installing the package is setting the root MySQL password correctly. That has never been a problem for me.

      And just for your information, Debian unstable has MySQL 4.0.21 (currently the newest stable version available).

  4. Lets hear it for common sense by Timesprout · · Score: 1, Interesting

    A small triumph over the near hysterical patent paranoia.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
    1. Re:Lets hear it for common sense by rts008 · · Score: 1

      Ditto here. It's nice for a change not having everything flamebait all the time. I like seeing this kind of stuff in the hopes i can either learn something, or maybe on occasion help someone else out!

      --
      Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
    2. Re:Lets hear it for common sense by Ianoo · · Score: 1

      With all the recent billion dollar patent lawsuits going through the courts, I'd hardly call it paranoia. More like justifiable fear.

  5. Great news by rnd() · · Score: 5, Insightful

    By opening up the source and making it possible for OSS developers to use a high quality installer, Microsoft has shown that it realizes the importance of Open Source software to its user base.

    --

    Amazing magic tricks

    1. Re:Great news by Osty · · Score: 5, Informative

      By opening up the source and making it possible for OSS developers to use a high quality installer, Microsoft has shown that it realizes the importance of Open Source software to its user base.

      WiX is not the installer. WiX is an XML schema and processor that let's you more easily build MSI installers. There's nothing stopping you from looking up the documentation on the Windows Installer at MSDN and building your own MSI programmatically, or building your own WiX-like processor, or whatever you want. The Windows Installer SDK is part of the Platform SDK, and I'm pretty sure that linking against base platform libraries is allowed even by the GPL (it's one of those things that's frowned upon, but allowed because otherwise you could only write GPL software to run on Linux or HURD).

      Also, Nullsoft's NSIS (I still think they should've carried on the PiMP/SuperPiMP naming, rather than getting all "professional") has been open source and available for years. It doesn't compile down to an MSI installer, but Nullsoft's own format, and the language and installer is pretty powerful. MSIs give you some pretty cool and powerful abilities that you can't do from NSIS, but 90% of all installers don't need much more than the ability to decompress some files, copy them around, and write some regkeys.

    2. Re:Great news by tiger99 · · Score: 1
      Yes, but Bill and Steve simply do not know what goes on in every corner of their Monopoly. I don't think that they realise anything of the sort, indeed I believe that due to his obvious mental problems, Bill is actually incapable of realising such a thing, but a few people within the Criminal Monopoly obviously do understand the importance of Open Source.

      I expect a major tantrum when Bill finds out about this!

  6. WiX problem by Random+Web+Developer · · Score: 2, Interesting

    I've been trying to get my feet wet with this WiX stuff, but really the documentation is extremely lacking.

    It looks neat but there's no way to find out the complex stuff without generating an xml from an msi or something.

    --
    Artists against online scams http://www.aa419.org/
    1. Re:WiX problem by Anonymous Coward · · Score: 5, Funny

      I've been trying to get my feet wet with this WiX stuff, but really the documentation is extremely lacking.

      it's open source, duh!

    2. Re:WiX problem by Random+Web+Developer · · Score: 2, Insightful

      Look, I just want to create installers, I don't care about their source, and I definitely don't consider source a replacement for documentation or an open source licence an excuse to not have documentation.

      I remember a video from a presentation where it was mentioned that the doc's are being worked on, but as long as they aren't available I won't use the thing.

      --
      Artists against online scams http://www.aa419.org/
    3. Re:WiX problem by Dhalka226 · · Score: 1

      I think the AC was taking a shot at the documentation of open source projects, not telling you to read the source as a doc.

    4. Re:WiX problem by Anonymous Coward · · Score: 0

      we have a winner!

    5. Re:WiX problem by quantum+bit · · Score: 3, Informative

      You might want to check out MakeMSI. It's also Open Source, has very good documentation, and doesn't require much knowledge of MSI internals (unlike WiX which is mainly just an XML representation of the database).

    6. Re:WiX problem by TCM · · Score: 3, Funny

      I've been trying to get my feet wet with this WiX stuff, but really the documentation is extremely lacking.

      *ROTFL*[1]

      [1] The sound of x+1 Germans falling off their chairs and bouncing around.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    7. Re:WiX problem by Random+Web+Developer · · Score: 1

      Thanks for the tip.

      It looks as if MakeMSI offers what i was looking for in WiX, and it offers it right now

      --
      Artists against online scams http://www.aa419.org/
    8. Re:WiX problem by Random+Web+Developer · · Score: 1

      A) I'm not german but that was close enough
      B) Have an attempt at making a dutch post so I can have a laugh.

      I don't see the joke in the fact that most of the world is NOT AMERICAN or a native english speaker

      --
      Artists against online scams http://www.aa419.org/
    9. Re:WiX problem by PGillingwater · · Score: 2, Informative

      Just to explain for the language impaired. In the German language, "Wix" relates (although with a slightly different spelling) to the word for masturbation, therefore getting one's feet wet as a result of "wix" is seriously funny for German speakers, and not something to enjoy.

      --
      Paul Gillingwater
      MBA, CISSP, CISM
    10. Re:WiX problem by Edgewize · · Score: 1

      He's not making fun of you, and in fact I doubt he could know that you're not a native speaker. It just so happens that the idiom you used, in combination with the name WiX, is hilarious to anyone who speaks german ;)

    11. Re:WiX problem by Random+Web+Developer · · Score: 1

      hmm, looking back at this thread I was way to agitated (irl) that day to be making online posts.

      --
      Artists against online scams http://www.aa419.org/
    12. Re:WiX problem by Random+Web+Developer · · Score: 1

      OMFG

      hilarious indeed

      --
      Artists against online scams http://www.aa419.org/
  7. So..... by hugo_pt · · Score: 0, Troll

    Has anyone figured out what Microsoft *true* intentions are? I bet there is some legal issue hidden somewhere waiting to be uncovered. But that's just me.

    1. Re:So..... by Anonymous Coward · · Score: 0, Informative

      "But that's just me."
      It certainly is.
      If you throw truth around, you might break it.

    2. Re:So..... by Further82 · · Score: 0, Troll

      Of course, how quickly some forget that M$ is Pure Evil and wants no less than to kill women, rape small children, and eat babies.

    3. Re:So..... by hey · · Score: 1

      Isn't this tool Windows specific?
      So it keeps people tied to Windows.

    4. Re:So..... by linsys · · Score: 0, Troll

      Stupid mod, this is NOT A TROL (my message is a TROL, but this parent isn't).

      Of course MS has secrete motives and that's a troll, must have been one of them clueless MCSEs who Moded this post..

    5. Re:So..... by E_elven · · Score: 1

      Yeah, MS positively oozes motives.

      --
      Marxist evolution is just N generations away!
  8. Check out those screenshots by geeveees · · Score: 0, Troll

    http://dev.mysql.com/tech-resources/articles/4.1/s erver-type.png/ http://dev.mysql.com/tech-resources/articles/4.1/d atabase-usage.png/ http://dev.mysql.com/tech-resources/articles/4.1/s ecurity-settings.png/

    Why can't we linux folk have a nice, sexy installer like that? Or do we already? Don't get me wrong, but sometimes, I'm just too lazy to read instructions and at times like that a GUI installer could be the ideal solution...

    --
    I am a viral sig. Please help me spread.
    1. Re:Check out those screenshots by Anonymous Coward · · Score: 0

      1) you need to get rid of the slashes at the end of your links.

      2) We do have nice sexy installers. They range from gui wrappers around dpkg-reconfig to java clones of InstallShield. However, writing and install and configure program automatically means you are dealing with complaints and bug reports from people who don't know what is going on yet . . . it's better to spend your time making the software itself "just work."

  9. Not the first? by Handyman · · Score: 2, Informative

    The Windows Template Library is released as CPL as well. I don't know since when this has been, but the product has been in existence for quite some time now.

    1. Re:Not the first? by Osrin · · Score: 2, Informative

      WiX was the first, WTL came later.

  10. Next step... by gmuslera · · Score: 4, Funny

    ... Microsoft will add security and a lot of features to MS SQL Server replacing it by MySQL.

    1. Re:Next step... by Phil+John · · Score: 1

      Unless they use InnoDB database tables and then, shock horror, they have transactions (and foreign keys).

      --
      I am NaN
    2. Re:Next step... by Anonymous Coward · · Score: 0

      Innodb tables are prone to many problems and the mysql engine in conjunction with innodb tables does not support a high level of concurrency.

      The PostgreSQL 8.0 beta windows installer has been using wix for sometime... why is MySQL using it news?

  11. Software packaging underrated by Schreckgestalt · · Score: 5, Informative
    I, as a guy working at a large company, dealing with software packaging and software distribution, welcome EVERY PROJECT using WiX.

    Apache already does release an MSI format package, maybe they, too, could convert to WiX.

    And then, there's only PHP left, that should come in an MSI file, and all would be fine.

    OSS programmers should realize how important the installation package is. Because with an intelligent enough package (MSIs for Win32, debs for Debian etc), it's no longer simply copying and possibly files, but real Software Management. This is going to open doors to the large companies.

    And yes, I know, MSI is a Microsoft idea, but it does make sense. Any large customer nowadays wants all the software to be re-packaged in MSI format (hell, repackaging Oracle Client sucks, you can believe me!).

    1. Re:Software packaging underrated by quantum+bit · · Score: 3, Interesting

      Any large customer nowadays wants all the software to be re-packaged in MSI format (hell, repackaging Oracle Client sucks, you can believe me!).

      Sort of a tangent, but I want to send a large "BAH!" to Oracle on behalf of everyone who has to deal with their buggy software. Any software on any OS which cannot properly deal with spaces in filenames is horribly broken in my book. After seeing the awfulness that is the "Oracle Installer" I wonder why anyone thinks their database is so hot.

    2. Re:Software packaging underrated by _Sprocket_ · · Score: 1


      And then, there's only PHP left, that should come in an MSI file, and all would be fine.


      Or, like so much other Open Source software, you could package a build and contribute it back to the PHP project.
  12. Now I'm worried . . . by StateOfTheUnion · · Score: 3, Insightful
    I didn't know that MS was doing anything open source, but now that I know, I can't help but worry:

    Is this the first step of MS trying to get into open source and become a major player? Microsoft has never been an innovator, but they are really good at stealing someone else's idea and business model (e.g. netscape, realplayer, etc., etc.) . . .perhaps they will foray into the "give the open source software away for free and sell the services and maintenance" business model. I'm sure that they won't do this for their core products . . . but for other things . . . like development tools or less popular products . . . maybe?

    1. Re:Now I'm worried . . . by Man+in+Spandex · · Score: 2, Interesting

      I don't think we should worry. I think MS understood that OSS is more than just for enthusiasts and that there is potential. I'm pretty sure they are testing this with WiX to see how far it goes and how popular it gets and if it's a success on a long shot, that they will create other projects for the same reason.

      Sure its MS and they're evil in some way but remember, they aren't SCO :o

    2. Re:Now I'm worried . . . by Anonymous Coward · · Score: 0

      Just good business sense to cater to developers if they wish to maintain their OS monopoly.

  13. Patents in this kind of case? by ShatteredDream · · Score: 0

    If Microsoft were to release the project under a OSS license and then nail a competitor that uses it for patent infringement, couldn't the competitor nail them for antitrust violations? That to me is the epitome of predatory business practice. Same thing with patents and mono. Companies like MS should be required by law to make their intentions match up with their public statements. If they go through an open process, standardize and such, enforcement of patents against those who use the open specs and products should be illegal under antitrust laws.

    1. Re:Patents in this kind of case? by azaris · · Score: 3, Insightful

      If Microsoft were to release the project under a OSS license and then nail a competitor that uses it for patent infringement, couldn't the competitor nail them for antitrust violations?

      All this blahblah about Microsoft's patent portfolio would be more convincing if we had at least one recent case of them using patents to shut down independent open source development teams. As it is, I get the feeling I'm listening to Chicken Little on the future of celestial disasters.

    2. Re:Patents in this kind of case? by StateOfTheUnion · · Score: 2, Informative
      If Microsoft were to release the project under a OSS license and then nail a competitor that uses it for patent infringement, couldn't the competitor nail them for antitrust violations?

      I don't think so . . . assuming MS's open source license is truly open source by the definition that I think most people at /. beleive in, there would be no antitrust issue. Just a patent and license issue.

      Antitrust issues are typically abuses of monopolistic or nearly monopolistic market power. Opensourcing a patented technology and suing for infringement is something that is not necessarily predicated on a monopolistic market . . . little guys can do this to (assuming they can afford to pay the lawyers).

    3. Re:Patents in this kind of case? by Coniptor · · Score: 1

      I think you make an excellent point and that is very much needed and necessary.

    4. Re:Patents in this kind of case? by Chemicalscum · · Score: 4, Informative
      Since MS used IBM's CPL as the open source license for this software there is nothing to fear on the patent question. The CPL explicitly grants a patent waver for use, development and distribution of the software (it is a viral waver). So Microsoft has legally comitted itself to not using its patents against anyone using this software. They are obviously using the CPL for the same reason that IBM originally introduced the CPL - not to scare off anyone from adopting open source software from a major patent holder, because of fears that it could be a patent trap.

      It is this patent waver as a requirement for distributing the software that makes the CPL incompatible with the GPL as it imposes additional restrictions on redistribution over the GPL. However I understand that the FSF is considering putting in a patent clause in the next version of the GPL which would both make the CPL compatible with the GPL and restrict possible patent abuse.

    5. Re:Patents in this kind of case? by mdfst13 · · Score: 2, Interesting

      There is alrady a patent clause in the GPL. The current clause says that software cannot be distributed under the GPL if it is patent encumbered. It seems (did not RTFL) this license goes a step further and includes (and requires!) a patent license as part of it.

      Not sure how the FSF will proceed here. The comments they sent me regarding the Sveasoft abuses of the GPL implied that they did not consider a license that virally applies contract terms to be valid. I.e. they would not be able to enforce a license that demands that patent rights be waived if you redistribute. The current GPL works the other way; if you hold patent rights, you can't redistribute under the GPL.

      Note: the issue here is not Microsoft. The issue arises when IBM redistributes the software. Does it automatically get protection from IBM's patent portfolio?

  14. Isn't this in violation of MS own EULA by Anonymous Coward · · Score: 0

    I thought Microsoft had a EULA exception that their development tools couldn't be used to create software under "viral" open source licenses.

    Maybe they have an exception for themselves or maybe they used GCC to create WIX. (not!)

    1. Re:Isn't this in violation of MS own EULA by cbiltcliffe · · Score: 1
      Maybe they have an exception for themselves...
      They do. It's called "they own the software."

      They don't need to license it to themselves, as they own all rights to it, so they don't need to abide by any EULA for their own stuff. They can do and make whatever the heck they want with it.

      I know, it could also be argued that EU's don't have to abide by any EULA, either, but that's an argument for another thread.....
      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    2. Re:Isn't this in violation of MS own EULA by KarmaMB84 · · Score: 1

      I think that EULA provision was only to prevent anyone from distributing an SDK with "viral software". They were well within their rights to prevent that. It supposedly didn't stop anyone from writing GPLed software with it.

      I believe what they were afraid of was people mistakenly believing the SDK was under the license of the software it was being redistributed with. I think they backed down after taking a LOT of heat over it.

  15. Encouraging developments..... by i_want_you_to_throw_ · · Score: 3, Insightful

    Regarding Open Source: There's nothing to stop Microsoft from putting out Microsoft Linux is there?

    I don't like Microsoft but they will stop being hated so much when they transition themselves from a company that expects to create standards to one that merely contributes to them.

    IBM learned that lesson and geeks love them now but they were the Microsoft of their day.

    As long as MySQL stays MySQL who cares? Maybe Microsoft will FINALLY have a true understanding of what open source is now. (Probably not though...)

    1. Re:Encouraging developments..... by black+mariah · · Score: 1
      There's nothing to stop Microsoft from putting out Microsoft Linux is there?
      The GPL. They hate it, and I can see why. What would be the point anyway? Nobody would use it out of pure principle.
      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
  16. PostgreSQL by dracvl · · Score: 4, Informative
    1. Re:PostgreSQL by Anonymous Coward · · Score: 0

      Downloads missing because of the site update or something, or is it just me that's blind?

    2. Re:PostgreSQL by Anonymous Coward · · Score: 0

      It's fixed now

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

      A while? First beta of .msi installer for the first beta of PostgreSQL was released just about two months ago.

      MySQL is shipping it for their current gamma (that would be "stable") 4.1.x line.

  17. Embrace, extend, and then extinct Micro$oft. by agent · · Score: 1

    Embrace, extend, and then extinct Micro$oft.

    That is what they would like to do, so not do it back to them?

    http://news.zdnet.com/2100-9588_22-5388831.html

    http://asia.cnet.com/news/personaltech/printfrie nd ly.htm?AT=39195806-39037091t-39000004c

    Critical programs like OpenOffice will help accomplish this.

    http://www.openoffice.org/contributing/donate.ht ml

    Other apps like WINE will help as well.
    http://www.winehq.com/

    -Steve
    I am a FreeNet supporter!
    http://freenet.sourceforge.net/

  18. Windows Centric by nurb432 · · Score: 2, Interesting

    Whey have an installer for each OS you are supporting? It seems counter productive..

    Wouldnt it be better just to use a single installer for everything?

    I know there are commercial ones ( like installanywhere ) and im sure there are opensourced ones.. If not, then perhaps its time for one.

    --
    ---- Booth was a patriot ----
    1. Re:Windows Centric by GlassUser · · Score: 1

      Whey have an installer for each OS you are supporting? It seems counter productive..


      Because operating systems work differently? POS installers are a reason most shareware/freeware/open source windows software has so many problems

    2. Re:Windows Centric by Bert64 · · Score: 2, Interesting

      Wouldnt it be ironic to port WiX to linux.. You can bet microsoft made it windows only for a reason, and porting it to linux would be amusing at the very least.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:Windows Centric by Anonymous Coward · · Score: 0

      Yeah that would be a good idea; so now Linux based installer authors will make it easy to register COM objects and write registry keys.

  19. This would be perfect for Mozilla Firefox, too! by ManxStef · · Score: 4, Interesting

    Assuming there aren't any overriding difficulties with patents or licence problems, this would absolutely ideal for deploying Mozilla Firefox and Thunderbird. One of the biggest issues holding Firefox back from enterprise deployment in MS shops is the fact that there's no MSI installer. This would allow it to be rolled out to all the desktops domain-wide via Group Policy and , as the installer tracks any changes made, it can be rolled-back/uninstalled or upgraded easily. All that would needed to add to that would be some basic properties (hopefully via GPOs also) to allow admins to customise & lock it down a little (say, auto-set the web proxy details), and it'd be perfect!

    In fact, after doing a quick search it looks like someone's already done it (don't know if it uses WiX, though it is mentioned in the Bugzilla listing):
    http://forums.mozillazine.org/viewtopic.php?t=1380 33

    Superb! Finally a way to get rid of IE from the corporate desktops :)

  20. The meaning of Wix in german... by sipmeister · · Score: 3, Funny

    ...is to jerk off, or wank, as the Brits would say. My recommendation: don't wix too much, it gives you blisters ;-)

    1. Re:The meaning of Wix in german... by Anonymous Coward · · Score: 0

      If I was a spelling nazi I would point out that it's actually spelled wichsen, not wixen. ;)

  21. Replacing MSSql with MySQL by Fulcrum+of+Evil · · Score: 1

    You really have no clue, do you?

    --
    "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  22. Unless... by Phil+John · · Score: 2, Informative

    your company produces a product that somehow incorporates/depens on MySQL, in which case you want it for all developers, but not anyone else. Brilliant, set that up in AD and your set, the devs have MySQL on ANY terminal they use whilst those people who aren't in the dev group are blissfully unaware it even exists.

    --
    I am NaN
    1. Re:Unless... by omicronish · · Score: 1

      This was exactly the situation that popped into my head. Remember that every little bit helps with application acceptance. Features that you don't care about may be what compels someone else to use the project.

    2. Re:Unless... by weave · · Score: 1
      Does attaching an msi to a user gpo install it ok on stations where you don't have administrative or power user permissions? Does it do some sort of privileged escalation?

      I know I could probably look this up, but through many experiences in the past, I've learned that the docs often don't match real world realities.

    3. Re:Unless... by Anonymous Coward · · Score: 1, Informative

      Yep... GP Installs of MSI packaged apps get privelege escalation for installs. This is good in lockdown environments...

    4. Re:Unless... by Tanktalus · · Score: 1

      Gotta love it. "I don't trust my users, but I do trust MS and my vendor." Hmmm.

  23. The funny thing is... by Anonymous Coward · · Score: 0

    ...they could have used InnoSetup instead.

  24. Source Code... by Anonymous Coward · · Score: 0

    This might be just _slightly_ off topic, but I don't think Wix is MS's first open source project ;) There has been BASIC code that MS released, am I correct?

  25. I see that Slashdot is changing by haruchai · · Score: 1


    I get modded Troll twice in as many posts for questioning Microsoft's motives and for using M$ as a nickname.

    After so many complaints about Slashdot being a Linux-lovers-only site? It looks like people can change, after all.

    But, here my position - like it or not. I call it the way I see it and I've devoted far too many hours to scrutinizing M$ tactics over the last 9 years. I've also reasearched their company history , going back to their early days, although I'm not claiming expert knowledge.
    When I see real change, I'll point it out - I was quite effusive in my praise of the vast improvement of Windows 2000 over the unstable crap that was NT 4.
    And, as far as I'm concerned, M$ is a perfectly good nickname for them, as appropriate as Big Blue
    is/was for IBM.
    If you want to keep modding me Troll for this, knock yourselves out. I've been a Slashdotter since its first few months and ,as always, I'll put my $0.02 in as I see fit.

    --
    Pain is merely failure leaving the body
    1. Re:I see that Slashdot is changing by Anonymous Coward · · Score: 0

      I suppose MS has a fairly large PR budget. Wouldn't be unreasonable to assume they have a few people on staff for p2p marketing, trying to influence geek sites like this, usenet, and maybe in particular it-focused news portals and similar, which are more likely to be lead by clueless management.

      The ...ing annoying one-sided linux/oss zealotry and clueless windows bashing here on slashdot sure doesn't make their job harder.. Plenty of base for an 'anti-movement' here.

    2. Re:I see that Slashdot is changing by haruchai · · Score: 2, Interesting

      You're probably right. I've seen ( and posted ) opinions on a variety of subjects that have either been ignored or modded up that were much more inflammatory than what I posted on this topic.

      However, anything I've recently written about Microsoft has been modded Troll or Flamebait, very quickly. I suspect that there are shills doing searches on well-known nicknames like M$ or Micro$shit - I only ever use the former although I have referred to posters who have bashed non-MS OSes unfairly as Micro$ofties, or, if they have been posting untruths, as Bill-lickers.
      However, I do my best to shoot down posters who bash Windows or other OSes undeservedly.

      --
      Pain is merely failure leaving the body
    3. Re:I see that Slashdot is changing by tomhudson · · Score: 1
      Perhaps you could explain that,
      • to most of the non-computer world, MS stands for Multiple Sclerosis, a degenerative disease that cripples and eventually kills people ...
      • to geeks, M$ stands for Microsoft, a degenerate company that cripples and eventually kills your computer ...
      As for all the Windows installer hubbub, who really cares? It doesn't change anything for those in the non-Windows world, while making life easier for those who haven't made the transition yet.

      Of course, then there's the problem of someone trying to install the Windows version on a linux box under Wine *shudder*.

    4. Re:I see that Slashdot is changing by haruchai · · Score: 1

      Hey, that's good! Wish I thought of it - and it's quite appropriate, considering my current predicament.
      I'm posting this from a brand new Athlon XP 2600+ that, for some reason, refuses to run Windows.
      I've tried Win XP sp1 (slipstreamed), WinXP pro, Win
      2K Adv. Server and, even if I can get one of them installed, it's BSOD, lockups and weird-ass error messages in a very short time - PFN_LIST_CORRUPT,
      BAD_POOL_HEADER, IRQL_LESS_OR_EQUAL, and others.
      A couple of these occurred while trying a clean installed on a newly formatted disk.

      Trying to install updates either failed or didn't help. Memtest86+ reports no problems with the RAM, the hard drive passed all tests that the Western Digital utility threw at it and the Asus A7V8X-X has the latest BIOS and I haven't found anything that points to the Radeon 9200 being at fault.

      So, out of desperation, I installed Mandrake 10 Community and, so far, it's just dandy. Problem is, this is a friend's computer and they are Windows-dependent and I don't have so much as an explanation for them as to why the new toy won't run the only OS they're familiar with.

      Maybe AMD has created a CPU capable of artificial
      intelligence? ;)

      --
      Pain is merely failure leaving the body
    5. Re:I see that Slashdot is changing by benhaha · · Score: 2, Informative

      I had the exact same problems. I lowered the motherboard speed and they went away.

      I think it is out-of-spec ram, memtest results and Mandrake notwithstanding.

      I suspect that it is an interaction between the memory and the graphics card which is exposed by features used by the windows drivers but not used by the mandrake drivers.

      Hope this helps.

      --
      NO ID: BEING FREE MEANS NOT HAVING TO PROVE IT
    6. Re:I see that Slashdot is changing by tomhudson · · Score: 1
      The problem is that your motherboard's bios, in order to get getter performance, screws up when accessing ram. Had to return the exact same motherboard after 10 days of misery.

      Now we've standardized on the el-cheapo motherboards (you know, the ones with the built-in cpus) - they work with verything, never complain, offer decent price/performance, and, oddly enough, last as long or longer than name-brand

      And; like an ugly girlfriend, when it finally leaves, who cares?.

    7. Re:I see that Slashdot is changing by haruchai · · Score: 1

      After realizing that the errors kept changing, I reasoned that it was either the CPU or the RAM that was to blame.
      Further testing found that the RAM couldn't perform at its rated speed so I changed the CAS latency which fixed the problem.
      Now, I have to take the machine back to the store to convince them to give me a new memory module.
      This should be fun.

      --
      Pain is merely failure leaving the body
  26. Is this really a project from Microsoft? by Anonymous Coward · · Score: 0

    I always thought this isn't an official MS project. Isn't it from someone working for MS? I remeber reading this in his blog, but i don't have the link anymore...can someone confirm this?

  27. About the license... by polyp2000 · · Score: 2, Insightful

    Suppose I wanted to port WiX to run and install linux applications on linux (if i felt there were good reason to do so) would the license allow me to do so? And what-if I wanted to build an application for linux that used parts of WiX code ? say the XML parsing code or something?

    Could using parts of microsofts open source offerings (in some cases) act as a double whammy against possible patent suits in the future? They aint gonna sue project (X) if it means project (Y) which they quite like might be affected etc.

    If projects like MySQL are making the decision to use WiX it might be nice if their products used the same installer no matter which operating system is select as the base.

    Nick

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
    1. Re:About the license... by fluce · · Score: 2, Informative
      WiX is not an installer. It's a tool to help producing MSI files. I think it doesn't even produce MSI file by itself and needs other MS SDK tools.

      The installer itself is a closed-source service for Windows only.

    2. Re:About the license... by polyp2000 · · Score: 1

      So basically its fairly useless on its own then. Bit of a con really.

      Nick...

      --
      Electronic Music Made Using Linux http://soundcloud.com/polyp
  28. And in related news.... by Anonymous Coward · · Score: 0

    The MySQL team simultaneously uncovered and patched five massive holes in the Wix toolset that would allow a hacker to take over your machine and default all installations to d:/pr()n/h4xx0r3d.

    Film at eleven.

    (I knew I shoulda backed up that directory)

  29. Are there germans? by Anonymous Coward · · Score: 0

    "WIX" is shurely choosen intentionaly as fitting abbreviation for the average lonely male computer enthusiast.
    Wix is german (imperative) for "to wank". Search e.g. google for german phrases like "wix dir einen" and you will get the meaning :-)

  30. What?! by Anonymous Coward · · Score: 0

    Suppose I wanted to port WiX to run and install linux applications on linux

    Microsoft packaging system on Linux? It would be like apt-get on Windows! Oh, wait...

  31. Wix.. by Anonymous Coward · · Score: 1, Funny

    is just an awesome name for native German speakers like me! It means something like jerking off...Haha! I guess they'll have to rename it as soon as it becomes more popular..

  32. Well, that's it then... by Firewheels · · Score: 1

    I swore off MS-based products during the XPSP2 debacle -- cold turkey.

    I don't care that it's open sourced. It's microsoft. I'll be moving my databases to pgsql just as soon as it's technically feasible.