Open Source Fights Back: 'We Won't Get Patent-Trolled Again' (zdnet.com) 64
ZDNet's Steven Vaughan-Nichols reports: [...] At KubeCon North America 2024 this week, CNCF executive director Priyanka Sharma said in her keynote, "Patent trolls are not contributors or even adopters in our ecosystem. Instead, they prey on cloud-native adopters by abusing the legal system. We are here to tell the world that these patent trolls don't stand a chance because CNCF is uniting the ecosystem to deter them. Like a herd of musk oxen, we will run them off our pasture." CNCF CTO Chris Aniszczyk added: "The reason trolls can make money is that many companies find it too expensive to fight back, so they pay trolls a settlement fee to avoid the even higher cost of litigation. Now, when a whole herd of companies band together like musk oxen to drive a troll off, it changes the cost structure of fighting back. It disrupts their economic model."
How? Jim Zemlin, the Linux Foundation's executive director, said, "We don't negotiate with trolls. Instead, with United Patents, we go to the PTO and crush those patents. We strive to invalidate them by working with developers who have prior art, bringing this to the attention of the USPTO, and killing patents. No negotiation, no settlement. We destroy the very asset that made patent trolls' business work. Together, since we've started this effort, 90% of the time, we've been able to go in there and destroy these patents." "It's time for us to band together," said Joanna Lee, CNCF's VP of strategic programs and legal. "We encourage all organizations in our ecosystem to get involved. Join the fight, enhance your own company's protection, protect your customers, enhance our community defense, and save money on legal expenses."
While getting your company and its legal department involved in the effort to fend off patent trolls is important, developers can also help. CNCF announced the Cloud Native Heroes Challenge, a patent troll bounty program in which cloud-native developers and technologists can earn swag and win prizes. They're asking you to find evidence of preexisting technology -- referred to by patent lawyers as "prior art" -- that can kill off bad patents. This could be open-source documentation (including release notes), published standards or specifications, product manuals, articles, blogs, books, or any publicly available information. All entrants who submit an entry that conforms to the contest rules will receive a free "Cloud Native Hero" t-shirt that can be picked up at any future KubeCon+CloudNativeCon. The winner will also receive a $3,000 cash prize.
In the inaugural contest, the CNCF is seeking information that can be used to invalidate Claim 1 from US Patent US-11695823-B1. This is the major patent asserted by Edge Networking Systems against Kubernetes users. As is often the case with such patents, it's much too broad. This patent describes a network architecture that facilitates secure and flexible programmability between a user device and across a network with full lifecycle management of services and infrastructure applications. That describes pretty much any modern cloud system. If you can find prior art that describes such a system before June 13, 2013, you could be a winner. Some such materials have already been found. This is already listed in the "known references" tab of the contest information page and doesn't qualify. If you care about keeping open-source software easy and cheap to use -- or you believe trolls shouldn't be allowed to take advantage of companies that make or use programs -- you can help. I'll be doing some digging myself.
How? Jim Zemlin, the Linux Foundation's executive director, said, "We don't negotiate with trolls. Instead, with United Patents, we go to the PTO and crush those patents. We strive to invalidate them by working with developers who have prior art, bringing this to the attention of the USPTO, and killing patents. No negotiation, no settlement. We destroy the very asset that made patent trolls' business work. Together, since we've started this effort, 90% of the time, we've been able to go in there and destroy these patents." "It's time for us to band together," said Joanna Lee, CNCF's VP of strategic programs and legal. "We encourage all organizations in our ecosystem to get involved. Join the fight, enhance your own company's protection, protect your customers, enhance our community defense, and save money on legal expenses."
While getting your company and its legal department involved in the effort to fend off patent trolls is important, developers can also help. CNCF announced the Cloud Native Heroes Challenge, a patent troll bounty program in which cloud-native developers and technologists can earn swag and win prizes. They're asking you to find evidence of preexisting technology -- referred to by patent lawyers as "prior art" -- that can kill off bad patents. This could be open-source documentation (including release notes), published standards or specifications, product manuals, articles, blogs, books, or any publicly available information. All entrants who submit an entry that conforms to the contest rules will receive a free "Cloud Native Hero" t-shirt that can be picked up at any future KubeCon+CloudNativeCon. The winner will also receive a $3,000 cash prize.
In the inaugural contest, the CNCF is seeking information that can be used to invalidate Claim 1 from US Patent US-11695823-B1. This is the major patent asserted by Edge Networking Systems against Kubernetes users. As is often the case with such patents, it's much too broad. This patent describes a network architecture that facilitates secure and flexible programmability between a user device and across a network with full lifecycle management of services and infrastructure applications. That describes pretty much any modern cloud system. If you can find prior art that describes such a system before June 13, 2013, you could be a winner. Some such materials have already been found. This is already listed in the "known references" tab of the contest information page and doesn't qualify. If you care about keeping open-source software easy and cheap to use -- or you believe trolls shouldn't be allowed to take advantage of companies that make or use programs -- you can help. I'll be doing some digging myself.
Re:This is not how "prior art" works (Score:5, Informative)
You are entirely wrong [wikipedia.org]:
Prior art (also known as state of the art or background art) is a concept in patent law used to determine the patentability of an invention, in particular whether an invention meets the novelty and the inventive step or non-obviousness criteria for patentability. In most systems of patent law, prior art is generally defined as anything that is made available, or disclosed, to the public that might be relevant to a patent's claim before the effective filing date of a patent application for an invention.
Emphasis added. Prior art doesn't have to be "standard procedure".
Re:This is not how "prior art" works (Score:4, Insightful)
Re: (Score:2)
the real problem is patent periods have been extended to beyond what is a reasonable return. Just like copyright, patents are now used to stifle innovation and extort money from enterprise.
this is exactly how classism works, the entitled upper class corrupts the law in order to gain ownership of all that has value, welcome to economic slavery
Re: This is not how "prior art" works (Score:2)
Re: (Score:2)
entitlement means exactly that, imagine denying the effects of classism or denying that the upper class doesn't carry on, so much denial \
no wonder everything is crap
greedy selfish irresponsible people will self-justify
Re: (Score:1)
There is nothing really wrong with patents, except: there is no law that forces the patent holder to grant a license for a reasonable price.
That is wrong.
In other words: I have a patent. You want to license it. I can simply say: NO WAY, suck it mofo!
And then comes the next part: in jury systems like USA, they simply invent a damage done by a company breaching a patent: that does not make any sense.
I do not do any damage to you if I sell a similar product on the other side of the planet where you are not ope
Re: (Score:2)
more denial ,just look at all the patent trolls, all the corporate upper class ownership of other people's patents
imo, it's people like you who give this corruption a free pass and are a part of the problem
Re: (Score:1)
People like me?
Lolz.
Point is: if "prior art" is not obviously prior art: then it is not.
If you file a patent about something, from which you have absolutely no way to know, that I invented it already: then my invention is not prior art. And it does not "invalidate" your patent.
It is "independent development", and your patent does not cover my invention.
Re: (Score:2)
sure, the point is the process is corrupt, patents are used to stifle innovation and corrupt and control our markets now, just like copyright
this is classism and this is corruption
Re: (Score:1)
No, I am not wrong you fail to read your own quote.
Prior art needs to be disclosed/common knowledge at the time the patent is filed.
Hiding a prior art submarine, and wait until some one files a patent, and then surface it and say: hahahaha - does not work.
What happens here is "independent development".
So assuming you and I develop the exact same thing. No one ever saw it.
You file for a patent.
I am to lazy.
My development is "independent development", your patent does not cover me. But every one else who trie
Re: (Score:2)
Prior art doesn't have to be common knowledge. Read what I quoted again, you absolute moron. You cannot re-patent what someone else disclosed a century ago. These patent challenges work by finding some prior art -- and they work AFTER the patent was issued precisely because the prior art was not well-known enough for the examiner to find when they reviewed the patent application.
Re: (Score:1)
A century ago is common knowledge.
What I invented last year in my backyard, and your patent tomorrow: you can not know.
The moron is you.
Re: (Score:2)
A thing being old does not imply that it is common knowledge.
And now you are ignoring the key part of prior art: disclosure. If you invent something but don't tell anyone, it is not prior art. If you publish the important details in your local newspaper, that is prior art even if I don't know about it. If I independently come up with the same idea and try to patent it later, then even if the patent examiner doesn't find your newspaper and a patent is issued, someone can take the newspaper publication and
Re: (Score:1)
and I independently invent it and patent it, I could sue you for infringing my patent.
You could sue me. But you would not win, because it is "independent development".
I do not have to disclose anything to protect it from wannabe patent trolls like you. I only need to be able to proof, that I was first.
Re: (Score:2)
You continue to be wrong. Independent invention is not a defense to an infringement lawsuit. Even if you invent it first, under the "first to file" regime -- which as I said, is now in place worldwide -- you can infringe a patent issued to a later inventor.
https://www.litigationandtrial... [litigationandtrial.com]
https://repository.law.umich.e... [umich.edu]
Etc.
This is also true in Europe: https://www.epo.org/en/legal/e... [epo.org] (the US was the last country to adopt "first to file" priority, but even before then, we did not have an independent inv
Re: (Score:1)
Germany has an independent development defense.
Always had and always will have.
You are silly.
Why would I file for a patent when I only want to use something for myself?
Do you have any idea how expensive it is to file for a patent?
What I developed, long before you: is mine.
The only way to take it from me is a bad judge and expensive lawyers.
The laws you link say nothing about: needs to be filed.
Re: (Score:2)
You've been wrong in every comment so far, and you're not linking to anything to support your bullshit now. We are done here.
And yes the links I have absolutely talk about filing dates and what constitutes the state of the art:
(2) The state of the art shall be held to comprise everything made available to the public by means of a written or oral description, by use, or in any other way, before the date of filing of the European patent application.
(3) Additionally, the content of European patent applications as filed, the dates of filing of which are prior to the date referred to in paragraph 2 and which were published on or after that date, shall be considered as comprised in the state of the art.
(There's that word "everything" again, by the way -- not "common knowledge".)
Re: (Score:2)
State of the art is a legal fiction.
State of the art is theoretically defined by practical knowledge of the profession but factually means the corpus of existing patents and patent applications.
Example: We had cases where the engineer quoted from two pages of the same engineering book, but the court nevertheless hold that the combination was a valid invention. Prior art defenses are weak and take ages in court or patent office.
Re: (Score:2, Informative)
False.
Get yourself an education before offering your ignorance to others.
Re: (Score:1)
Not false.
Perhaps you want to read the other answers, of myself and others.
Great, but the real solution (Score:5, Insightful)
This is great - just like you should never pay off ransomware, you should not feed the patent trolls.
However, the long term solution has to be fixing the patent system. Require genuine innovation, and an actual product. Non-practicing entities should have no right to file patent infringement claims (since they have no products being infringed).
And obviously: patents on software or processes should not exist at all, in any form.
Re: (Score:1)
This is great - just like you should never pay off ransomware, you should not feed the patent trolls.
However, the long term solution has to be fixing the patent system. Require genuine innovation, and an actual product. Non-practicing entities should have no right to file patent infringement claims (since they have no products being infringed).
And obviously: patents on software or processes should not exist at all, in any form.
Products don't get infringed. Patents do. A patent is a how-to guide for others to follow explaining how a new idea and how to implement it.
I can legally make the same product as you without your permission as long as I don't use your patented ideas. If we had product patents then I could not. Your product patent idea is far worse than the system already in place so be careful what you wish for.
Why do you think software patents are special? An idea is an idea. Just because "it's on a computer" doesn't
Re:Great, but the real solution (Score:5, Informative)
Algorithms and math formulas are already not patentable.
Algorithms can be patented.
An example is the LZW compression algorithm used by GIFs. Before the patent expired, you needed a license to create a GIF.
Re: (Score:3, Informative)
https://patentlawyer.io/can-yo... [patentlawyer.io]
"In short, you can patent an algorithm, but the patent will not cover the algorithm itself; rather, it will cover the specific application of the algorithm in a process or device. This distinction is crucial as it impacts how you can protect and leverage your intellectual property in the tech world."
Re: (Score:2)
"you can patent an algorithm, but the patent will not cover the algorithm itself; rather, it will cover the specific application of the algorithm in a process or device.
I'd love to see that translated into English.
IBM's patent on LZW covered more than just GIF and more than just image compression. IBM was able to enforce it for any use until it expired.
Re: (Score:2)
That quote is English. Perhaps it just doesn't have enough money in it to interest you.
You cannot patent an algorithm. That's a clear as English gets.
Re: (Score:1, Flamebait)
We know ShanghaiBill has trouble with English and probably reading in general: https://slashdot.org/comments.... [slashdot.org]
Of course if the money and the plebs team up to change things, reading comprehension doesnâ(TM)t matter very much I suppose.
Re: (Score:2)
That quote is English ... You cannot patent an algorithm. That's a clear as English gets.
From the quote: "In short, you can patent an algorithm, ..."
So "can" means "cannot"?
Re: (Score:1)
hey there ShanghaiBill, this is just an example of a common elision used by English speakers either to be polite by softening their correction, or simply to save time communicating.
let me help you read it.
literate people acting in good faith would parse it as "what you erroneously call 'patenting an algorithm' is actually done by 'patenting the implementation or device embodying the algorithm'."
since you could not or would not, the contrapositive directly implies that you are either illiterate in English or
Re: (Score:2)
I suppose it does if you mix quotes from two different people. Usually you're more clever than that, Bill. I'm disappointed by your poor effort.
"...you can patent an algorithm, but the patent will not cover the algorithm itself..."
The patent does NOT cover the algorithm itself. See how easy it is when you don't deliberately remove context?
An "algorithm" is an abstract idea. Patents CANNOT be directed to abstract ideas, you cannot patent abstract ideas. Patent CAN incorporate abstract ideas, but they mu
Re: (Score:2)
Contrast that with an algorithm that does, say, flood fill in a paint program. If you were to try to patent it, it might be harder to come up with generic wording that would cover applications outside of paint programs.
Re:Great, but the real solution (Score:4, Insightful)
The patent law doesn't require a product to exist for a patent to be valid. You may think the law is wrong, but that makes sense before software patent is a thing. A person may design something but fail to get fund to materialize the design. So patent law in the old days prevent competitors or big capitals "steal the idea" by starving the inventor.
Obviously, if pure software patent couldn't exist, then there ought to be less patent troll. I think "pure software are already protected by copyright" shall be a good argument here.
Re: (Score:2)
However, the long term solution has to be fixing the patent system. Require genuine innovation, and an actual product.
The patent law doesn't require a product to exist for a patent to be valid
That's literally what the GP was complaining about. Your comment makes no sense at all as a response to theirs unless you were trying to prove that you didn't understand it.
Obviously, if pure software patent couldn't exist, then there ought to be less patent troll.
Pure software patents definitely shouldn't exist, but if they do, there's no reason that you should be able to get a patent on the idea of some software. You should have to in fact create and demo the software in order to get the patent.
Re: (Score:3)
However, the long term solution has to be fixing the patent system. Require genuine innovation, and an actual product.
The patent law doesn't require a product to exist for a patent to be valid
That's literally what the GP was complaining about. Your comment makes no sense at all as a response to theirs unless you were trying to prove that you didn't understand it.
billyswong didn't state his point very clearly, but it was a good point. The reason that patent holders don't have to produce a product is because it's perfectly possible for an inventor to come up with a novel and useful idea but not have access to the resources needed to make it into a product, and requiring that the inventor produce a product before they're able to litigate their patent would mean those with the resources to make products could swoop in and steal the idea, leaving the inventor with noth
Re: (Score:2)
The reason that patent holders don't have to produce a product is because it's perfectly possible for an inventor to come up with a novel and useful idea but not have access to the resources needed to make it into a product
You don't have to patent a product, you can product a mechanism for example. But that drawback is more than balanced out by not allowing corps to file for zero effort patents that waste others' time when they are used as the basis of a legal challenge that the plaintiff knows is likely to fail, but brings it anyway as a delaying tactic while they bring their own product to market.
Re: (Score:2)
$3,000 cash prize? (Score:2)
$3,000? What an insult. Attorneys handling patent litigation could bill that in a day or two. They're offering you the tip on their steak dinner (a week's invoices) in exchange for you providing them with the most crucial argument in a case that will pay them for years. Fuck off.
Also, here's the patent: https://patents.google.com/pat... [google.com]
And here's the first claim:
1. A system comprising:
a programmable network device adapted to host a plurality of network device applications;
a programmable cloud device ada
Re: (Score:2)
I have been involved in very bare bones multi-customer cluster management that definitely predates this patent (early 2000s) but the company has long disappeared and never open sourced it and IÃ(TM)m sure it wasnÃ(TM)t secure so it would not be prior art based on that specific patent claims
So it had no security? Because unless defined, "secure" doesn't mean much. It could be argued that it means industry-average access control mechanisms, but other than that it doesn't have a meaning because nothing is perfectly secure.
Re: (Score:2)
"Every semicolon should be viewed as an AND, not an OR."
Sure. If you read my post otherwise, you misunderstood. I explained each clause, there are really only two. There can be no interpretation with OR.
"The patent is for a cloud system (a cluster of devices) that allocates multiple virtual (software) clouds and each set of resources for multiple networks/customers through API independent of the state of the underlying machine. So basically, it is a patent for a Kubernetes-like system."
This is COMPLETELY
Re: (Score:2)
However, if this group needs to offer a $3,000 prize to someone who can teach them the invalidation argument then they are incompetent. They are not serious people.
I think their approach is very much like the argument for open source software, get enough eyes on the problem by people with various areas of expertise and you will build a good argument for invalidating a patent. It's not about getting paid, but using the community's depth and breadth to tackle the problem.
Re: (Score:2)
Except invalidating a patent takes a lot of expensive legal work. Their approach offloads hard technical work to free "community depth and breadth" while reserving the profit for themselves. It is really just exploiting free labor by appealing to OSS principles.
As I said, this case is trivially easy to understand regarding how you would invalidate it. The fact they would make an appeal like this shows them to be incompetent charlatans.
Re: (Score:2)
Except invalidating a patent takes a lot of expensive legal work. Their approach offloads hard technical work to free "community depth and breadth" while reserving the profit for themselves. It is really just exploiting free labor by appealing to OSS principles.
As I said, this case is trivially easy to understand regarding how you would invalidate it. The fact they would make an appeal like this shows them to be incompetent charlatans.
So is it trivial easy or require a lot of expensive legal work?
Asking OSs supporters to help uncover information useful for invalidating patents would save a lot of money and time trying to uncover it; and it’s not like IBM or Elon musk is asking for free labor, well maybe Elon
Frankly, if this type of effort is successful and more commonplace, patent trolls may find their business model untenable. Isn’t that what we all want? No one is forced to help, just as no one is required to contribute c
CICS for the win (Score:4, Informative)
"Am I really doing this AGAIN?" (Score:2)
VMWare was around before this patent (Score:2)
Devops? (Score:2)
What the heck does this even mean? Is it saying 'devops'?
Cloud isn't even a thing. Or, it could be many things, subjectively.
```
1. A system comprising:
a programmable network device adapted to host a plurality of network device applications;
a programmable cloud device adapted to host a plurality of cloud applications, wherein the plurality of network device applications and the plurality of cloud applications are in secure communication with each other to form distributed applications; and
wherein the plura
Re: (Score:2)
Cloud doesn't really mean anything in the claim. It's a label that allows you to tell the two devices (and applications) apart but nothing more.
You are supposed to consider the text of the patent in understanding what cloud means, but it's not clear that does anything here.
It is also true that "application" here doesn't have much meaning. It could be simply a message, could be a method, could be a VM, could be a service, could be anything.
\o/ (Score:1)
Someone should make a variant of a captcha where... with each click by one of bazillions of users, patent trolls are DDOSsed - ideally with lawsuits :-)
Berkeley Sockets (Score:2)
https://en.wikipedia.org/wiki/... [wikipedia.org]
I believe Berkeley Sockets dating back at 30 years prior to this patent would be prior art.
The most important claim to invalidate is claim 19 which says:
19. A system comprising:
a programmable network device adapted to host a plurality of network device applications;
a programmable cloud device adapted to host a plurality of cloud applications, wherein the plurality of network device applications and the plurality of cloud applications are in secure communication with each oth
the other side of the coin (Score:1)
Amazing work (Score:2)
Prior Art (Score:2)
Claim 1 appears to be invalidated by just about any system that allows multiple computers to work together to solve a common problem, including most modern supercomputer clusters, and just about any anything that uses MPI, PVM, RDMA, or Infiniband to do that sort of thing. Also many things that are much older including VMS and any number of general purpose systems with multiple nodes and job submission schemes. Any such system that is customizable, programmable, suitable for a wide variety of applications,
Nice try (Score:2)
You cannot fight patents like that.
Software patenting needs to go.