Tail pad optimization, cache friendlyness and C++ interrop
Joakim via Digitalmars-d
digitalmars-d at puremagic.com
Sun Jun 22 14:02:26 PDT 2014
On Sunday, 22 June 2014 at 16:08:58 UTC, Dicebot wrote:
> All DMD source files mention "Copyright (c) *** by Digital
> Mars". As far as I understand that implies that any pull
> request that does not explicitly mentions copyright does
> assignment automatically. Which totally makes sense because
> source base with distributed copyright ownership is extremely
> inflexible to maintain, to the point where it is better to
> simply reject such pull request than to deal with it.
Simply sticking that notice at the top of a source file does not
imply copyright assignment. At best, submitting a pull request
might imply that you acquiesce to the open-source license of the
project, but some would say even that isn't certain. This is why
companies like google explicitly make you fill out a Contributor
License Agreement before they will accept patches from you,
though theirs doesn't require copyright assignment:
https://developers.google.com/open-source/cla/individual
Since Artur is being so evasive, I believe he's talking about the
same reasons why Walter purposely won't even look at llvm code,
which is basically BSD-licensed. Any time you can say you
haven't even looked at any outside code, let alone contributed to
it, you save yourself legal hassles. I think he's saying that
many potential contributors will see the legal uncertainty from
dmd's licenses and just pass on contributing to dmd.
I don't know how real a concern this is, as I've thankfully never
had to deal with these copyright-tainting issues.
More information about the Digitalmars-d
mailing list