From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 83655 invoked by alias); 18 Jun 2018 22:26:40 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 83638 invoked by uid 89); 18 Jun 2018 22:26:40 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=holder, investments, todays, today's X-HELO: mail-qt0-f170.google.com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=I8QgSNKLO2t41DZn4IJHpbScvKWsAwBNruDDZFUsThc=; b=Iut/YsACAFloOY2KoLnho+RVjHCpwPFL7XHWeJooJF3ksU4v8L/Ae/Ayki2Dg5WnBf NHL1dEHm9rbf5s1nInYf5f6X8Mhzi+dLDQTYjN+acBwx7Gxz64PqGgf02sKrXCOLAyVI VZdgyaqMdb4Yn8lftXfe8kpK26TnjGLVydE+L9wEZvAFXycSqUNGH7abevzFo+NEpbC4 2LbsUzPqtCVvzg6IPks/XzEfWDWv6QwRFXsFGXQt8SKQ9heE7LdkbyaQFGZZWX4Vzi84 x+VWMNPvQyuKXLWeUhmw71igufM2u+pvtC4ehNTB9191iv9OA5EpENU83bpiNMDKUTUe oJog== X-Gm-Message-State: APt69E3LReVVvXUYP6FWNsPmBBc3CfHzWOPGoFb0OXA+RmRhh27EapyI zm3F7HH2X22hlfgSXz2J0MWN3dGx1M/bq7mqMB0= X-Google-Smtp-Source: ADUXVKLHeBU0kFOxIkvoGuZU0NJ5P7DgRPkiJrd4PR405b4UYsbV84zjPILV4s5U/5v/GB6gUhjZk7Lb37fhU2VlQzw= X-Received: by 2002:a0c:e043:: with SMTP id y3-v6mr12356806qvk.148.1529360796894; Mon, 18 Jun 2018 15:26:36 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: From: Oleh Derevenko Date: Mon, 18 Jun 2018 22:26:00 -0000 Message-ID: Subject: Re: [RFC 0/1] Contributing a compound object to the libpthread To: DJ Delorie , Adhemerval Zanella Cc: libc-alpha@sourceware.org Content-Type: text/plain; charset="UTF-8" X-SW-Source: 2018-06/txt/msg00528.txt.bz2 Allright gentlemen, I see your concerns and I accept that. Just two notes I would like to add. Regarding the links Adhemerval included -- those are the rules of GPL, not the LGPL license. I did initially mention I have no problems distrbuting free with GPL license. I was only speaking for custom licensing in paid software which cannot be GPL. Regarding the note of DJ Delorie -- the patent covers the synchronization method (the approach), not a particular implementation. You will not be able to create an implementation of yours without violating the patent anyway. So, don't worry about the effects of looking in the code. That said, I understand that my idea is not going to be accepted at this time. I would like to apoligize for you time I have taken. In case anyone is going to change their opinions on the matter feel free to contact me. On Tue, Jun 19, 2018 at 12:06 AM, DJ Delorie wrote: > > Adding my not-a-lawyer two cents... > > Oleh Derevenko writes: >> Just out of curiosity, may I ask why? Just to blindly obey the rules? > > Consider that the GNU C Library is... GNU. It's owned by the FSF, and > they make the rules when it comes to legalities, and they have lawyers > that have done all the hard work for us too. And the project has to > have a consistent license to avoid ambiguity. And the LGPL guarantees > freedoms that other licenses might not. > > But in general, yes, we obey the rules as laid out by the copyright > holder. > >> After all, I would judge based on the feature's benefits or lack of >> those first. > > Unfortunately, because of the copyright and patent issues, we really > can't even *look* at your code yet. If we did look at your code, and > your license ended up not changing, we would be unable to be fair about > writing similar code in the future and cleanly licensing it with a > different license. Anyone who read your code would be "tainted". > > I admit this makes "just writing code" a bit more difficult and > cumbersome, but that's what we have to do to protect our investments in > our own code in today's legal environment. -- Oleh Derevenko -- Skype with underscore