Well, as usual I wrote something in the way, not the real thing. The case is:
- At my company we are using errgroup from that sync repo in one project, sync/errgroup in fact mostly. - It proved to be error prone with its context shadowing on errgroup.WithContext so we took the original and adds context in the group itself via eg.Ctx() + a couple of additional functionality. Yesterday our attorney wrote us "we can't use sync because of this patents note" as it works like a virus, and can't use our modification too for the same reason. It turned out the stdlib is under the same note too, so we will have fun times :) четверг, 29 октября 2020 г. в 20:09:59 UTC+3, ohir: > Dnia 2020-10-29, o godz. 06:52:17 > Denis Cheremisov <denis.ch...@gmail.com> napisał(a): > > > 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. > > This list is not a proper venue to gather 'common-sense' legal advice, as > such > advice will likely be at odds with your real legal standing regarding your > software > under each next jurisdiction. > > To be clear and a bit assured about your real situation you should hire a > good attorneys > in each country of interest or hire a top-tier international law agency > then make sure to > be very frank with them about what you did, what you do, and what you plan > to do with > your implementation. > > Hope this helps, > > -- > Wojciech S. Czarnecki > << ^oo^ >> OHIR-RIPE > > P.S. My "Common-sense" advice is this: as whole Go ecosystem is under this > grant, > if it is stands against your planned deeds, you certainly should abandon > Go right now > and switch to Java or Swift ASAP. There you'll be covered by Oracle's or > Apple's > voluminouos license agreements that will make the "very close to" problem > disappear, as it will be clearly forbidden ;). > -- 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/1db53b86-32fd-4a43-9bf4-d39fde9ed96dn%40googlegroups.com.