Linked by Eugenia Loli on Fri 21st May 2004 01:17 UTC
Mono Project The tomato war between Red Hat, Novell and the developer Gnome community about Mono and its legal safety continued today. Novell's Nat Friedman and Miguel de Icaza replied to yesterday's editorial by Red Hat's Seth Nickell. Later, Red Hat's Havoc Pennington replied to Nat and Gnome's Andrew Sobala also threw a few (metallic) cents too. For future episodes, bookmark PlanetGnome (unverified rumors circulating on IRC claim that eggs might be used next if there is no sign of their lawyers meeting with Microsoft to try to give an end to the saga). In any case, you don't want to miss this.
Permalink for comment
To read all comments associated with this story, please click here.
Network .Net Patent
by David on Sat 22nd May 2004 11:18 UTC

An application program interface (API) provides a set of functions for application developers who build Web applications on Microsoft Corporation's .NET.TM. platform.

Mmm. I'm not convinced by this. It specifies MS .NET by name, and for that Mono would have to be MS .NET. Providing you can migrate the code I don't see MS .Net compatibility being a priority.

A method as recited in claim 26, wherein the first namespace defines classes that facilitate: construction and use of Web services; temporary caching of resources; initial configuration; creation of controls and Web pages; security in Web server applications; and access to session state values.

Yer, like there isn't prior art here. This one isn't going to hold water. Trust me, Microsoft would never want this challenged in court because it would fall over. They're trying to patent an API itself here, and there is so much prior art on any of the specifics it isn't believable.

A method of organizing a set of types into a hierarchical namespace comprising: creating a plurality of groups from the set of types, each group containing at least one type that exposes logically related functionality; assigning a name to each group in the plurality; and selecting a top level identifier and prefixing the name of each group with the top level identifier so that the types in each group are referenced by a hierarchical name that includes the selected top level identifier prefixed to the name of the group containing the type.

So this means that I can patent how I have arranged the flowers in my garden?