"The Foundation is solving similar challenges; ultimately aiming to bring open source and commercial software developers together in a place where they can collaborate," the foundation FAQ states. "This is absolutely independent from the project hosting site, but it is essentially trying to support the same mission. It is just solving a different part of the challenge, a part that Codeplex.com isn't designed to solve."
From a larger point of view, Microsoft's new open source foundation is taking aim at a real problem. That is the problem the problem of participation. Sure there are lots of organization that contribute to open source today, but there is still room for more.
"We believe that commercial software companies and the developers that work for them under-participate in open source projects," Microsoft stated.
I don't disagree with that assessment. That said, I'm not sure Microsoft is the best position to help that issue.
Why start yet another open source foundation, when so many good ones already exist? The
Apache Software Foundation and the Eclipse Software Foundation are two
prime examples of efforts that already help commercial software vendors
contribute and benefit from open source software.
I understand
that CodePlex has its own ecosystem, but I would have expected the path
to commercialization might have been better served through Microsoft
itself rather than some shell open source foundation.
Having an
non-profit foundation though is at the core of many great software
efforts and I suspect that's what Microsoft is trying to replicate.
It's a good idea, but until Microsoft gets serious about being open and
transparent on the whole patent issue, they will continue to face
resentment from many member of the open source community.
Article courtesy of InternetNews.com.