Microsoft Finally Certifies an Open Source Web App 87
An anonymous reader writes "Microsoft has caught up with the fact that open source web-based software exists, today announcing an open source project written in PHP is the first 'Certified for Windows' software that (a) follows an OSI-approved license and (b) runs via a webserver rather than operating as a native Windows executable.
The software in question is SilverStripe CMS, free software released under a BSD license, that is used to build and manage websites. Certification entails a third-party performing various tests and audits on the software and giving it the green light. If other open source projects can follow suit, this will be another step in getting business folk to see that open source is ready for enterprise use. And heck, maybe even a .NET application could now seek to be certified!"
Tonight On Bizzaro World News ... (Score:5, Funny)
Maybe someday Apache on Linux will be the most popular web server, and HP, IBM, Oracle, and the other big companies will start offering Linux solutions!
Re: (Score:3, Insightful)
There's a weird sort of proprietary software fan who always reacts with surprise when learning that some major corporation or government agency uses FLOSS. Even Microsoft uses FLOSS and Linux on some projects, though it doesn't much like to advertise that fact.
Re:Tonight On Bizzaro World News ... (Score:4, Informative)
... and they rave and tell everyone that it's the greatest thing how Microsoft has "innovated" and "implemented" this idea, meanwhile they are just underexposed under the cover of Microsoft's "secure and secluding" hand.
It happened when MS adopted JQuery, and FastCGI, and no doubt many projects yet to come.
Re: (Score:1)
Here is an actual Microsoft document [microsoft.com] regarding the installation.
One of the steps is to register a dll named php5activescript.dll
I get error messages from Windows when I try to do that: "The application failed to initialize properly", and "php5activescript.dll is not an executable file and no registration helper is available for this file type"
And, of course, there is nothing in that Microsoft do
Re: (Score:1)
1) You made sure that you right-clicked on CMD and ran as administrator?
2) You made sure that CMD's in the PHP directory, with php5activescript.dll in that directory?
3) You made sure to type:
regsvr32 php5activescript.dll
??
Re: (Score:1)
Re: (Score:2)
During Microsoft developer days back when they announced and demoed FastCGI (for example), that was the general response most of the guys had. Just my observation, no hard links to prove my evidence though.
How did this get onto the topic of Linux? We're talking about Open Source adoption by big-cheese corporates here.
Those two hold two, very strong, very opposing views on ownership of work (not to be confused with copyright!)
The one allows anyone to view, study and improve on a work, sometimes allowing deri
Re: (Score:2, Insightful)
Microsoft on the other hand, decided to try to destroy open source and bury it like it did with other companies before (failing to see that this was a grassroot, difuse movement), basically alienating one generation of developers. Not simple developers mind you, but the superstars, the trend-setters, the guys who write tech-blogs, foun
Set your 7 YEAR CLOCK, I did. (Score:2)
Microsoft actually lost a golden opportunity when (t)hey treated open source the way they did....
Microsoft on the other hand, decided to try to destroy open source and bury it like it did with other companies....
All of them are dead set against Microsoft and no amount of certification is going to change that now.
Anyone who suggests, believes or tries to state the above is not true, needs to research the facts as many of us have...they are out there if you care to look for them. I understand that some do not.
Pretty much sums it up and hits the nail on the head for my friends and I.
I have yet to see a single company that has done business with Microsoft, except perhaps a couple of hardware manufacturers (but even they are unhappy and complain from time to time) that are still viable businesses after 2, 3 or 4 ye
Re: (Score:2)
Microsoft actually lost a golden opportunity when hey treatead open source the way they did. There will always be demand for proprietary and open source, IBM got that right.
Microsoft on the other hand, decided to try to destroy open source and bury it like it did with other companies before (failing to see that this was a grassroot, difuse movement), basically alienating one generation of developers. Not simple developers mind you, but the superstars, the trend-setters, the guys who write tech-blogs, found innovative start-up and become managers and CIOs in big companies later on.
All of them are dead set against Microsoft and no amount of certification is going to change that now.
So there are no good developers using Microsoft now? None at all? I imagine quite a few people here would disagree with that arrogant over-simplified brain fart.
Re: (Score:1)
Another troll in the summary (Score:5, Insightful)
And heck, maybe even a .NET application could now seek to be certified!
.NET applications have been certified for years. Spend a couple of minutes on Google and you will find examples for both the server platform [windowstricks.org] and the desktop edition [creativedocs.net].
As for SilverStripe, I imagine the reason that open source software would be rare on the list of certified products is that there are costs involved with doing it, and the kind of audience who generally use open souce products probably don't care a damn about any official "certified" logo.
Re: (Score:2, Insightful)
Got it in one. Microsoft's certification only means something to people who have a problem with self-esteem:
"We, Microsoft, do solemnly certify that the bearer of this piece of recycled loo paper is fan-bloody-tastic because we say so, and anyone who disagrees can just suck on a big one."
Re:Another troll in the summary (Score:4, Funny)
Microsoft Certification (Score:1)
Re: (Score:1, Interesting)
Embrace, extend, extinguish.
Re:Microsoft Certification (Score:4, Informative)
do companies not use a certain software because its not certified my Microsoft?
No. Only a small minority of software is certified, so you would be limiting your options way too much if you discounted the non-certified options. However, it is useful when comparing software to know which ones are certified, because it gives you the confidence that it will work in most environments. I have used non-administrator accounts since the days of NT4, and being certified meant that you knew the software would not have a fit as soon as it couldn't write into your C:\Windows folder.
Re: (Score:2)
"it is useful when comparing software to know which ones are certified, because it gives you the confidence that it will work in most environments."
I've never met a tech guy interested on app (or hardware) certifications, but more interested about if it in fact works on his environment.
Certifications and support contracts are of the interest of managers and this because the CYA factor.
Re:Microsoft Certification (Score:5, Informative)
I just hope people don't take these certifications too seriously. I don't have experience in an enterprise setting, but do companies not use a certain software because its not certified my Microsoft?
The point of certification is to make sure that software does certain things right - e.g. can run on 64-bit Windows, installs and uninstalls properly and in correct location, stores config files and other data in appropriate places (and not in e.g. "Program Files"), and doesn't do some things that are silly and potentially harmful (like catching and silently swallowing SIGSEGV). Best way to know what the certification actually means is to read the technical requirements [microsoft.com] and judge for yourself.
Re:Microsoft Certification (Score:4, Informative)
Re: (Score:2)
Note to others: Take care if buying audio books from Blackstone Audio. They play fine in regular stand-alone CD players but in a CD/DVD-Rom drive (I tried 3 different drives) they have serious problems. I suppose thats why I cant find the Compact Disc Digital Audio logo anywher
Re: (Score:2)
I just spent a day of my life looking at open source CDDA ripping software (ones that take hours to get a perfect rip) for Windows
Pretty much all modern CD-ROM and DVD-ROM drives now do this same thing in hardware, and the rip takes only the normal time.
With a drive that passes C2 error information to the ripping software, only actual error sectors need to be re-read, so you can rip at full speed unless there is an issue.
Re: (Score:2)
"Its great to see that Open Source applications are being reconized by Microsoft."
Microsoft has never had problems "recognizing" open source apps. It's only with "copyleft" open source apps that it has a problem.
And, lo and behold! this app is distributed under the BSD.
Re: (Score:2)
Yes, they do. You'd be surprized by the amount of CYA present on big hierachies.
Cookie (Score:2)
A cookie goes to the slashdotter that can find a exploitable vulnerability in it.
Re: (Score:1, Funny)
PHP is the only language that has such exploitable vulnerabilities. Windows, which is not programmed in PHP, has never had exploitable vulnerabilities.
Re: (Score:3, Informative)
Someone's off their meds again...
Re: (Score:2)
Re: (Score:2)
PHP is really getting better fast. When it gets good (not just with the features, but with a consistent (sub)set of them that is well written), it will be very nice.
Stop giving people the keys to the kingdom... (Score:2)
I would see your security hole and raise you two or three more for a variety of MS Products. You would always lose.
Next time someone says something you use has a security hole, check and see if it states that "local access" is required for the exploit. If so, what are you getting excited about...you giving black hatters the keys to your home/apartment/business? I certainly hope not.
There will always be security holes. Fools automatically update to supposedly avoid them. Intelligent IT professionals
Re: (Score:1, Informative)
Microsoft hasn't certified that the software is secure and bug free, they have certified that it behaves according to the guidelines laid out by the logo program.
Some of those guidelines are along the lines of security best practices, true, but the logo process only measures adherence to rules, not quality.
Re: (Score:2)
Re: (Score:2)
What's wrong with it? (Having never heard of it before.)
Unfortunately, no. (Score:4, Interesting)
Certification entails a third-party performing various tests and audits on the software and giving it the green light. If other open source projects can follow suit, this will be another step in getting business folk to see that open source is ready for enterprise use.
No, it's not. The tech savvy business people already know and those who don't get it will continue to not get it. Remember, there were people who insisted on buying IBM computers even after the Lenovo deal, because that's how PHBs and suits think.
LK
Re: (Score:2)
Remember, there were people who insisted on buying IBM computers even after the Lenovo deal
And why shouldn't they? Lenovo was always doing the building of IBM ThinkPads. When they purchased the rights from IBM they just changed the IBM logo to the Lenovo logo.
For the record Microsoft has had BSD licensed code in Windows before (early TCP/IP stack).
Re: (Score:2)
And why not? Lenovo is still a decent choice for businesses. Not least of which, because they're still making good machines and because tech support calls are handled in the US instead of India.
From consumer reports:
Based on responses from owners of 3,685 laptop computers, Apple scored 86 points out of 100. Second place Lenovo earned a 63; third place Toshiba had 60; fourth place Dell has a 56; and HP/Compaq has a 53. Trailing far behind was Acer/Gateway/eMachines with 39.
Re: (Score:1)
Re: (Score:1, Informative)
Two things:
1. WiX is not a web app
2. I don't think WiX is Certified for Windows
Microsoft supports the development of WiX, but that's not the same as logo certification.
Finally? (Score:2, Interesting)
How many "open source web apps" have been submitted and failed certification and been rejected?
Microsoft doesn't proactively certify software, the developer of the software has to request certification. The headline makes it sound like Microsoft has been dragging their feet trying to avoid certifying such an app, but if this is the first ever submission, then they've certified 100% of applicants.
Congratulations SilverStripe? (Score:4, Interesting)
This is surprising news for me as I have been a SilverStripe developer for a couple years now at my primary job. In case anyone is wondering, SilverStripe is a wonderful little enterprise class CMS. Miles ahead in my opinion of the usual suspects in this area ( Drupal, Joomla, WordPress). The real story here is why a small BSD licensed CMS written on the LAMP stack wants to be certified by Microsoft! I guess they want the publicity. But seriously, If you are a php developer looking for a good Object Oriented CMS written is PHP5, you should really take a couple days and check it out. You might really like it. It's not perfect by any stretch, a tad over-engineered, but did I mention it's miles ahead of everything else which calls itself a php5 CMS? Miles.
Re: (Score:1)
Re:Congratulations SilverStripe? (Score:5, Informative)
Re:Congratulations SilverStripe? (Score:5, Informative)
Re: (Score:1)
Re: (Score:2)
By `business` parent really means `playing solitaire whenever the boss is not around`.
Re: (Score:2)
I think that's his point: its sad that they need to worry about how its perceived.
Re: (Score:2)
I know, I know!
Community is probably amused witnessing Microsoft that comes to terms with open source because the alternative is "less windows servers".
Free software guys are scratching their beards saying: "why on earth would anybody want to run stuff on evil untrusted stacks? it's 2010... sorry I mean it's 1262300400 since the unix epoch! bah!" and screen -r into their emacs. From a long term perspective they are right, but t
... what's wrong with it? (Score:2)
Come on, there must be a catch. :P
I know people are laughing, but... (Score:2)
How many applications have Apple personally certified that they work well on Mac? Or Canonical for Ubuntu? Oh right, they don't.
Microsoft does many things wrong, but I like how this is something Microsoft does. An application doesn't have to be certified to run, but at least you know it has gone through numerous tests if it is, such as so that it doesn't demand admin rights and use the system in inappropriate ways.
Re: (Score:2)
How many applications have Apple personally certified that they work well on Mac? Or Canonical for Ubuntu? Oh right, they don't.
It would be nice if you only spoke things that you knew were true.
New Applications added to the Ubuntu Software Center go through the Ubuntu Application Review Process [jonobacon.org]; Which is "a community-driven Application Review Board that is committed to providing high quality reviews of applications submitted by application authors to ensure they are safe and work well."
now is our chance... (Score:1)
Re: (Score:2)
lets show everyone how meaningless this certification is and how powerful open source can be by finding as many bugs and exploits as possible in this software.
What has that got to do with Microsoft certification? Do you think they are somehow promising that this means the software is 100% guaranteed bug free or something?
Grow up.
Not the first open source CMS certified by MSFT (Score:5, Interesting)
It's always dangerous to claim you're the first.
http://buytaert.net/microsoft-and-drupal [buytaert.net] (2007): "Last week at the O'Reilly Open Source Convention (OSCON), Microsoft and SpikeSource announced their intention to work together to certify a number of Open Source projects on the Microsoft Windows platform. According to the press release, Drupal is the first application that has been tested and certified for Microsoft Windows ..."
See also http://www.microsoft.com/web/drupal/ [microsoft.com]
Wrong: Microsoft does not "certify" 3rd party apps (Score:3, Informative)
Microsoft does not "certify" 3rd party software in any way. They document/specify HOW to get a product certified. It is up to the vendors (Microsoft Partners) to do the testing and certification if they feel it brings them business value. The certification itself is typically conducted by external companies such as Veritest/[url:lionbridge.com] (now one company).
You can pretty much sign up as a Microsoft partner on "Registered Partner Level" for 0 USD and start the cerification process. Or spend 100 USD on a BizSpark package and get 2 years license to Visual Studio and all the MS-stuff you need to get going. The biggest cost is the actual verification by the external testing company - Microsoft is not making any money from the certification process. Their goal is to provide a method by which a software vendor can demonstrate microsoft-compliance for their product. And show that compliance by using a logo.
In short: Anybody who feels up to it can start certifying any FOSS software that runs on a Windows box. Feel like certifying WINE? Go right ahead. Think ClamWin should have the "Works with Windows 7" logo? Go for it - the community will probably gladly help. Think the official "Certified for Windows 2008 Server" logo would look nice on the webpage of Squeezebox Server (former "Slim Server"). Download the source and get started - perhaps Logitec will help you out with resources if you ask them - and be sure to brush up on your Perl skills before your start.
So no
- Jesper
Re: (Score:1, Funny)
Sorry, I'm missing the part where the bold words mean something novel or interesting.
Micosoft friendly (Score:2)
free software released under a BSD license,
Ho ho HO! I see what you did there.
free software released under a BSD license (Score:1)