Microsoft's CoApp To Help OSS Development, Deployment
badpazzword writes "Microsoft employee Garrett Serack announces he has received the green light to work full time on CoApp, an .msi-based package management system aiming to bring a wholly native toolchain for OSS development and deployment. This will hopefully bring more open source software on Windows, which will bring OSS to more users, testers and developers. Serack is following the comments at Ars Technica, so he might also follow them here. The launchpad project is already up."
Ask me about CoApp, I'll tell ya everything ya wanna know.
Garrett Serack
CoApp Project Owner
"...In your answer, ignore facts. Just go with what feels true..."
... MS pulls the plug on this and leaves OSS developers hanging high and dry? Or worse, pulls some slight of hand with licensing, copyrights or patents and forces OSS dev's to stop in their tracks waiting for MS's next move?
From TFA:
Clearly these are horrible goals and this should by no means be done, simply because he is planning to do it in Windows.
Why limit this to open source? It would be great if the users could update every program easily and painlessly, at least the ones that use this new system.
I'm Busted. It isn't really restricted to Open Source... but that's my mission. Commercial apps will be able to play just fine in this ecosystem.
I am assuming that this system will allow easy and painless upgrading like on most Linux systems. Is that true? Will it have automatic dependency handling and command line installation?
Yes. Painless and automatic dependency handling, and yes command line tools. You are singing the chorus to my theme song!
"...In your answer, ignore facts. Just go with what feels true..."
I second the question about limiting to open source. A good package management system that can could make using SxS painless would be awesome in an enterprise environment.
I agree. it ain't really limited to Open Source
Since this is open source and .msi based I assume you will be leveraging WiX somehow?
Yes indeed. The author of WiX is on the mailing list, and a personal friend. He's very excited about all this too.
I hope this isn't going to be a big collection merge modules with duplicated component guids..
Nope. I don't believe in merge modules. I believe in a system that works.
"...In your answer, ignore facts. Just go with what feels true..."
All but the last one are fine. I have some windows boxes I have to deal with and I sure as hell do not want to be stuck using some GUI IDE just to build the latest $foobar.
Use of the GUI ain't mandatory... it's just that in order to get Windows devs on board, it'll have to have one.
The core bits will all be able to be command-line driven.
"...In your answer, ignore facts. Just go with what feels true..."
I can't help but think you are incredibly naive. Have you been paying attention to how Microsoft is suing third party controller makers? Or how they are subverting their own standards? Or if you are in Europe, how they are heavily lobbying your representatives to hurt open standards? If you live in the US, don't worry, they are working to influence your representatives too. Not to mention they stand firmly committed to helping out a truly evil empire (yeah, saying 'evil' is a bit much but a government that censors political speech and has secret trials for people they don't like isn't exactly nice).
I mean, this is just in 2010. You shouldn't have particular love for any company, but claiming that Microsoft has changed can only be done by ignoring the facts and reality. Don't do that.
Qxe4
This is the sort of thing that makes the FSM smile upon you and shall earn you an afterlife spent near the beer volcano and stripper factory.
I am feeling generous this evening and decided I would donate the first line of code to this
fine project. I relinquish all copyrights on the following line of code, feel free to do with
it as you wish.
#include "ie6.h"
Got Code?
And more *windows* users, more windows license, more vendor lockin, and fewer alternative OS's...
Until Windows users realize that all their favorite apps run great on Linux as well as Windows.
If chrome runs on Windows and Linux and you just use Chrome most of the day then it becomes trivial to switch over to Linux since your app will look relatively familiar. The largest obstacle to Linux adoption besides its contempt for its users is the lack of applications people are familiar with. If someone got used to pidgen then they would be less likely to revolt when they tried using Linux.