* [Qemu-devel] [GitHub] [Qemu-commits] [qemu/qemu] ecdffb: tcg/ppc: Remove unused s_bits variable @ 2012-11-19 20:01 Anthony Liguori 2012-11-19 20:05 ` malc 0 siblings, 1 reply; 12+ messages in thread From: Anthony Liguori @ 2012-11-19 20:01 UTC (permalink / raw) To: malc; +Cc: qemu-devel [-- Attachment #1: Type: text/plain, Size: 296 bytes --] "Public domain" is not a valid copyright header/license grant. I'd suggest using something like CC0 which is a formal statement of no copyright claims. http://www.ohloh.net/licenses/cc0-1-universal Please send these sorts of changes to the mailing list first too. Regards, Anthony Liguori [-- Attachment #2: Type: message/rfc822, Size: 4594 bytes --] [-- Attachment #2.1.1: Type: text/plain, Size: 1267 bytes --] Branch: refs/heads/master Home: https://github.com/qemu/qemu Commit: ecdffbccd783cd79eb3ce206375270de54046ea0 https://github.com/qemu/qemu/commit/ecdffbccd783cd79eb3ce206375270de54046ea0 Author: malc <av1474@comtv.ru> Date: 2012-11-19 (Mon, 19 Nov 2012) Changed paths: M tcg/ppc/tcg-target.c Log Message: ----------- tcg/ppc: Remove unused s_bits variable Thanks to Alexander Graf for heads up. Signed-off-by: malc <av1474@comtv.ru> Commit: 456a84d156a7c42f18b1da176dd6219e2dffd043 https://github.com/qemu/qemu/commit/456a84d156a7c42f18b1da176dd6219e2dffd043 Author: malc <av1474@comtv.ru> Date: 2012-11-19 (Mon, 19 Nov 2012) Changed paths: M audio/wavcapture.c Log Message: ----------- audio/wavcapture: Clarify licensing Signed-off-by: malc <av1474@comtv.ru> Commit: 72bc6f1bf710e205f175af9b1fc8bbd83e8da71f https://github.com/qemu/qemu/commit/72bc6f1bf710e205f175af9b1fc8bbd83e8da71f Author: malc <av1474@comtv.ru> Date: 2012-11-19 (Mon, 19 Nov 2012) Changed paths: M audio/audio_pt_int.c Log Message: ----------- audio/audio_pt_int: Clarify licensing Signed-off-by: malc <av1474@comtv.ru> Compare: https://github.com/qemu/qemu/compare/a36e9561283e...72bc6f1bf710 ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [GitHub] [Qemu-commits] [qemu/qemu] ecdffb: tcg/ppc: Remove unused s_bits variable 2012-11-19 20:01 [Qemu-devel] [GitHub] [Qemu-commits] [qemu/qemu] ecdffb: tcg/ppc: Remove unused s_bits variable Anthony Liguori @ 2012-11-19 20:05 ` malc 2012-11-20 9:44 ` Markus Armbruster 0 siblings, 1 reply; 12+ messages in thread From: malc @ 2012-11-19 20:05 UTC (permalink / raw) To: Anthony Liguori; +Cc: qemu-devel On Mon, 19 Nov 2012, Anthony Liguori wrote: > > "Public domain" is not a valid copyright header/license grant. Sez who? > > I'd suggest using something like CC0 which is a formal statement of > no copyright claims. > > http://www.ohloh.net/licenses/cc0-1-universal > > Please send these sorts of changes to the mailing list first too. > > Regards, > > Anthony Liguori > > -- mailto:av1474@comtv.ru ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [GitHub] [Qemu-commits] [qemu/qemu] ecdffb: tcg/ppc: Remove unused s_bits variable 2012-11-19 20:05 ` malc @ 2012-11-20 9:44 ` Markus Armbruster 2012-11-20 9:59 ` malc 0 siblings, 1 reply; 12+ messages in thread From: Markus Armbruster @ 2012-11-20 9:44 UTC (permalink / raw) To: malc; +Cc: qemu-devel, Anthony Liguori malc <av1474@comtv.ru> writes: > On Mon, 19 Nov 2012, Anthony Liguori wrote: > >> >> "Public domain" is not a valid copyright header/license grant. > > Sez who? FSF says CC0 is a public domain dedication from Creative Commons. A work released under CC0 is dedicated to the public domain to the fullest extent permitted by law. If that is not possible for any reason, CC0 also provides a lax, permissive license as a fallback. Both public domain works and the lax license provided by CC0 are compatible with the GNU GPL. If you want to release your work to the public domain, we recommend you use CC0. http://www.gnu.org/licenses/license-list.en.html ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [GitHub] [Qemu-commits] [qemu/qemu] ecdffb: tcg/ppc: Remove unused s_bits variable 2012-11-20 9:44 ` Markus Armbruster @ 2012-11-20 9:59 ` malc 2012-11-20 10:13 ` Paolo Bonzini 2012-11-20 10:35 ` Markus Armbruster 0 siblings, 2 replies; 12+ messages in thread From: malc @ 2012-11-20 9:59 UTC (permalink / raw) To: Markus Armbruster; +Cc: qemu-devel, Anthony Liguori On Tue, 20 Nov 2012, Markus Armbruster wrote: > malc <av1474@comtv.ru> writes: > > > On Mon, 19 Nov 2012, Anthony Liguori wrote: > > > >> > >> "Public domain" is not a valid copyright header/license grant. > > > > Sez who? > Sez who was asked in response to "Is not a valid copyright/license grant." > FSF says And what it says about CC0 or whatnot is utterly irrelevent. -- mailto:av1474@comtv.ru ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [GitHub] [Qemu-commits] [qemu/qemu] ecdffb: tcg/ppc: Remove unused s_bits variable 2012-11-20 9:59 ` malc @ 2012-11-20 10:13 ` Paolo Bonzini 2012-11-20 11:19 ` malc 2012-11-20 10:35 ` Markus Armbruster 1 sibling, 1 reply; 12+ messages in thread From: Paolo Bonzini @ 2012-11-20 10:13 UTC (permalink / raw) To: malc; +Cc: Markus Armbruster, Anthony Liguori, qemu-devel Il 20/11/2012 10:59, malc ha scritto: >>>> > >> >>>> > >> "Public domain" is not a valid copyright header/license grant. >>> > > >>> > > Sez who? >> > > Sez who was asked in response to "Is not a valid copyright/license grant." > http://en.wikipedia.org/wiki/Wikipedia:Granting_work_into_the_public_domain ===== Under copyright law, most authors own the rights to limit use of their works. However, not all works fit this description. Exceptions include works in the public domain, which are old enough that either their author is long dead or it was created during a time when copyright was not assigned automatically. Some works created by the government or in other countries are also in the public domain. Sometimes people wish for a piece of their own work to be freely available to everyone to use with no strings attached, and put the work in the public domain. This isn't very hard to do — the copyright holder merely has to make a statement that they release all rights to the work. Once this irrevocable act is complete they no longer have any power over how the work is used since it is then owned by the public as a whole. It is controversial, however, whether it is possible for a copyright holder to truly abandon the copyright of their work. [...] It is certainly true that under some jurisdictions, it is impossible to release moral rights. For example the German Copyright Law (Urheberrechtsgesetz) prevents the transferability of copyrights in §29 UrhG so that an abdication isn't possible as well, though that is not the case in the United States. [...] Some scholars of copyright law, including Lawrence Lessig, agree that it is difficult to put works in the public domain, but not impossible. The Creative Commons website, for example, released a copyright waiver in 2009 called CC0. It is important to maintain that this is a copyright waiver and not a public domain release. ===== >> FSF says > > And what it says about CC0 or whatnot is utterly irrelevent. Surely their lawyers are better at copyright law than malc. Besides, perhaps commit b04df2a (wavcapture: Use stdio instead of QEMUFile, 2011-09-20) was not released in the public domain. Please stop playing FUD-lawyer. Paolo ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [GitHub] [Qemu-commits] [qemu/qemu] ecdffb: tcg/ppc: Remove unused s_bits variable 2012-11-20 10:13 ` Paolo Bonzini @ 2012-11-20 11:19 ` malc 2012-11-22 9:36 ` Markus Armbruster 0 siblings, 1 reply; 12+ messages in thread From: malc @ 2012-11-20 11:19 UTC (permalink / raw) To: Paolo Bonzini; +Cc: Markus Armbruster, Anthony Liguori, qemu-devel On Tue, 20 Nov 2012, Paolo Bonzini wrote: > Il 20/11/2012 10:59, malc ha scritto: [..snip..] > > >> FSF says > > > > And what it says about CC0 or whatnot is utterly irrelevent. > > Surely their lawyers are better at copyright law than malc. Surely they are masters of Civil code of RF. > > Besides, perhaps commit b04df2a (wavcapture: Use stdio instead of > QEMUFile, 2011-09-20) was not released in the public domain. Let's ask the author then, i will gladly spend a few weeks training someone to recode it in a clean room fashion. > > Please stop playing FUD-lawyer. Wtf? -- mailto:av1474@comtv.ru ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [GitHub] [Qemu-commits] [qemu/qemu] ecdffb: tcg/ppc: Remove unused s_bits variable 2012-11-20 11:19 ` malc @ 2012-11-22 9:36 ` Markus Armbruster 0 siblings, 0 replies; 12+ messages in thread From: Markus Armbruster @ 2012-11-22 9:36 UTC (permalink / raw) To: malc; +Cc: Paolo Bonzini, qemu-devel, Anthony Liguori malc <av1474@comtv.ru> writes: > On Tue, 20 Nov 2012, Paolo Bonzini wrote: > >> Il 20/11/2012 10:59, malc ha scritto: > > [..snip..] > >> >> >> FSF says >> > >> > And what it says about CC0 or whatnot is utterly irrelevent. >> >> Surely their lawyers are better at copyright law than malc. > > Surely they are masters of Civil code of RF. Let's assume /* public domain */ suffices under the laws that apply to your contributions, because you said so. Even then it's still unadvisable. Because legal boilerplate gets copied. And the copiers may well be in jurisdictions where your "note" doesn't suffice. You, as a commiter, ought to set a good example. [...] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [GitHub] [Qemu-commits] [qemu/qemu] ecdffb: tcg/ppc: Remove unused s_bits variable 2012-11-20 9:59 ` malc 2012-11-20 10:13 ` Paolo Bonzini @ 2012-11-20 10:35 ` Markus Armbruster 2012-11-20 11:22 ` malc 1 sibling, 1 reply; 12+ messages in thread From: Markus Armbruster @ 2012-11-20 10:35 UTC (permalink / raw) To: malc; +Cc: qemu-devel, Anthony Liguori malc <av1474@comtv.ru> writes: > On Tue, 20 Nov 2012, Markus Armbruster wrote: > >> malc <av1474@comtv.ru> writes: >> >> > On Mon, 19 Nov 2012, Anthony Liguori wrote: >> > >> >> >> >> "Public domain" is not a valid copyright header/license grant. >> > >> > Sez who? >> > > Sez who was asked in response to "Is not a valid copyright/license grant." > >> FSF says > > And what it says about CC0 or whatnot is utterly irrelevent. The FSF recommends to use CC0 for the purpose of dedicating a work to the public domain. For me, that's relevant insofar as it tells me how to dedicate to the public domain "to the fullest extent permitted by law", in a way that holds water in the many different jurisdictions, short of getting my own legal advice for each of them. Feel free to substantiate your claim that "/* public domain */" is an equally safe way to dedicate a work to the public domain. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [GitHub] [Qemu-commits] [qemu/qemu] ecdffb: tcg/ppc: Remove unused s_bits variable 2012-11-20 10:35 ` Markus Armbruster @ 2012-11-20 11:22 ` malc 2012-11-21 1:53 ` Anthony Liguori 0 siblings, 1 reply; 12+ messages in thread From: malc @ 2012-11-20 11:22 UTC (permalink / raw) To: Markus Armbruster; +Cc: qemu-devel, Anthony Liguori On Tue, 20 Nov 2012, Markus Armbruster wrote: > malc <av1474@comtv.ru> writes: > > > On Tue, 20 Nov 2012, Markus Armbruster wrote: > > > >> malc <av1474@comtv.ru> writes: > >> > >> > On Mon, 19 Nov 2012, Anthony Liguori wrote: > >> > > >> >> > >> >> "Public domain" is not a valid copyright header/license grant. > >> > > >> > Sez who? > >> > > > > Sez who was asked in response to "Is not a valid copyright/license grant." > > > >> FSF says > > > > And what it says about CC0 or whatnot is utterly irrelevent. > > The FSF recommends to use CC0 for the purpose of dedicating a work to > the public domain. > > For me, that's relevant insofar as it tells me how to dedicate to the > public domain "to the fullest extent permitted by law", in a way that > holds water in the many different jurisdictions, short of getting my own > legal advice for each of them. > > Feel free to substantiate your claim that "/* public domain */" is an > equally safe way to dedicate a work to the public domain. > I don't need to, i just relinquished my copy right and am done with it. -- mailto:av1474@comtv.ru ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [GitHub] [Qemu-commits] [qemu/qemu] ecdffb: tcg/ppc: Remove unused s_bits variable 2012-11-20 11:22 ` malc @ 2012-11-21 1:53 ` Anthony Liguori 2012-11-21 2:24 ` malc 0 siblings, 1 reply; 12+ messages in thread From: Anthony Liguori @ 2012-11-21 1:53 UTC (permalink / raw) To: malc, Markus Armbruster; +Cc: qemu-devel malc <av1474@comtv.ru> writes: > On Tue, 20 Nov 2012, Markus Armbruster wrote: > >> malc <av1474@comtv.ru> writes: >> >> > On Tue, 20 Nov 2012, Markus Armbruster wrote: >> > >> >> malc <av1474@comtv.ru> writes: >> >> >> >> > On Mon, 19 Nov 2012, Anthony Liguori wrote: >> >> > >> >> >> >> >> >> "Public domain" is not a valid copyright header/license grant. >> >> > >> >> > Sez who? >> >> >> > >> > Sez who was asked in response to "Is not a valid copyright/license grant." >> > >> >> FSF says >> > >> > And what it says about CC0 or whatnot is utterly irrelevent. >> >> The FSF recommends to use CC0 for the purpose of dedicating a work to >> the public domain. >> >> For me, that's relevant insofar as it tells me how to dedicate to the >> public domain "to the fullest extent permitted by law", in a way that >> holds water in the many different jurisdictions, short of getting my own >> legal advice for each of them. >> >> Feel free to substantiate your claim that "/* public domain */" is an >> equally safe way to dedicate a work to the public domain. >> > > I don't need to, i just relinquished my copy right and am done with > it. Hi malc, If you want to put code under the public domain, it needs to be done (1) with the consent of all contributors to a file (2) using an appropriate license. In QEMU, we've always followed the FSF's guidance when it comes to licensing issues. This isn't something that's up for discussion. Please revert the change, send a patch with an appropriate license, and get the contributors to Ack the change. Regards, Anthony Liguori > > -- > mailto:av1474@comtv.ru ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [GitHub] [Qemu-commits] [qemu/qemu] ecdffb: tcg/ppc: Remove unused s_bits variable 2012-11-21 1:53 ` Anthony Liguori @ 2012-11-21 2:24 ` malc 2012-11-30 15:43 ` Anthony Liguori 0 siblings, 1 reply; 12+ messages in thread From: malc @ 2012-11-21 2:24 UTC (permalink / raw) To: Anthony Liguori; +Cc: Markus Armbruster, qemu-devel [-- Attachment #1: Type: TEXT/PLAIN, Size: 1723 bytes --] On Tue, 20 Nov 2012, Anthony Liguori wrote: > malc <av1474@comtv.ru> writes: [..snip..] > Hi malc, > > If you want to put code under the public domain, it needs to be done (1) > with the consent of all contributors to a file (2) using an appropriate > license. > > In QEMU, we've always followed the FSF's guidance when it comes to > licensing issues. Uh... I doubt it having been here for a while. > This isn't something that's up for discussion. And i'm not discussing it. > Please revert the change, send a patch with an appropriate license, and > get the contributors to Ack the change. No, i'm the sole author of audio_pt_int.c, and i've chosen to put it into public domain, the notice is sufficient to indicate my desire. As for wavcapture.c the changes by others (yourself included) boil down to mechanical renaming of some function calls, i'd rather revert that and redo it myself (or ask someone to do it) if "we" are feeling strongly about it. FWIW [winwave|pa]audio.c had the same comment since inception and in case of paaudio.c Marc-Andrц╘ Lureau's basically redid the interaction with pa but left the header intact. aes.c says: This code is hereby placed in the public domain. Followed by some legalese to disclaim warranties. d3des.c: A portable, public domain, version of the Data Encryption Standard. Followed by Copyright (c) 1988,1989,1990,1991,1992 by Richard Outerbridge. which i do not follow since either thing is in public domain or has some copy restrictions. In any case this all is bordering insanity, what next? Follow FSF even closer and demand everything to be GPL and faxing hand signed ownership transfer papers somewhere? -- mailto:av1474@comtv.ru ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [GitHub] [Qemu-commits] [qemu/qemu] ecdffb: tcg/ppc: Remove unused s_bits variable 2012-11-21 2:24 ` malc @ 2012-11-30 15:43 ` Anthony Liguori 0 siblings, 0 replies; 12+ messages in thread From: Anthony Liguori @ 2012-11-30 15:43 UTC (permalink / raw) To: malc; +Cc: Markus Armbruster, qemu-devel I've spent the past week thinking about what to do here. Honestly, I'm tired of this nonsense. Every few months there's another headache to deal with. So I'm going to make it simple. You do *not* commit patches to the git tree without sending them to the list first to review. You do *not* relicense files without getting approval from every single contributor to that file. I don't care about whether changes are trivial and I don't want to hear pseudo-legal arguments about copyright-ability. This is about basic decency and respect for the other members of this community. Commit access is a privilege, not a right. If you can't abide by the basic rules of the community, then you'll lose that privilege. I've reverted these two commits. If you want to relicense these files, send patches to the mailing list and get the appropriate Acks. I'm done with the drama though. This is the last time this is going to happen one way or another. Regards, Anthony Liguori malc <av1474@comtv.ru> writes: > On Tue, 20 Nov 2012, Anthony Liguori wrote: > >> malc <av1474@comtv.ru> writes: > > [..snip..] > >> Hi malc, >> >> If you want to put code under the public domain, it needs to be done (1) >> with the consent of all contributors to a file (2) using an appropriate >> license. >> >> In QEMU, we've always followed the FSF's guidance when it comes to >> licensing issues. > > Uh... I doubt it having been here for a while. > >> This isn't something that's up for discussion. > > And i'm not discussing it. > >> Please revert the change, send a patch with an appropriate license, and >> get the contributors to Ack the change. > > No, i'm the sole author of audio_pt_int.c, and i've chosen to put it into > public domain, the notice is sufficient to indicate my desire. > > As for wavcapture.c the changes by others (yourself included) boil down to > mechanical renaming of some function calls, i'd rather revert that and redo > it myself (or ask someone to do it) if "we" are feeling strongly about it. > > FWIW [winwave|pa]audio.c had the same comment since inception and in case > of paaudio.c Marc-Andrц╘ Lureau's basically redid the interaction with pa > but left the header intact. > > aes.c says: This code is hereby placed in the public domain. > Followed by some legalese to disclaim warranties. > > d3des.c: A portable, public domain, version of the Data Encryption Standard. > Followed by Copyright (c) 1988,1989,1990,1991,1992 by Richard Outerbridge. > which i do not follow since either thing is in public domain or has > some copy restrictions. > > In any case this all is bordering insanity, what next? Follow FSF even > closer and demand everything to be GPL and faxing hand signed > ownership transfer papers somewhere? > > -- > mailto:av1474@comtv.ru ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2012-11-30 15:43 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-11-19 20:01 [Qemu-devel] [GitHub] [Qemu-commits] [qemu/qemu] ecdffb: tcg/ppc: Remove unused s_bits variable Anthony Liguori 2012-11-19 20:05 ` malc 2012-11-20 9:44 ` Markus Armbruster 2012-11-20 9:59 ` malc 2012-11-20 10:13 ` Paolo Bonzini 2012-11-20 11:19 ` malc 2012-11-22 9:36 ` Markus Armbruster 2012-11-20 10:35 ` Markus Armbruster 2012-11-20 11:22 ` malc 2012-11-21 1:53 ` Anthony Liguori 2012-11-21 2:24 ` malc 2012-11-30 15:43 ` Anthony Liguori
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).