4,294 reputation
622
bio website
location Netherlands
age 40
visits member for 4 years
seen 5 hours ago

11h
revised Where is it specified that Java is call by value?
added 22 characters in body
11h
comment Where is it specified that Java is call by value?
And for C and C++ it's ISO. This isn't asking for a recommendation (subjective) or favorite (subjective) off-site resource. This is asking for the official documentation, which happens to have 3 objective answers. Vote to reopen.
Nov
23
awarded  Yearling
Nov
7
answered Is it good practice to rely on headers being included transitively?
Oct
28
answered Can software with a restrictive open source license (GPL,AGPL) be used as part of a tool chain in a commercial software package?
Oct
23
comment can gpl code contain more restrictively licensed code? (CC BY-NC-ND 3.0)
@DavidSchwartz: The original authors of the GPL'ed sources cannot forbid me from distributing CC'ed sources. Not only is there no such language in the GPL, it would also be anti-competitive. As for sub-licensing, considering that I'm on the hook for sources when I distribute a GPL'ed binary, it's clear that there's more at stake than a simple license straight from the original author.
Oct
20
comment can gpl code contain more restrictively licensed code? (CC BY-NC-ND 3.0)
I think it's actually no big deal. If you distribute everything as you got it, you're not taking away anyone's right. The receiver gets the GPL'ed code plus the GPL rights, as well as the CC'ed code and those rights. Remember that Open Source is still civil law. You're responsible for damage caused by not sub-licensing any rights that you received. If you just sub-license everything, you're not causing damage. Civil law doesn't care much about technicalities; without damages it's unclear if there's any case left.
Oct
20
comment Ship of Theseus applied to GPL - Can I relicense my program if I replace all of the derivative parts?
@DougM: Sorry, but that's a very conservative assumption which I've never seen used successfully in court. Don't forget, if that theory had any legal relevance, it would also apply to books - computer code doesn't have special laws to determine what is a derivative work. Nobody is going to argue that your book is a derivative of Shakespeare merely because you read one of his plays in school. Thus that precedent establishes that the bar of "derivative work" is a lot higher than "have read a similar work".
Oct
20
comment Ship of Theseus applied to GPL - Can I relicense my program if I replace all of the derivative parts?
@CrazyCasta: You don't have any special rights but you do have all default legal rights.
Oct
20
comment Ship of Theseus applied to GPL - Can I relicense my program if I replace all of the derivative parts?
@RemcoGerlich: They may grant it, but under law you had them anyway. However, they're not protected rights so you may lose them in a commercial software contract.
Oct
20
answered Ship of Theseus applied to GPL - Can I relicense my program if I replace all of the derivative parts?
Oct
20
comment Ship of Theseus applied to GPL - Can I relicense my program if I replace all of the derivative parts?
@CrazyCasta: You're mistaken about the scope of the GPL. You state it's the only reason to have any rights. This is explicitly incorrect and outright denied by the GPL itself. GPL covers only distribution rights. You have an unlimited right to use and study the code even without accepting the GPL.
Sep
26
comment How to validate a given domain is owned by the user?
@JamesRyan: How would you distinguish such an email hosting company from gmail? I can't determine legal ownership through technical means, and technical ownership lies with the email hosting company.
Sep
26
comment How to validate a given domain is owned by the user?
@JamesRyan: The point is that as the true owner of the domain, you can add a rule to look for a specific, expected confirmation message. Nobody else can. It's that "only I can do" property which we need.
Sep
26
awarded  Nice Answer
Sep
25
comment What's so special about x64 and programming x86?
Heck, Intel is discussing AVX-512 already. 128 bits pointers (which is the really relevant bit) won't happen in our lifetimes. Not enough atoms on earth.
Sep
25
comment How to validate a given domain is owned by the user?
@DougM: Reserved per RFC 2142
Sep
25
comment Is “friendly fire” session replay a valid concern?
@btilly: It's a client latency problem. The latency of compromised clients is not performance critical.
Sep
25
answered How to validate a given domain is owned by the user?
Sep
25
comment How to validate a given domain is owned by the user?
"register their email domain so that every user which registers with an email of the given domain will be automatically put in the company group.". Sorry, but the question makes it clear that you can assume an email server. This alternative assumes a web server, which is not a given.