> OpenThread code is open to be inspected, and you can contribute to it, under a BSD-like licence; but Thread Group holds the IP, and reserves the right to sue. As always, the patents covering it are not listed, and some of them might be submarines
Sounds like they are trying to have their cake and eat it? Release code on a copy left license to try and gain open source contributions, but also force people to pay if they want to use it by crippling it with patents and some weird licensing BS.
Except no one outside of large corporations already paying for it are going to ever contribute code... how could they, you can't contribute code in a vacuum.
It's not a copyleft licence, it's a modified BSD-style licence. Basically, you can do what you like with it, except (a) delete or replace the licence, and (b) trade on the names of Open Group or it's developers.
> crippling it with patents and some weird licensing BS.
Not to mention that part of the lock-in is that certified implementations MUST validate a certificate from a peer, which MUST have been issued by Thread Group, and they will only issue one to a licensee. That is, it literally won't work unless the implementor has a licence.
Sounds like they are trying to have their cake and eat it? Release code on a copy left license to try and gain open source contributions, but also force people to pay if they want to use it by crippling it with patents and some weird licensing BS.
Except no one outside of large corporations already paying for it are going to ever contribute code... how could they, you can't contribute code in a vacuum.