- Don't look back
- Is support for OSS optional in your business?
- Nokia N810 Tablet + WiMax
- Vendors need to right-size their products
- Dolphins Invade Sun Campus!
- State of Open Source
- MySQL Workbench: open source data modeling
- Comments on The 451 Group's Database Report & Red Hat's 4Q revenue
- Kaplan: Guiding open source in IT
- Can the transportation market teach us anything about the software market?
October 03, 2007 | Comments: (0)
A patent trolling dream--Microsoft lets you look but not touch .NET libraries
Microsoft is releasing its .Net Framework libraries under the Microsoft Reference License, which allows viewing of source code but not modification or redistribution.
Despite my chronic proclamations of conspiracy theories, this whole thing seems like a bad idea.
Basically, you tacitly agree to the license and then get to see the code. What happens when something patented or copyright from the MS frameworks make their way into other products (probably accidentally but a huge amount of software is based on the same design patterns.) Does Microsoft agree to not sue? Nope.
It would seem wise to avoid anything released under this half-baked Microsoft Reference License. Why wouldn't Microsoft want developers to use the libraries anyway? Why not just GPL it? For that matter, why not Apache the libraries.
Posted by Dave Rosenberg on October 3, 2007 01:59 PM
RATE THIS ARTICLE:
-

- COMMENTS
Why not GPL it? You stated the answer to that question earlier. It's a trap for open source developers. They're attempting to confuse people on what open source is, and then capitalize on it(read: sue) when any code derived from it goes into a real open source project. Everybody who truly gets what open source is(except Novell, who is the only one explicitly "exempt" according to MS) will avoid .NET like the plague, and use something quite better, like Python, Ruby or even Java.
Posted by: TonyAgudo at October 3, 2007 06:47 PMSee the following new article from SJVN:
http://www.eweek.com/article2/0,1895,2191754,00.asp
Does that finally show everyone why Mono isn't such a great idea? Does it teach us just why Novell, which fosters this project and makes its desktop more Mono-oriented, doing it for selfish interests? Only Novell is 'protected' for the use of Mono (this will last for another 4 years and then who knows what...); even Xandros and Linspire are not protected (excluded explicitly in their deal with Microsoft).
Microsoft is fooling everyone and works with Novell on poisoning the well we all drink from.
Posted by: Roy Schestowitz at October 3, 2007 07:01 PMDoes it not also mean any patents held elsewhere and made it 'accidentally' into the .Net libraries are open to question?
Posted by: PACSFerret at October 4, 2007 03:22 AMI don't see how patents would be a problem. As long as you are implementing the same features in the same way as Microsoft, you have the possibility of a patent lawsuit. The real problem is with copyright infringement.
The idiot above (initials RS) needs to read GPLv2. Novell does not have the right to use Microsoft's patents. Otherwise they would be violating the GPL. Their customers cannot be sued for patent violations.
This is a question of being able to get copyrighted MS code into Mono. That would not benefit Novell or anyone else. It could (possibly though not likely) lead someone to get an idea for implementation and cause patent problems, and that would not help Novell in any way.
Posted by: lmf at October 4, 2007 10:24 AMThere is a very telling section about mono and patents in Wikipedia at http://en.wikipedia.org/wiki/Mono_(software).
Essentially Microsoft put forward parts of .Net to EMCA for certification for the appearance of being a friendly company but then yanks back on patented parts of the framework such as ado.Net, asp.Net and winforms. As a .net developer, it's pretty difficult not to use ADO.Net and ASP.Net when writing an application, making it effectively impossible to create a truly multi-platform application.
This Reference License crap is yet another smoke and mirrors ploy by the Evil Empire to blur the lines and create some good will where there should be none. If a platform is robust, stable and well documented, who gives a rats ass how it works under the covers? Definitely not the majority of developers that write business/web apps(IMHO).
Posted by: Russ H at October 11, 2007 01:36 PM
- Get Started
- Port 25 Blogs
- OSS News
- Join a Project
{Open Source} Heroes Happen Here
Start today and order your own Hero Hack Pack – which includes Getting Started with Open Source, Windows Server 2008 and Visual Studio 2008 Trial. Each pack is a chance to win a free pass to OSCON 2008.
TOP STORIES
ADDITIONAL RESOURCES

- Virtualization: A Step by Step Approach to Success
- Dialing up Agility with Business Transformation
- 5 Things You Need to Know About Storage Virtualization

- Is your smaller organization ready for High Availability?
- Is system maintenance doing more harm than good?
- Virtual Test Lab Automation: Manage development infrastructure








