Patenting an IsNot operator

IS NOT OPERATOR (application with USPTO). I believe it’s been filed on behalf of some Microsoft employees, who are heavily encouraged to come up with as many patentable ideas as possible. Never mind real R&D ;-)

So what is this magical new invention?

A system for determining if two operands point to different locations in memory, the system comprising: a compiler for receiving source code and generating executable code from the source code, the source code comprising an expression comprising an operator associated with a first operand and a second operand, the expression evaluating to true when the first operand and the second operand point to different memory locations.

Further reading tells us that it’s about VB classes, and specifically comparing pointers to classes.
Basically it’s the same as

if (ptra != ptrb) ...

in C which has been around since about 1970. There’s some extra checking to see if the operands are actually pointers and such, but that’s trivial stuff you get for free in higher level languages (which you have to do yourself in C).

This patent application is very silly, and not “new” even in the most pathetic basic context.
Granting this application would be further proof of the current sillyness in the US patent system, particularly regarding software patents.
The fact that the application was filed at all is already very sad. They obviously expect it to be approved, why otherwise spend the money….

More on licensing… closed source

I got an excellent comment about yesterday’s entry (about the 58 open source licenses), relating the story to closed source licensing. While compatibility is generally not an issue there, some standardisation would of course be nice so that users of closed source software can easily assess whether a license or EULA is suitable for them.

Take the 95.000 projects hosted on SourceForge, most of them are GPL but at the very least they would use one of the 58 OSI licenses. Looking at it from that perspective, open source isn’t doing too badly, really!

I think it would still be good to make it even simpler, but in relative terms it’s very standardised already.

Valentine Geeks

Just a little hint for Valentine’s Day ;-)

Computers are not a compatible feature in plans for a romantic surprise. No ifs or buts.
If you’re going away for Valentines, don’t bring along your laptop, not even if it is a cool PowerBook.

And here comes your big test: do you leave on your mobile? NO!


T U R N   I T   O F F
(or you will turn her off)

Have a great day!

Happy New Year – and the tsunami relief effort

Happy New Year!

At this year’s beginning, please spare a moment’s thought (and funds) for the people in the region where the tsunami struck last week. Donate to a local organization or via http://donate.ifrc.org/
Don’t wait, just do it now!
Thanks.

“Thank you, Poland” on its EU swpat stance

http://thankpoland.info/
[snip]
The undersigned wish to express their sincere thanks to the Polish
government for their action to remove the “A-item” of adopting the
“Software Patent Directive” from the agenda of the Agricultural
Council meeting on December 21, 2004. It would have been a
horrible mistake for the European Union to adopt this “Software
Patent Directive”.
[snap]

Do add your name to the list!

The original story is here:
http://www.nosoftwarepatents.com/phpBB2/viewtopic.php?t=254