News for hackers. Stuff that matters.
Re:No patent if invention lies only in computer program, say... by amluto on Tuesday February 23, 2016 @09:09PM (#11164002)
> We spent millions of dollars building it, and nothing comparable is publicly available. The secret sauce in say Qualcomm's baseband is definitely the sort of thing that's in short supply.

There's certainly short supply of the secret sauce in Qualcomm's baseband.

Your team spent millions building it, and, in order to give a sufficient incentive for teams to do similar things to that, the law should probably give some protection so that Qualcomm can make a profit from it. But you're conflating a bunch of things here:

1. Qualcomm knows the product and has the engineers. Qualcomm is uniquely positioned to build usable reference implementations, chips, etc, and to charge for this service and for support. This requires no legal protection whatsoever.

2. Qualcomm holds copyright on the code base. This has nothing to do with patent law, and I think that very few people would dispute that copyright makes sense in this context. (Whether long-term copyright makes sense is a different story altogether. I tend to think that a decade or two would be more than enough to make Qualcomm's investment worthwhile enough that they would do it.)

3. Qualcomm holds lots of patents that prevent other people from spending the same millions of dollars to develop a competing product without taking significant risk of being sued. I, and many others, think that the law should not offer Qualcomm this protection.

4. As you said, the sauce is secret. I think the question of whether Qualcomm should be permitted to keep the sauce secret and how much the law should help or hinder this secrecy is worthy of at lease some debate.

Re:No patent if invention lies only in computer program, say... by chris_va on Tuesday February 23, 2016 @09:16PM (#11164040)
> As you said, the sauce is secret. I think the question of whether Qualcomm should be permitted to keep the sauce secret and how much the law should help or hinder this secrecy is worthy of at lease some debate.

This is going in circles. You cannot patent something without disclosing it. So, either Qualcomm has a patent, and it isn't secret, or they don't have a patent (nor can they ever, after 18 months) and the argument is moot.

Re:No patent if invention lies only in computer program, say... by kuschku on Tuesday February 23, 2016 @09:36PM (#11164142)
> This is going in circles. You cannot patent something without disclosing it. So, either Qualcomm has a patent, and it isn't secret, or they don't have a patent (nor can they ever, after 18 months) and the argument is moot.

Yes, but then software patents should require you to release a full reference implementation with full documentation under a free (BSD, MIT) license as soon as the patent runs out.

Re:No patent if invention lies only in computer program, say... by ianlevesque on Tuesday February 23, 2016 @09:55PM (#11164211)
If we were going to enforce the same transparency that non-software patents give then they'd release the full reference implementation right in the patent.
Re:No patent if invention lies only in computer program, say... by ghayes on Wednesday February 24, 2016 @04:12AM (#11165479)
This to me is the sticking point. The biggest benefit to society for patents is: you get the formula (but can only use it once the patent expires). I would imagine that no one short of lawyers has ever bothered to read expired software patents. They are literal drivel and until they are useful to have disclosed, they should probably not be patentable, in my opinion.
Re:No patent if invention lies only in computer program, say... by kuschku on Wednesday February 24, 2016 @04:09AM (#11165461)
Exactly — but for all practical measures, it does not differ if they release it in the patent, or only when the patent runs out.

Currently, they don't release it at all.

Additional regulation I'd like to see: Any neural networks trained based on data of users have to be completely public domain. If Google wishes to train recaptcha, they should either pay for people to train it, or give back to the public the value that the public created.

Re:No patent if invention lies only in computer program, say... by mattlutze on Wednesday February 24, 2016 @07:05AM (#11166087)
It does matter, because if the publish it in the patent I can start planning to build something with years before the patent expires, or time improvements I make on it for that expiration.
Re:No patent if invention lies only in computer program, say... by langarto on Wednesday February 24, 2016 @04:41AM (#11165582)
patents should require you to release a full reference implementation with full documentation under a free (BSD, MIT) license as soon as the patent runs out

Why not as soon as the patent is granted?

Re:No patent if invention lies only in computer program, say... by kuschku on Wednesday February 24, 2016 @07:33AM (#11166225)
Because that bill would be even less likely to pass?
Re:No patent if invention lies only in computer program, say... by chris_wot on Wednesday February 24, 2016 @01:06AM (#11164863)
It is indeed. You are arguing that the secret sauce is in the baseband, and yes you can't patent it if the competitive advantage is that it's hard to make so long as it is secret. It's novel, you don't need to patent it to make money as copyright takes care of that... And so to complete the circle patents aren't necessary, and don't benefit society in the scenario you present!

edit: you might bring up clean room engineering that AMD did in the 80s. Intel weren't effected, and are bigger than ever. And the pace of innovation is massive.

Re:No patent if invention lies only in computer program, say... by mystikal on Tuesday February 23, 2016 @09:32PM (#11164119)
Yeah, in general stuff pertaining to software can be classified into one of four kinds of IP: copyrights, trademarks, patents, or trade secrets.

The date that matters for trade secrets with respect to patentability is the date that they are first published or offered for sale. I don't believe offering a binary for sale counts as offering the trade secret for sale, but insert usual disclaimer.

Re:No patent if invention lies only in computer program, say... by DominikR on Wednesday February 24, 2016 @06:33AM (#11165954)
> 1. Qualcomm knows the product and has the engineers. Qualcomm is uniquely positioned to build usable reference implementations, chips, etc, and to charge for this service and for support. This requires no legal protection whatsoever.

Why should you or anyone else get to decide on how Qualcomm is monetising the product of their investment?

Qualcomm spent millions on developing this, nobody else should be able to decide this.

> 4. As you said, the sauce is secret. I think the question of whether Qualcomm should be permitted to keep the sauce secret and how much the law should help or hinder this secrecy is worthy of at lease some debate.

It is Qualcomm's property, they can keep it secret or open source it however they decide. I deeply reject the idea that government should have the right to order us to share our private property with the public.

Re:No patent if invention lies only in computer program, say... by mryan on Wednesday February 24, 2016 @06:53AM (#11166036)
> It is Qualcomm's property, they can keep it secret or open source it however they decide. I deeply reject the idea that government should have the right to order us to share our private property with the public.

Mostly I agree with you, but I think it is worth noting that this discussion is in the context of patent protection for software.

One of the requirements of applying for a patent is providing a reference implementation - I believe this is what the parent was referring to when they mentioned whether or not Qualcomm should be "permitted to keep the sauce secret".

Re:No patent if invention lies only in computer program, say... by DominikR on Wednesday February 24, 2016 @07:19AM (#11166150)
Well yes, if that's what he meant then it's something different. There's no point in allowing patents when nobody can know what implementation is patented in the first place.
Re:No patent if invention lies only in computer program, say... by amluto on Saturday February 27, 2016 @01:31PM (#11187920)
>> 1. Qualcomm knows the product and has the engineers. Qualcomm is uniquely positioned to build usable reference implementations, chips, etc, and to charge for this service and for support. This requires no legal protection whatsoever. > > Why should you or anyone else get to decide on how Qualcomm is monetising the product of their investment? > > Qualcomm spent millions on developing this, nobody else should be able to decide this.

I said no such thing. I said that Qualcomm could do this, not that they must or that they should be required to.

>> 4. As you said, the sauce is secret. I think the question of whether Qualcomm should be permitted to keep the sauce secret and how much the law should help or hinder this secrecy is worthy of at lease some debate. > > It is Qualcomm's property, they can keep it secret or open source it however they decide. I deeply reject the idea that government should have the right to order us to share our private property with the public.

I don't think the government should, in general, require Qualcomm do share this secret sauce. But it just might be worth considering whether the government should require that the secret sauce that runs enormous numbers of devices (read: extremely high-value target if someone can break or pwn many of them) on wireless spectrum (which is a shared resource!) should be opened to independent auditors and security researchers as a precondition of being granted a license to operate on public spectrum.

Like I said, I think it's worthy of at least some debate.

Re:No patent if invention lies only in computer program, say... by tremon on Wednesday February 24, 2016 @08:26AM (#11166489)
Why should you or anyone else get to decide on how Qualcomm is monetising the product of their investment?

Because Qualcomm is riding the coat-tails of a government-issued investment protection? You can't argue for anti-free-trade policies by using free trade arguments.

Re:No patent if invention lies only in computer program, say... by noobiemcfoob on Wednesday February 24, 2016 @11:11AM (#11167785)
While perhaps true for Qualcomm, it is hardly the case for all agents producing valuable knowledge.

For the sake of argument, if Qualcomm had no such connection to the government and has created it's products entirely from private funds, why should the government or other third parties have a right to dictate their product?