* [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 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: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 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-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-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).