<div>Also by my reading a patent derived from LLVM does not restrict either LLVM or ( the same thing ) its IR. The patent covers (only) processor-specific instructions and such forks and their subsidiary.</div><div><br></div><div>At the least, not its ideas.</div><div><br></div><div>Uninteresting, in our context.</div><div><br></div><div>I am an untitled intelligent reader. Pay me if you wish.</div><div><br></div><div>Ymmv.</div><div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jan 30, 2019, 10:21 PM Alfred Matthews <<a href="mailto:asm13243546@gmail.com">asm13243546@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>@Saurabh thanks. Well done.</div><div><br></div><div>Are the patents each not effectively processor-specific?</div><div><br></div><div>At the very least, the LLVM and subsidiary IRs are of interest.</div><div><br><br><div class="gmail_quote"><div dir="ltr">On Wed, Jan 30, 2019, 10:17 PM Flavio Villanustre <<a href="mailto:fvillanustre@gmail.com" target="_blank">fvillanustre@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">I'm no patent attorney either, but there is a temporal component when it comes to invalidating patents due to prior art, and Haskell is demonstrably "very prior" to these claims, even though it's not mentioned there. <div dir="auto"><br></div><div dir="auto">Only something that appeared after the patent was filed initially would potentially constitute infringement, as long as the claims made in the patent weren't made public by the inventors themselves prior to the filing, of course.</div><div dir="auto"><br></div><div dir="auto">I guess, Haskell is safe and we live to see another day... :)</div></div><div dir="auto"><div dir="auto"><br></div><div dir="auto">Flavio</div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jan 30, 2019, 21:51 Saurabh Nanda <<a href="mailto:saurabhnanda@gmail.com" target="_blank">saurabhnanda@gmail.com</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Also, the wording seems to be sufficiently broad to cause some concern to Haskell & Rust compilers, but the compilation of two programs in two unrelated languages will probably prevent an infringement.<br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></blockquote><div><br></div><div>Actually, the teams working on languages like Eta, Kotlin, and Scala should be really worried about these series of patents and should get infringement analysis done by an experienced IP lawyer, and/or press for invalidation of these patents.</div><div><br></div><div>-- Saurabh.</div><div><br></div></div></div>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote></div>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote></div></div>
</blockquote></div></div>