Me
About
Gallery
Company
Girl


Projects
Ruby on Rails
Basecamp
Highrise
Backpack
Campfire
Ta-da List
Writeboard


More
Feed
Archives

March 17, 14:24

The horror of software patents and Microsoft

Software patents are horrible inhibitors of innovation and destructors of the competitive landscape. We need to make this statement early and often every time evil doers like Microsoft attempts to lock down an area of interest in IT or computer science. And this is exactly what they're trying to do with US patent application #20040210818:

Word-processing document stored in a single XML file that may be manipulated by applications that understand XML

A word processor including a native XML file format is provided. The well formed XML file fully represents the word-processor document, and fully supports 100% of word-processor's rich formatting. There are no feature losses when saving the word-processor documents as XML. A published XSD file defines all the rules behind the word-processor's XML file format. Hints may be provided within the XML associated files providing applications that understand XML a shortcut to understanding some of the features provided by the word-processor. The word-processing document is stored in a single XML file. Additionally, manipulation of word-processing documents may be done on computing devices that do not include the word-processor itself.

Are you kidding me?! For every step in the right direction of openness and transparency that Scoble is able to take Microsoft, the true nature of the beast unveils itself and goes 10 steps backwards.


Challenge by Chris Vincent on March 17, 16:04

The problem with that patent is that it's nothing new; XML was intended to be used in the way that the patent describes. The only difference between the situation described by the patent and normal, un-patentable use of XML is that it applies specifically to word processors.

It would be like patenting the occurence of browsers using XML, or database servers using XML, or any other specific application.

"Sorry, you can't use XML like that without paying a royalty; Oracle has the patent on using XML with databases. Oh, and don't add XML export to your new blogging software; MovableType patented that." (yes, those are unlikely examples, but it illustrates the point)

Challenge by phil on March 17, 17:12

Actually, it seems like there is plenty of prior art. Hasn't Abiword used XML to represent documents for a few years now? Same with OpenOffice, I believe. Also, SGML (of which XML is a subset) was intended to represent documents if I recall correctly.

Challenge by Bill Katz on March 17, 18:20

Most of the claims should be invalidated due to prior art; certainly the first indendent claim is too broad. The problem is all those dependent claims with slightly narrowed scope, even if they seem "obvious" uses of XML. We won't know until it gets challenged.

Challenge by David Heinemeier Hansson on March 17, 23:41

Who cares about prior art! Even if Microsoft was "first" with this, it's an insult to thinking people that they are trying to patent it.

I'm sure they're not alone in this assault on competition and the flow and utilization of good ideas (IBM and others play that game too), but that's no excuse not to call it out whenever it happens.

Challenge by Jo Vermeulen on March 17, 23:49

Indeed Microsoft are not alone. A while ago Apple filed a patent application for their Spotlight search technology.

I'm interested in your opinion on software patents. Do you think patents in general are bad? Or do you feel software like Spotlight is a worthy candidate for a patent but trivial stuff like this particular patent (Office's XML format) is ridicilous? Would you ever consider patenting your own software?

Challenge by David Heinemeier Hansson on March 18, 2:08

I can indeed imagine some innovations being truly worthy of patent protection, but I don't believe that we'll be able to device a system that only protects the truly worthy without opening the gates for horrific abuses like this.

So I'm more than willing to give up the protection of the truly worthy to prevent the clogging of innovation as we see happening all around us.

No, I wouldn't consider patenting my own software. Copyrights are plenty protection.

Also, I have no doubt that Spotlight would have happened even if patents weren't available.

Challenge by Dominique PERETTI on March 18, 10:26

This patent describes EXACTLY the way Apple's Pages application handles its documents !

Challenge by on March 18, 10:58


1-click-shopping

Challenge by Jo Vermeulen on March 18, 14:27

Thanks for the clarification of your opinion on this matter David!

Challenge by Bill Katz on March 18, 23:39

I agree that our software patent system is broken, but let's not throw the baby out with the bath water. Most of our anger comes from companies trying to patent obvious ideas or simply laying patent landmines with no attempt to make products themselves.

Copyrights don't provide the same protection as patents. Clean room implementations aren't covered by copyrights, as far as I know. We tend to focus on web apps or simple GUIs/business methods, but very complex & unique software should be patentable. If in the course of your research you discover a really unique and great way of doing something, you should be able to have a monopoly for a couple of years. The obviousness of patents and the length of the monopoly, though, are both areas that need work.

Challenge by ivan on June 05, 5:13

Hello. I am new here. It is very interesting.
girl panty pics boys in pantyhose girls in fishnet stockings pantyhose crossed legs pantyhose crossed legs girls in body stockings men pantyhose free panty thumbnail gallery russian pantyhose women feet in pantyhose pics feet in nylon feet in pantyhose pics feet in pantyhose pics girls in fishnet stockings men pantyhose pantyhose crossed legs russian pantyhose women free panty thumbnail gallery pantyhose and nylon feet and toes nylon stocking galleries cum on panties nylon stocking galleries cum on panties free panty thumbnail gallery free pantyhose thumbs free panty thumbnail gallery nylon galleries free pantyhose thumbs pantyhose chat pantyhose and nylon feet and toes pantyhose crossed legs pantyhose mpeg boys in pantyhose free panty thumbnail gallery pantyhose and nylon feet and toes men who wear pantyhose mature pantyhose pictures russian pantyhose women girls in body stockings girl panty pics

Challenge by george on June 05, 9:20

Hello. I am new here. It is very interesting.
creampie pussies gangbang creampies videos pictures creampie asian creampies creampie internal, cumshots free anal creampie pics creampies xyx creampie pic creampie pic free creampie pics and stories amature creampies asian creampies free creampie s3x creampies xyx free creampie pics and stories creampie cum and amature free creampie pics free pictures creampie free creampie s3x creampie cum and amature gangbang creampies videos amature creampies creampie pussies free anal creampie pics free creampie s3x free creampie pics and stories creampie p0Rn free creampie pics free free creampie s3x free anal creampie pics creampie p0Rn free creampie s3x creampie movie asian creampies creampie p0Rn creampie pussies creampies free free creampie s3x free creampie pics and stories interracial wives bareback creampies

Challenge by lorry on June 05, 21:19

Hi. This is my links.
leggs pantyhose pantyhose links.com used pantyhose free pantyhose thumb galleries men's pantyhose teens in panties free links teens in panties free links men's pantyhose leggs pantyhose nonnud3 teens in pantyhose free pantyhose thumb galleries pantyhose links.com mature pantyhose pics nonnud3 teens in pantyhose men's pantyhose men caught wearing pantyhose young teens in bra panties young teens in bra panties mature pantyhose pics men's pantyhose free panty movies pantyhose links.com panty fetish mature pantyhose pics satin panty galleries pictures of men wearing pantyhose used pantyhose cheerleader panty pics mature ladies in pantyhose pictures of men in pantyhose young teens in bra panties teens in panties free links pictures of men in pantyhose used pantyhose panty fetish free panty movies men caught wearing pantyhose free panty movies teens in panties free links pictures of men in pantyhose

Challenge by tanita on June 06, 1:25

Hi. This is my links.
true 1ncest stories free 1ncest story mother son 1ncest pics 1ncest thumbnails free family 1ncest stories free 1ncest story 1ncest mother son 1ncest sites 1ncest gallery free 1ncest sites 1ncest mother son 1ncest xyx mom and son 1ncest 1ncest free pictures stories 1ncest 101ita free 1ncest mpegs 1ncest mother son free family 1ncest stories 1ncest xyx teen 1ncest er0t1c stories 1ncest sites 1ncest sites 1ncest gallery free 1ncest story 1ncest sites free 1ncest story free family 1ncest stories 1ncest daughter 1ncest xyx 1ncest 101ita 1ncest sites 1ncest gallery free family 1ncest stories free 1ncest sites true 1ncest stories free family 1ncest stories teen 1ncest er0t1c stories 1ncest free pictures stories 1ncest mother son 1ncest 101ita

Challenge by abay on June 06, 11:37

Hi. This is my links.
mature asian women free older women galleries black older ladies older women stories naked old women thumbs mature index older holland mature women over 40 older holland mature nudists mature pantyhose pictures mature hardcore links how to meet older women older holland naked old women thumbs young girls older men older holland mature women over 40 thumbs gallery older women young girls older men young girls older men older holland mature mistress free older women galleries older holland mature pantyhose pictures older women stories mature pic gallery how to meet older women mature pic gallery mature glamour young girls older men mature hardcore links mature hardcore links mature mistress how to meet older women mature big tits free older women galleries mature index mature big tits

Challenge by jon on June 08, 0:12

Hi. This is my links.
free teen panties celebrities in pantyhose cheerleader panty pics winnie-cooper pantyhose winnie-cooper pantyhose wet pantyhose celebrities in pantyhose celebrities in pantyhose wet pantyhose pantyhose images mature ladies in pantyhose panty fetish men's pantyhose wet pantyhose panty fetish satin panty galleries cheerleader panty pics white pantyhose panty post wet pantyhose white pantyhose hooters girls in pantyhose white pantyhose white pantyhose office girls in nylons pantyhose images panty post men's pantyhose free wet panty celebrities in pantyhose mature ladies in pantyhose winnie-cooper pantyhose free teen panties panty fetish free teen panties panty post office girls in nylons cheerleader panty pics panty thumbnails mature pantyhose pics

Challenge by abay on June 08, 4:23

Hello. I am new here. It is very interesting.
bra and panty pics free pantyhose sites free pantyhose sites free panty galleries crotchless pantyhose crotchless pantyhose teens in pantyhose free panty galleries crotchless pantyhose pantyhose pic gallery bra and panty pics free pantyhose sites free panty galleries free panty galleries pantyhose men teen panty pictures free panties pantyhose fetish free panties men in panty pics crotchless pantyhose pantyhose foot gallery shiny pantyhose teens in pantyhose free panty galleries pantyhose foot gallery bra and panty pics free pantyhose sites free pantyhose sites free panties pantyhose fetish bra and panty pics free pantyhose sites little school girls panties wolford pantyhose free panty galleries free panty galleries crotchless pantyhose men in panty pics mature women in nylons

Challenge by mara on June 08, 19:31

Hi. This is my links.
meet older women older women pictures victor mature nud3 mature s3xy mature women mature 1esbian s3xy mature women s3xy mature women free mature s3x pics victor mature meet older women mature personals nud3 mature black women meet older women daily mature boobs s3xy mature women older women pictures nud3 mature men s3xy mature women mature content nud3 mature black women victor mature free mature s3x pics mature s3x pics mature cart00ns mature cart00ns mature content mature s3x pics nud3 mature black women nud3 mature men mature older t9p mature older t9p nud3 mature men nud3 mature men nud3 mature mature personals mature s3x pics older women pictures mature personals mature 1esbian