Linked by Thom Holwerda on Sun 12th Jul 2009 21:29 UTC
Thread beginning with comment 373049
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
Any patents that Microsoft (or anyone else) *might* have on ADO.Net, etc, *might* also apply to any frameworks designed by Mono (or anyone else). There's just no way to tell since no one even knows if these patents exist.
Yeah, that's the thing with patents. A direct re-implementation of something MS built might infringe a patent, but so might any implementation of a similar concept. The direct copy may be a little more at risk, but not much more so.
"Any patents that Microsoft (or anyone else) *might* have on ADO.Net, etc, *might* also apply to any frameworks designed by Mono (or anyone else). There's just no way to tell since no one even knows if these patents exist.
Yeah, that's the thing with patents. A direct re-implementation of something MS built might infringe a patent, but so might any implementation of a similar concept. The direct copy may be a little more at risk, but not much more so. "
Well, that is of course the problem, and the logical conclusion would be that one can either ignore the entire threat or never make anything at all (including the linux kernel).
However, another argument could be that it would be easier for the more paranoid linux users to accept a non-microsoft API despite the exact same patents apply.





Member since:
2006-09-26
I doubt this will happen, as its not really that dangerous to stick with the ones that are already used by millions of developers.
Any patents that Microsoft (or anyone else) *might* have on ADO.Net, etc, *might* also apply to any frameworks designed by Mono (or anyone else). There's just no way to tell since no one even knows if these patents exist.
The good news is you can't patent a file/assembly, and you can't patent an API, so the most you could probably patent would be an algorithm used by some functions. If a patent move was made against a specific function, it would be relatively easy to recode or work around it. Everything absolutely fundamental to running .Net apps is covered in the ECMA stuff.
(And now you may not even be able to patent an algorithm: http://news.slashdot.org/story/09/07/10/1218231/Judge-Invalidates-S... )