6 ms·
It's pretty easy to predict what would happen in practice if this policy proposal were adopted. An entire category of bullshit jobs would be created to write "
by raphlinus 3y ago
It's pretty easy to predict what would happen in practice if this policy proposal were adopted.
An entire category of bullshit jobs would be created to write "source code" that met the regulatory requirements but had little connection to the actual code deployed in production. This code would largely be derived from the claims, and, like much patent language, be crafted to be as vague and general as possible. Most of this work could be automated by ChatGPT, as no insight is required. Another class of bullshit jobs would be created to interpret and analyze the code, as it's outside the skill set of lawyers and examiners.
Any code published as part of a patent would immediately be anti-open source, as people actually creating things would be strongly discouraged from even looking at it, as doing so would support "willful infringement." The average level of code quality would be such that nobody would want to, anyway.
There's lots that could be done to make the patent system more beneficial to society (including, in my personal opinion, dropping software patents entirely), but I don't think a code requirement would be particularly helpful.
- bell-cot 3y agoMaybe. Or, maybe such CodeGPT would become subject to obvious "does it actually work?" tests. Joe Average in the jury box might feel pretty confident saying "a Patent for an apple-peeler ain't valid if the so-called peeler completely fails to peel apples". Similar for software that fails to run, or to do anything resembling the claims.
- nmz 3y agoAt that rate, is the codegpt output any different than outputting from /dev/urandom?
- nerpderp82 3y agoYou are wrong on this. A patent makes claims, patents should be shown to work, code is a proof of that. They are computational existence proofs. We should hold our systems to higher standards of rigor. You are shooting something down for how it could possibly be subverted, rather than do that, how about we think of ways that it could be made less corruptible? Is this not a pro-fatalistic stance? Not only should the patent require the code, the product should require the code to be held in escrow. And for safety critical systems, the formal checked models should be presented in a way the proves that the bits on the system were generated from the formally checked code. Would it fix all problems? Hell no! Would it prevent some entities from innovating in the market, hell yes! As it currently stands, you don't even have to have a working system. Corporations are effectively patenting problems, not solutions. Patents themselves are a worthless way of transferring knowledge, this is what needs to change.
- raphlinus 3y agoI may be wrong, and overall I'm very sympathetic to changing the patent system to incentivize actually making things. That said, I think changes to policy must be interpreted in an adversarial context, assuming that people will game the system as much as possible. With this policy, patent filers will clearly be incentivized to give away as little of the store as possible. Also, determining whether the code really works, and really represents the system being protected, is just as difficult a problem (if not more so) than interpreting claims today.
- nerpderp82 3y agoI don't disagree, we should always have a critical stance and understand how the systems we build can and will be subverted against the intended design. But that isn't a reason to not build them, and in this case, the effort is to repair an already broken system that has been subverted. If creatively deconstructing it isn't an option, we have to add more "features" and this case the added constraint of functioning code. We can disagree all day what functioning code means, but the goal is worthy and should be explored. How we apply policy that meets the intended goals and isn't gamed is the problem for law makers. Good thing we have spirit as a backstop and not just letter. A certain hedge fund and a billion dollars in AI and civilization could collapse. Right now, the inmates are running the patent system, if we value everyone's ability to participate in innovation, we need a way to reduce BS patents and make them intrinsically more valuable as a form of knowledge transfer.
- freejazz 3y agoWhy is it that software patents should have a higher standard than any other type of patent?
- cornstalks 3y agoIMO they shouldn't. Personally I'd like for patenting a new physical invention to require a physical object to accompany it that embodies what is being patented.