Jeff Bezos’s Patent Reform Ideas
august 2011 by cloudseer
Jeff Bezos has a few excellent ideas for how to reform our patent system:
Much (much, much, much) remains to be worked out, but here’s an outline of what I have in mind:
1. That the patent laws should recognize that business method and software patents are fundamentally different than other kinds of patents.
2. That business method and software patents should have a much shorter lifespan than the current 17 years — I would propose 3 to 5 years. This isn’t like drug companies, which need long patent windows because of clinical testing, or like complicated physical processes, where you might have to tool up and build factories. Especially in the age of the Internet, a good software innovation can catch a lot of wind in 3 or 5 years.
3. That when the law changes, this new lifespan should take effect retroactively so that we don’t have to wait 17 years for the current patents to enter the public domain.
4. That for business method and software patents there be a short (maybe 1 month?) public comment period before the patent number is issued. This would give the Internet community the opportunity to provide prior art references to the patent examiners at a time when it could really help. (Thanks to my friend Brewster Kahle for this suggestion.)
Two and four are brilliant. Reducing patent lifespans to 3-5 years would instantly make our current patent problems much smaller, because not only would patents be invalidated rather quickly, but because their lifespan is so short, people would have much less reason to file them in the first place.
By the way, note the date on this.
links
Politics
Web
shared
from google
Much (much, much, much) remains to be worked out, but here’s an outline of what I have in mind:
1. That the patent laws should recognize that business method and software patents are fundamentally different than other kinds of patents.
2. That business method and software patents should have a much shorter lifespan than the current 17 years — I would propose 3 to 5 years. This isn’t like drug companies, which need long patent windows because of clinical testing, or like complicated physical processes, where you might have to tool up and build factories. Especially in the age of the Internet, a good software innovation can catch a lot of wind in 3 or 5 years.
3. That when the law changes, this new lifespan should take effect retroactively so that we don’t have to wait 17 years for the current patents to enter the public domain.
4. That for business method and software patents there be a short (maybe 1 month?) public comment period before the patent number is issued. This would give the Internet community the opportunity to provide prior art references to the patent examiners at a time when it could really help. (Thanks to my friend Brewster Kahle for this suggestion.)
Two and four are brilliant. Reducing patent lifespans to 3-5 years would instantly make our current patent problems much smaller, because not only would patents be invalidated rather quickly, but because their lifespan is so short, people would have much less reason to file them in the first place.
By the way, note the date on this.
august 2011 by cloudseer
Twitter’s Shit Sandwich
may 2011 by cloudseer
I don’t link to Daring Fireball often, because nearly all of you subscribe, but this deserves it. Gruber is absolutely right—Daring Fireball: Twitter’s new OAuth policy for third-party applications is a shit sandwich:
I can’t think of any reason why Twitter would force native apps through OAuth other than to create a hurdle that steers users toward Twitter’s own official native clients. Because Twitter’s official clients aren’t going to force users to jump through OAuth to authenticate — they’re still going to simply ask for your username and password in a simple native dialog box.
I love Twitter as a service, but what’s becoming clear is management doesn’t have a clear idea for what Twitter is and where they’re heading. As a result, they’re stepping on third-party developers’ toes for no good reason.
The only good explanation for this that I can see is Twitter wants all of their users using first-party applications, like Twitter’s iPhone application, so they can begin advertising to them like a normal web service. Too bad; there’s serious potential for making money using other, less annoying options.
They either don’t know how to make decent revenue by taking advantage of Twitter as a communications utility, or simply don’t think it’s possible. Either way, that’s disappointing.
links
Web
shared
from google
I can’t think of any reason why Twitter would force native apps through OAuth other than to create a hurdle that steers users toward Twitter’s own official native clients. Because Twitter’s official clients aren’t going to force users to jump through OAuth to authenticate — they’re still going to simply ask for your username and password in a simple native dialog box.
I love Twitter as a service, but what’s becoming clear is management doesn’t have a clear idea for what Twitter is and where they’re heading. As a result, they’re stepping on third-party developers’ toes for no good reason.
The only good explanation for this that I can see is Twitter wants all of their users using first-party applications, like Twitter’s iPhone application, so they can begin advertising to them like a normal web service. Too bad; there’s serious potential for making money using other, less annoying options.
They either don’t know how to make decent revenue by taking advantage of Twitter as a communications utility, or simply don’t think it’s possible. Either way, that’s disappointing.
may 2011 by cloudseer
Four short links: 3 December 2010
december 2010 by cloudseer
Data is Snake Oil (Pete Warden) -- data is powerful but fickle. A lot of theoretically promising approaches don't work because there's so many barriers between spotting a possible relationship and turning it into something useful and actionable. This is the pin of reality which deflates the bubble of inflated expectations. Apologies for the camel's nose of rhetoric poking under the metaphoric tent.
XML vs the Web (James Clark) -- resignation and understanding from one of the markup legends. I think the Web community has spoken, and it's clear that what it wants is HTML5, JavaScript and JSON. XML isn't going away but I see it being less and less a Web technology; it won't be something that you send over the wire on the public Web, but just one of many technologies that are used on the server to manage and generate what you do send over the wire. (via Simon Willison)
Understanding Pac Man Ghost Behaviour -- The ghosts’ AI is very simple and short-sighted, which makes the complex behavior of the ghosts even more impressive. Ghosts only ever plan one step into the future as they move about the maze. Whenever a ghost enters a new tile, it looks ahead to the next tile that it will reach, and makes a decision about which direction it will turn when it gets there. Really detailed analysis of just one component of this very successful game. (via Hacker News)
The Full Stack (Facebook) -- we like to think that programming is easy. Programming is easy, but it is difficult to solve problems elegantly with programming. I like to think that a CS education teaches you this kind of "full stack" approach to looking at systems, but I suspect it's a side-effect and not a deliberate output. This is the core skill of great devops: to know what's happening up and down the stack so you're not solving a problem at level 5 that causes problems at level 3.
bigdata
data
datamining
devops
games
json
programming
web
xml
shared
from google
XML vs the Web (James Clark) -- resignation and understanding from one of the markup legends. I think the Web community has spoken, and it's clear that what it wants is HTML5, JavaScript and JSON. XML isn't going away but I see it being less and less a Web technology; it won't be something that you send over the wire on the public Web, but just one of many technologies that are used on the server to manage and generate what you do send over the wire. (via Simon Willison)
Understanding Pac Man Ghost Behaviour -- The ghosts’ AI is very simple and short-sighted, which makes the complex behavior of the ghosts even more impressive. Ghosts only ever plan one step into the future as they move about the maze. Whenever a ghost enters a new tile, it looks ahead to the next tile that it will reach, and makes a decision about which direction it will turn when it gets there. Really detailed analysis of just one component of this very successful game. (via Hacker News)
The Full Stack (Facebook) -- we like to think that programming is easy. Programming is easy, but it is difficult to solve problems elegantly with programming. I like to think that a CS education teaches you this kind of "full stack" approach to looking at systems, but I suspect it's a side-effect and not a deliberate output. This is the core skill of great devops: to know what's happening up and down the stack so you're not solving a problem at level 5 that causes problems at level 3.
december 2010 by cloudseer
Four short links: 14 October 2009
october 2009 by cloudseer
10Gui Video -- demo of a new take on multitouch, a tablet and new GUI conventions. (via titine on Twitter)
Behind the Scenes at WhatDoTheyKnow -- numbers and stories from the MySociety project, which provides a public place for Official Information Act requests and responses. The fact information is subject to copyright and restrictions on re-use does not exempt it from disclosure under the Freedom of Information Act (though there is a closely related exemption relating to “commercial interest”). Occasionally public bodies will offer to reply to a request, but in order to deter wider dissemination of the material they will refuse to reply via WhatDoTheyKnow.com. Southampton University have released information in protected PDF documents and the House of Commons has refused to release information via WhatDoTheyKnow.com which it has said it would be prepared to send to an individual directly.
The View from HadoopWorld (RedMonk) -- fascinating glimpse into the Hadoop user and developer world. Hadoop can be used with a variety of languages, from Perl to Python to Ruby, but as Doug Cutting admitted today, they’re all second class citizens relative to Java. The plan, however, is for that to change. Which can’t happen soon enough, in my view. It’s not that there’s anything intrinsically wrong with Java, or its audience. The point, rather, is that there are lots and lots of dynamic language developers out there that would be far more productive working in their native tongue versus translating into Java.
Be Lucky, It's an Easy Skill to Learn (Telegraph) -- this one resonated with me, as it ties into some life hacking I've been doing lately. And so it is with luck - unlucky people miss chance opportunities because they are too focused on looking for something else. They go to parties intent on finding their perfect partner and so miss opportunities to make good friends. They look through newspapers determined to find certain types of job advertisements and as a result miss other types of jobs. Lucky people are more relaxed and open, and therefore see what is there rather than just what they are looking for. (via Hacker News)
gov20
hadoop
lifehacks
multicore
multitouch
mysociety
politics
ui
web
shared
from google
Behind the Scenes at WhatDoTheyKnow -- numbers and stories from the MySociety project, which provides a public place for Official Information Act requests and responses. The fact information is subject to copyright and restrictions on re-use does not exempt it from disclosure under the Freedom of Information Act (though there is a closely related exemption relating to “commercial interest”). Occasionally public bodies will offer to reply to a request, but in order to deter wider dissemination of the material they will refuse to reply via WhatDoTheyKnow.com. Southampton University have released information in protected PDF documents and the House of Commons has refused to release information via WhatDoTheyKnow.com which it has said it would be prepared to send to an individual directly.
The View from HadoopWorld (RedMonk) -- fascinating glimpse into the Hadoop user and developer world. Hadoop can be used with a variety of languages, from Perl to Python to Ruby, but as Doug Cutting admitted today, they’re all second class citizens relative to Java. The plan, however, is for that to change. Which can’t happen soon enough, in my view. It’s not that there’s anything intrinsically wrong with Java, or its audience. The point, rather, is that there are lots and lots of dynamic language developers out there that would be far more productive working in their native tongue versus translating into Java.
Be Lucky, It's an Easy Skill to Learn (Telegraph) -- this one resonated with me, as it ties into some life hacking I've been doing lately. And so it is with luck - unlucky people miss chance opportunities because they are too focused on looking for something else. They go to parties intent on finding their perfect partner and so miss opportunities to make good friends. They look through newspapers determined to find certain types of job advertisements and as a result miss other types of jobs. Lucky people are more relaxed and open, and therefore see what is there rather than just what they are looking for. (via Hacker News)
october 2009 by cloudseer
Four short links: 17 August 2009
august 2009 by cloudseer
How Twitter Works in Theory (Kevin Marks) -- very nice summary about the conceptual properties of Twitter that let it work. Both Google and Twitter have little boxes for you to type into, but on Google you're looking for information, and expecting a machine response, whereas on Twitter you're declaring an emotion and expecting a human response. This is what leads to unintentionally ironic newspaper columns bemoaning public banality, because they miss that while you don't care what random strangers feel about their lunch, you do if its your friend on holiday in Pompeii.
Army To Test Wiki-Style Changes to The 7 Manuals -- In early July the Army will conduct a 90-day online test using seven existing manuals that every soldier, from private to general officer, will have the opportunity to read and modify in a “wiki”-style environment. (via timoreilly on Twitter)
MobWrite -- converts forms and web applications into collaborative environments. Create a simple single-user system, add one line of JavaScript, and instantly get a collaborative system. (via Simon Willison)
Open Data Standards Don't Apply To The Military -- It’s that last particular point that should be the most disturbing to the administration. Apparently all geospatial data being developed and utilized by the USAFA would be unusable without a sole software vendor. This causes concern over broader interoperability with other agencies and organizations, access to important national information, and archivability and retrievability. Expose of the single-source "standard" vendor lockin in US military geosoftware and geodata. (via johnmscott on Twitter)
collaboration
crowdsourcing
esri
geodata
military
realtime
standards
twitter
web
shared
from google
Army To Test Wiki-Style Changes to The 7 Manuals -- In early July the Army will conduct a 90-day online test using seven existing manuals that every soldier, from private to general officer, will have the opportunity to read and modify in a “wiki”-style environment. (via timoreilly on Twitter)
MobWrite -- converts forms and web applications into collaborative environments. Create a simple single-user system, add one line of JavaScript, and instantly get a collaborative system. (via Simon Willison)
Open Data Standards Don't Apply To The Military -- It’s that last particular point that should be the most disturbing to the administration. Apparently all geospatial data being developed and utilized by the USAFA would be unusable without a sole software vendor. This causes concern over broader interoperability with other agencies and organizations, access to important national information, and archivability and retrievability. Expose of the single-source "standard" vendor lockin in US military geosoftware and geodata. (via johnmscott on Twitter)
august 2009 by cloudseer
Copy this bookmark: