X-Spam-Check-By: sourceware.org Message-ID: <44E06B4A.4070908@netbauds.net> Date: Mon, 14 Aug 2006 13:23:38 +0100 From: Darryl Miles User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.8.0.5) Gecko/20060727 SeaMonkey/1.0.3 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Rsync over ssh (pulling from Cygwin to Linux) stalls.. References: <48bc40670608132258h3d264e0cx682d4e37e33427b9 AT mail DOT gmail DOT com> <44E02201 DOT 9060800 AT netbauds DOT net> <20060814083921 DOT GD29807 AT calimero DOT vinschen DOT de> <44E04F6E DOT 60901 AT netbauds DOT net> <20060814112419 DOT GB20467 AT calimero DOT vinschen DOT de> In-Reply-To: <20060814112419.GB20467@calimero.vinschen.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Corinna Vinschen wrote: > On Aug 14 11:24, Darryl Miles wrote: >> Corinna Vinschen wrote: >>> Please don't forget the "Before you get started" drill as descibed >>> on http://cygwin.com/contrib.html >> I do have questions, they may seem daft, but this issue is legal thing >> so the finer points are important: >> [...] > > IANAL, but the minimum points should be clear: > > - The copyright assignment gives Red Hat the right to use the code which > has gone into Cygwin. It doesn't influence former or later work of > you which has never been applied. But its not clear from the agreement how the distinction is made between my code that is covered by the agreement and code which is not. So I'm just confirming the default situation is that my work is not covered under the agreement unless I have explicitly stated otherwise. Leaving the onus on the committer to gain consent on a contribution by contribution basis. Not a cart-blanche assumption everything is covered. > - You never lose your own work, so what you contributed to Cygwin is > still yours. You can always reuse your own code in other projects. > The idea is to make sure that you don't revoke the right from Red Hat > to use the code you've contributed. Okay that clear that point up, my original rights remain. >> So are there any alternative options to contribute for those not wishing >> to enter into a commercial legal agreement with a profit generating >> organization in order to contribute to an (almost-)open source project ? > > No. If you want to contribute to an FSF project like, say, gcc or gdb, > you have to sign a copyright assignment as well. The situation is not > different for Cygwin, it's just Red Hat instead of the FSF which is the > copyright holder for the project. As for any other question: IANAL. My objection is that RedHat is a profit generating organization that can be bought out or sold in the future and that the companies article of association (the primary objective of the company) may be amended at the whim of current and future shareholders. Where as the FSF (and I think Apache Foundation and Eclipse Foundation) are organizations which are not for profit with a specific clear purposes to manage copyright and intellectual property for the good of their communities. I am happy for Redhat to make money from my contribution, but I am not happy to enter into a one sided legally binding agreement with a commercial entitiy when there is no commercial gain in it for me. Especially when I can't see any justification for the scope of contact as written to be so large. This is not a win-win legal situation. Maybe Redhat should setup the "RedHat Foundation" a separate legal entity and company that can offer its community some legal protection if it wishes for the community to fix RedHat copyrighted code. Or Maybe Redhat should not have "copyright assignment agreement" but more a "license from the copyright holder to grant redhat less restricted use of the code than GP provides into the future". If that really is all it wants from me, I'd be happy to sign that. The only thing I can immediately think of, is that RedHat might want license to redistribute my work in binary only form. Which I'd be happy to grant. This is because it goes against the GPL so needs explicit legal cover from the copyright holder. But I believe handing over copyright effectively makes the result an intellectual property asset that Redhat has complete rights over, just like they do over work created by programming employees. Which goes against the reasons why CYGWIN was utilized here in the first place and that was because its a GPLed entity, so I'm wishing to contribute back to that GPLed entity, but not necessarily the original commercial RedHat version. Removing my copyright and replacing it with Redhat's under an open agreement that is vague about the scope of my work that will/wont be covered is a massive step compared to releasing the patch under GPL and additionally granting RedHat Inc the specific license (directly from me) to also have use less restricted use (than GPL) into the future. Number one priority for me it to implement a fix first and understand the legal situation in due course I'm sure it will workout. Thank you for your comments, Darryl -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/