


NZ Draft Bill Rules Out Software Patents 194
Korgan writes "In what must be a first in the face of ACTA and US trade negotiations pressure, a Parliamentary select committee has released a draft bill that explicitly declares that software will no longer be patentable in New Zealand. FTA: 'Open source software champions have been influential in excluding software from the scope of patents in the new Patents Bill. Clause 15 of the draft Bill, as reported back from the Commerce Select Committee, lists a number of classes of invention which should not be patentable and includes the sub-clause "a computer program is not a patentable invention."'"
Keep up the pressure. (Score:5, Insightful)
It's still only a draft.
Re:Thumbs up for NZ common sense ! (Score:3, Insightful)
Well, first you need a visa. Which probably requires a job or student-status. You haven't applied for that. I expect you'll also need a passport, which you still haven't applied for even though I've been reminding you for months. I mean, jeeze, you can get a passport photo at freakin' WALMART. So really it's just that you can't be bothered to start making progress on it.
Oh, and your mom called.
Re:Why Not? (Score:3, Insightful)
Let me give you an oversimplified example:
* Take 100 programmers from this website (rookies, dinosaurs and everything in between)
* Assign them all the exact same task: write software to solve a specific business problem
* Require them all to work in isolation so there can be no sharing of ideas or solutions
* On your marks, get ready, go!
Chances are that most (if not all) will come up with a solution that addresses the specific problem that needed to be solved (as well as assorted other features and functionality because, hey, we are programmers). There is also a very good chance that more than one will come up with the same solution, or similar enough that it would "qualify" as a patent violation. So, who gets the patent?
* Is it the first person to finish, even if their solution is clumsy or inelegant or inefficient?
* Is it the best solution? Who judges this?
* What about the people who came up with the same (or similar) solutions independently?
* Should whomever gets the patent be able to sue the other 99 people for patent infringement just because they arrived at a similar or different business solution independently?
That's one of the basic problems with software patents. And that alone is enough to make me think software patents are just a bad idea.
No, it isn't. (Score:1, Insightful)
No, it isn't. There's nothing about a non obvious algorithm that demands or deserves patent protection. How to implement that efficiently on an ISIC, YES, but as a mathematical statement (which its implementation in software IS), NO.
Re:Why Not? (Score:5, Insightful)
I've never really followed the arguments behind why everyone hates software patents. I'm not trolling here, please help me understand. As I understand it, the idea behind a patent is to encourage an inventor to invest resources in R&D and then to share their new techniology with society, in return for a time-limited monopoly on exploiting that new technology. This is arguably a bit broken at the moment -- largely because patents seem to be overly broad and to last too long -- but the basic idea seems sound.
See http://redmonk.com/sogrady/2010/03/19/software-patents/ [redmonk.com]
The software patent system may be in need of repair, but is it really worth throwing the baby out with the bathwater?
It's too broken, too fundamentally broken, to fix.
Slash-doppers (Score:0, Insightful)
Re:Bad wording? (Score:2, Insightful)
I imagine you could still patent the concept as long as it was implemented as firmware but I assume the patent could not be used to stop others implementing the concept in software. Standard disclaimers - IANAL. I haven't RTFA.
You also apparently either don't understand what firmware is, or what software is. (Your software doesn't cease to be software if it's burned into non-reprogrammable memory. Not all software is firmware, but all firmware is software. It's just software recorded on non-erasable chip media. Heck, often these days it's erasable too. Not as easily as when it's saved on disk, but still... software doesn't cease being software merely because you change the media you save it on.)
Re:Why Not? (Score:3, Insightful)
Re:Bad wording? (Score:1, Insightful)
No. Software is an algorithm. This is not a matter open to debate, unless you have recently had some very revolutionary papers published in the fields of math and computer science.
Draft only (Score:3, Insightful)
Re:Why Not? (Score:1, Insightful)
The U.S Patent office allows some absurd patents as well, just because it is on a computer. Additionally software patents usually fail the obviousness clause. If I can come up with the Idea, it definitely shouldn't be patentable.
"One click shopping"
Floating point "textures" on a graphics card. (also applies to the driver or to the "textures" themselves) A graphic texture is really just a structure or array, and floating point math arrays & calculation actually predate electronic (including vacuum tube tech) computers. Additionally, floating point "textures" (arrays really) is used for things already commonly done in CPU based raytracing. but SGI got the patent because it's "on the graphics card"
S3 texture compression. another on that fails the obviousness test. Modem communication was already using compression, cslip, zmodem and the ilk. Its not a huge strech to see that the bandwidth saveings in communication could save bandwidth in gpu to memory, or cpu to gpu over any bus.
Phil Zimmerman vs. RSA Inc. Phil independently came up with basically the same algorithm as RSA patented. Public key encryption.
I need a new "This Shirt is a Munition" shirt.