> Is it better to patent something and tell the whole world how to do it? Or is it better to just keep it secret?
Where did this 'patents are good because they make inventions public' idea suddenly come from?
I've seen it bandied around a lot lately from people who are uncomfortable with directly supporting patents.
No. It's not better. Don't be ridiculous.
> Or is it better to just keep it secret?
How do you imagine anyone will do that?
Imagine I come up with a new compression algorithm that achieves 1:4 compression on 80% of compressed files and normal 1:2 on the rest.
In a patent system I can:
1) Use it privately and not tell anyone. Keeping it secret.
2) Patent it and license it to other people. I risk being sued out of existence by existing patent holders and trolls.
In a non-patent system I can:
1) Use it privately and not tell anyone. Keeping it secret.
2) Share and sell it as a black box implementation. People will immediately reverse engineer the compression method.
???
How is privacy and secrets an issue here?
In both cases (1) is the best choice if you don't want your competitors to get access to your algorithm.
In the patent case its easier for 3rd parties to find the implementation details by doing no work themselves. It's also significantly more risky.
In the non-patent case, people have to actually work to reverse engineer the implementation, sure, but then they're free to use it. There's also no risk in selling and distributing the product.
So, lets see here, things which are better, since both paths lead to the algorithm being made freely available in the end:
1 - Do research, at risk that you'll get sued into oblivion the moment you publish & sell. Even if you don't immediately get sued, you have zero temporary competitive advantage because you just told every competitor what you're doing.
2 - Do research and have temporary competitive advantage once you release it?
The only people who win in the patent way is lawyers.
The 'secrets are bad' argument is a straw man; first you setup the straw man (but then we would never get to know the secret details!!?!!), then you punch it a few times (but sharing knowledge is good! How will the global body of knowledge grow if everything is just secrets??).
It's just daft.
So yes, "It seems like some refinements to when you can sue might be in order"; indeed; ie. never.
Patenting your algorithm is going to make you more likely to be sued by patent trolls? That's not how it works... More importantly, why aren't the hevc groups doing this to each other?
It's not about privacy, it's about the competitive advantage of inventing something better.
Where did this 'patents are good because they make inventions public' idea suddenly come from?
I've seen it bandied around a lot lately from people who are uncomfortable with directly supporting patents.
No. It's not better. Don't be ridiculous.
> Or is it better to just keep it secret?
How do you imagine anyone will do that?
Imagine I come up with a new compression algorithm that achieves 1:4 compression on 80% of compressed files and normal 1:2 on the rest.
In a patent system I can:
1) Use it privately and not tell anyone. Keeping it secret.
2) Patent it and license it to other people. I risk being sued out of existence by existing patent holders and trolls.
In a non-patent system I can:
1) Use it privately and not tell anyone. Keeping it secret.
2) Share and sell it as a black box implementation. People will immediately reverse engineer the compression method.
???
How is privacy and secrets an issue here?
In both cases (1) is the best choice if you don't want your competitors to get access to your algorithm.
In the patent case its easier for 3rd parties to find the implementation details by doing no work themselves. It's also significantly more risky.
In the non-patent case, people have to actually work to reverse engineer the implementation, sure, but then they're free to use it. There's also no risk in selling and distributing the product.
So, lets see here, things which are better, since both paths lead to the algorithm being made freely available in the end:
1 - Do research, at risk that you'll get sued into oblivion the moment you publish & sell. Even if you don't immediately get sued, you have zero temporary competitive advantage because you just told every competitor what you're doing.
2 - Do research and have temporary competitive advantage once you release it?
The only people who win in the patent way is lawyers.
The 'secrets are bad' argument is a straw man; first you setup the straw man (but then we would never get to know the secret details!!?!!), then you punch it a few times (but sharing knowledge is good! How will the global body of knowledge grow if everything is just secrets??).
It's just daft.
So yes, "It seems like some refinements to when you can sue might be in order"; indeed; ie. never.