On Thu, Oct 29, 2020 at 6:53 AM Denis Cheremisov
<denis.cheremi...@gmail.com> wrote:
>
> Hi!
> At my job we found these additional patents limitatations 
> https://github.com/golang/sync/blob/master/PATENTS
> They makes us impossible to use errgroup (which is, to say, turned to have 
> pretty poor choice of WithContext signature, so our one is different), so we 
> have our custom implementation of it with additonal functionality (errors 
> collector, concurrency limitation), but it is derived from the original 
> implementation.
>
> I guess the repository should be called "github.com/google/sync" after that. 
> Anyway, our product's proprietary licence makes it impossible to use our 
> derived implementation. Is there a way to overcome this somehow? The problem 
> is my own implementation would be really close to this and thus prone to a 
> sue.

I don't understand how that patent grant could make it impossible for
you to use your derived implementation.  Could you clarify that?

As Axel pointed out, exactly the same patent grant is provided for Go
itself.  It was added soon after Go was released
(https://groups.google.com/d/msg/golang-nuts/j4gc6rIs0bc/gTuxjO3qgIMJ,
https://golang.org/cl/194066, https://golang.org/cl/3103042).  I can't
find the messages any more, but my recollection is that it was added
at the specific request of the maintainers of the Fedora GNU/Linux
distro.

Ian

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/CAOyqgcVCNPaUtcj%2BhKfqq%3DnfzpZUR2sjgSu5yymppCqs4t-DhQ%40mail.gmail.com.

Reply via email to