dynamic
Ivy for Bitcoin: a smart contract language that compiles to Bitcoin Script
Here's a more advanced example: https://news.ycombinator.com/item?id=14569605.
Show HN: Tracestack – Instantly search Python error messages on StackOverflow
> Today it's Facebook PATENTS, tomorrow maybe it's nation-wide automatic license plate tracking.
What happened overnight...
Also check out Ask Patents, which works on invalidating patent applications: http://www.joelonsoftware.com/items/2013/07/22.html.
But I'm confused by your statement that you want the license not to mention patents because you want to leave patent issues to the lawyers. The license isn't software code, it's legal code--it's what the lawyers are arguing about!
If the license doesn't mention patents (and doesn't imply a particular grant of patent rights, which like I said is an open issue), then you haven't chosen "nothing." You've chosen the default: the patent holder retains all rights.
Two important limitations--the original license terminated if you argued that a Facebook patent was invalid or tried to use patents defensively against them (this has been fixed in the new license, as far as I can tell), and Facebook can still sue you for patent infringement for something other than using React.
[1] https://github.com/facebook/react-native/blob/6938f4524676e2...
But I don't see how the original license was somehow worse than the open source projects that use the MIT or BSD licenses without any patent license, thus potentially allowing the patent owner to use patents against you offensively or defensively. (As far as I know, it is still unresolved whether the MIT or BSD licenses include an implied grant of patent rights, but at the very least there would be serious legal uncertainty.)
For one example, see the license on this Google project: https://github.com/google/trace-viewer/blob/master/LICENSE. No mention of patent rights, and unless you could successfully argue that there was an implied license, Google could sue a user for patent infringement for using this software (not that Google has ever used patents offensively, to my knowledge). So it confused me to see a Google employee complaining in the other thread that they weren't allowed to use Facebook open source software due to the limited patent grant. I'd be really interested to know more about this policy.
I was perplexed by the uproar on HN about the original patent language (in the thread announcing the release of React Native [1]). This kind of open-source patent license--which, in effect, allows Facebook to use its patents against users of React defensively but not offensively--is exactly what we need more of in the open source world. Why did people think that their defensive patent license was somehow worse than the industry standard (the MIT or BSD copyright license with no patent license, which made patent rights murky at best)?
But this new language eliminates the major limitation on the original language, which was that the license would be terminated if you attempted to invalidate one of Facebook's patents or defensively argued that it was invalid or unenforceable (or even, according to a strict though implausible reading of the language, if you publicly stated that the patent was invalid).
Glad to see Facebook paying attention, even if the original complaint was overblown.
[1] http://www.sec.gov/answers/insider.htm
[2] http://www.justice.gov/usao/nys/pressreleases/December13/Wei...
Of COURSE Amazon wants to access customers in other countries, it's not like they haven't thought of it!
"So although we have seen evidence for it time and time again": you're begging the question and assuming the principle of induction, which is exactly what Hume is saying you can't justify.
Looking forward to trying your app version.
Still, the prosecution is really unlikely to do so.