Doing Open-Source Development, Anonymously? 75
An anonymous reader asks: "I have some free time, and I've recently started looking into some open-source projects that I'd like to start working on. (I'm a great fan of open-source. A package that I wrote four years ago, and which shall remain un-named, is probably running on you Linux system). But I have a problem: I strongly suspect that my after-hours work might be 'frowned upon' by my employer, and although I have no contractual commitment to abstain from such work, and I will not use office-computers or anything, I realize that in these times it might get me into trouble. So I figured I'll use an assumed identity. However, in order to release copyleft software, you have to first claim copyright to it, and this is not likely to legaly hold for an assumed identity. I don't want to release to the public-domain either. So what can I do?"
Ask or Give (Score:4, Insightful)
Re:Ask or Give (Score:3, Insightful)
Next!!
good call (Score:2, Offtopic)
Why be a man when you can be a success? -- Bertolt Brecht
Re:good call (Score:2, Insightful)
Be counted or shush (Score:2)
If sucking corporate dick gets in the way of your dreams, too bad, you seem to like the taste, stop whining.
"If you're not part of the solution you're part of the precipitate", no, wait! That was something else.
Re:Be counted or shush (Score:1)
Re:Be counted or shush (Score:2)
"I own you or you will starve"
Will you be my king please?
Re:good call (Score:1)
Re:What can you do? (Score:1, Funny)
Ever heard of Mark Twain, aka Samuel Clements? Magically, he managed to keep a copyright on his shit.
And as you showed, he didn't manage to keep his anonymity.
Re:What can you do? (Score:4, Informative)
It is perfectly legal to "publish" works under a pseudonymn.
The short of it can be taken from the Library of Congress [loc.gov]'s site, specifically at the Copyright Office [loc.gov] site (alternately found at http://www.copyright.gov). Here is a bit from the FAQ:
If you're really interested, you can get full details in this file [copyright.gov] (Note, it's a PDF), which specifically deals with copyrights and pseudonymns.
Hopefully this clears up your confusion.
Shared source anyone ? (Score:1)
However, the posibility of that SS (or similar) is the main thing preventing you from being anonymous.
And, is your boss THAT intransigent ? He is benefiting somehow of your opensource work too, doesn't.
Assign your copyright to the FSF (Score:5, Insightful)
Note that they will ask if your employer can have any copyright (or other) claim on your program and if that is the case you will still have to ask them for permission (and the FSF will ask for a signed confirmation that what you do is OK).
Just email them at assing@gnu.org.
Re:Assign your copyright to the FSF (Score:2)
While I restrain from a goatse reference, I will point out that its probably assign@gnu.org
Or assign your copyright to someone else (Score:2)
The poster is probably correct that the FSF is going to be a little cautious about accepting the assignment. Given the fact that they don't know you, they have to be. So, find someone who *does* know you, who trusts that you actually own the work you're claiming to own -- and who you trust to keep your work Free -- and assign the copyright to them. Of course, by doing that you don't get the benefit of the FSF's resources in defending the assigned copyright.
I suppose it's even possible that you could make some sort of legal agreement with the assignee that required them to keep the code Free (as in not relicensing it, I don't would be willing to agree to defend it) as a condition of the assignment. The assignment agreement could be kept between you and the assignee, since the publication of the code would be with their name listed as the copyright holder.
Re:Assign your copyright to the FSF (Score:1)
Or you can ask any of your friends to hold the copyright for you for that matter. Big deal.
Become an artificial entity (Score:3, Interesting)
Re:Become an artificial entity (Score:3, Interesting)
Re:Become an artificial entity (Score:1)
Also to close a Inc (incorporated company) is not a trivial task and takes both time and money. Inc though has almost no liability for the founders and officers since it legally separated business and corporate assets!! (so that someone suing the company for your product doesn't end up bankrupting you).
Another form of company which is gaining grounds now-a-days is LLC corporation, its easier and cheaper to setup and dismantle and gives adequate (though not similar level as Inc) protection in temrs of liability.
Inc Magazine [inc.com] - has some interesting articles on starting your business!
California Company [ccsfo.com] - starting a business in california starting point.
LLC [ccsfo.com] - summarizes pros and cons of a LLC.
"NPO - a company before it turns profitable"
ask your employer... (Score:3, Insightful)
If you absolutely want to do this behind your employers back, then you could release it as public domain (why won't you consider that?). Or you could assign copyright to a friend, who will keep you anonymous in return. If you don't have any friends, assign copyright to the FSF, I'm sure they would agree to try to keep you anonymous. That's about it.
Re:ask your employer... (Score:3, Funny)
On the right track (Score:1)
The flaws here have already been pointed out. Why not just have a buddy of yours copyright it for you, and then you can work on it all you want to. If you really want it to be anonymous use a friend that would never have anything to do with coding.
You've just got to care more about the project than the credit. Oops, whole other issue. . .
FIrs find an honest man. (Score:2)
Or, start a corporation, then publish it all in the corporations identity.
Re:FIrs find an honest man. (Score:1)
Where's my calculator. Okay, let's see... 1% of zero is what? Umm, denominator. Yeah, zero.
That would be zero, now, and throughout all eternity.
Horror story (Score:4, Interesting)
That's different (Score:2)
If this anonymous poster's contract isn't like that (at my last job anything I wrote in my own time that was related to my job ended up under my employer's copyright, which isn't as bad) then his/her employer can't claim ownership of the code, or of the employee's free time.
To the article poster: read your contract, carefully.
Re:That's different (Score:2, Informative)
a. Conceived before employment with the company
b. Has nothing to do with the company's current inventions and didn't use employer's equipment to produce the invention.
Also, in California, employers are not allowed to prevent you from holding a job with a competitive company.
Re:That's different (Score:1)
People have done it before (Score:4, Interesting)
Re:Carlo Wood (Score:3, Funny)
Hmm.. Somebody contributes to a significant number of GNU projects yet remains anonymous (and therefore unaccountable.)
Microsoft mole?
Re:Carlo Wood (Score:2)
Even aside from the paranoia there, MS is not going to have people doing things that they could be legally accountable for.
Re:Carlo Wood (Score:1)
Get it?
Re:Carlo Wood (Score:1)
Unaccountable how, exactly?
Re:Carlo Wood (Score:1)
Well, I was joking, but if you really want to know, read The Cathedral and the Bazaar [tuxedo.org]. The only currency in the Open Source market is recognition and peer review. They provide the only pressure (but it is often sufficient) for people to produce secure, bug-free, usable software.
Re:Carlo Wood (Score:1)
I agree. But his 'name' is just as valid for peer review purposes as anyone elses. In fact more than most, since he uses PGP signatures to bind his work to that name. The fact that the name he uses isn't the same as the name he uses in the real world doesn't affect the peer review process.
I would add that there are one or two reasonably well known open source developers who I strong suspect are psuedonyms, but since I'm not totally sure I don't want to name names.
If you believe your employer is a threat... (Score:4, Interesting)
I doubt too many projects would survive such an effect. (It could be illegal to distribute the source code, etc...).
If you really want to do some programming outside of work stick to your own stuff. Open source it if you wish and realize that the project could be killed by/for legal reasons.
Use an assumed identity (Score:5, Interesting)
Post it to a geocities home page from a public terminal using a Yahoo login name you created from a public terminal. This way, its completely anonymous and there's no way it can be traced to you.
Copyrights still apply if the author is anonymous. Look at the many publishers in ages ago who published under a pseudoname. You may not be able to enforce you're copyleft if you want to remain anonymous, however.
But, I don't see how that matters. Lets say that you GPL a program which functions as a 3D rendering engine, but is just the core -- not the actual UI. Then some greedy company comes along and builds a user-friendly program around you're GPL'ed program, but releases it under a EULA. That EULA is automatically void, and anyone who gets that program can reverse engineer it to get the source, and may be on legal standing to demand that the company give them the source.
Alternatively, you can submit it anonymously to the FSF, then they'll enforce it for you.
Re:Use an assumed identity (Score:2)
user-friendly program around you're GPL'ed
program, but releases it under a EULA. That EULA
is automatically void, and anyone who gets that
program can reverse engineer it to get the
source, and may be on legal standing to demand
that the company give them the source.
This is not true. The EULA will be enforceable and only the owner of the copyright on the GPLd code will have standing to sue.
Re:Use an assumed identity (Score:3, Insightful)
Ignoring someone else's GPL'ed license and slapping a EULA around a mod/addition to a GPL'ed program is not legit, and is completely null and void. The people who EULA'ed it would be lying; the code is actually licensed under the GPL.
Stealing something that belongs to someone else and putting your name on it doesn't make it your's.
Mail yourself? (Score:1, Informative)
Here in Sweden, one would do that by mailing a sealed envelope with the complete work to oneself.
Putting in a copyright notice with a pseudonym might make it easier for people modifying the source to put in appropriate credits.
Re:Mail yourself? (Score:3, Insightful)
Re:Mail yourself? (Score:1)
Pseudonymous and anon copyright ckaims are fine. (Score:5, Informative)
If you want your copyright claim to be strong enough that it would actually hold up in court, you really want to register it anyway, and using a pseudonym or anonymous authorship is allowed, at least in USAia (and the treaties should cover elsewhere).
You can get someone else (who you trust, obviously) to sign the paperwork as your authorized agent, no need to divulge who you are, and no need to assign.
Re:Pseudonymous and anon copyright ckaims are fine (Score:1)
mod: +1 Correct (Score:2)
Re:Go see a psychiatrist (Score:2)
It's not paranoia if it's actually happened to people in similar circumstances.
Actually, yes it is.
Re:Go see a psychiatrist (Score:2)
Hey.. (Score:3, Funny)
Hey, you must have been the guy that wrote Mozilla's HTML-form submission spell checker. Thanks! It werks wonderfuly!
Re:Hey.. (Score:1)
Re:Hey.. (Score:2)
As far as simple computer-based spelling checkers that only check word by word, then there is nothing wrong. I hope the spelling checker in your head is better than that.
WHat's the point? (Score:3, Informative)
Most restraint clauses unenforcable (Score:5, Informative)
IANL, but...
If you do your OSS work:
You should get this advice directly from a good IP lawyer with experience in this area [google.co.nz] (I give the google cached version because they're working on their server this weekend). You might find that he also tells you that you need not consult your present employer because the contract they made you sign is in breach of this basic legal principle of IP law. He will probably tell you that you are the equitable owner anything you do in your own time, on your own equipment, and outside the scope of your current position with that employer.
There is, of course, ample precedent for entities, including individuals publishing under pseudonyms, retaining copyright of their work.
Your main order of business (besides getting the half hour of preventative legal advice that you can pry get on a free initial consultation), is to, through your own internal CVS logs for example, continue to document the fact that the OSS work you are doing is in fact being conducted on your own equipment and in your own time.
Another measure you can take is to timestamp, sign and encrypt and periodically mail the CVS logs (heck why not a snapshot of the whole repository) off to a trusted third party, with instructions to store, and not to open the files unless it becomes necessary. This is the digital equivalent of sending yourself a registered letter with your copyrighted documents in it, and then not opening it -- unless you need to do so in front of the judge. Which you probably won't have to, but it's a heck of a good thing to have. If someone informs you they're going to challenge your copyright, your counsel will tell their counsel that you've taken these preventative measures, and poof! the problem will, in all likelihood, magically go away.
Oliver Xymoron (Score:1)
Somebody mentionned Carlo Wood. I have another "name" to look up to: Oliver Xymoron, on the LKML.
Ample precedent (Score:3, Insightful)
Morals vs. the Law (Score:3, Interesting)
Having anonymous releases is fine, not letting your employer know that you are a more valuable coder than they can tell is your own fault. But deciding to break the agreement you signed is not something you can do because you feel like it.
You *should* speak with a lawyer and have your contract revised if the contract is in voilation with current laws. Asking your boss to revise their illegal/voided contract is more noble than considering yourself too righteous to acknowledge it. If your lawyer fires you because he though the contract had more value than it legally did, then you could be riding on free paychecks and a new wardrobe.
But please to not represent the OSS community as moles in companies.
Re:Morals vs. the Law (Score:2, Insightful)
I think the concern is getting burned by the employer despite there being no moral or legal obligation to not participate in outside projects.
I personally find it rather upsetting that employers have the attitude that because you work for them, they own your ass-- thus forcing people like the poster to resort to anonymity in order to donate their time for the benefit of society. What a chilling effect it would have on the world if every employer cracked down on their employees from lending their professional expertise to causes on their own time. I imagine that would be the end of many charitable organizations...
Get a lawyer (Score:1)
I Don't Think the Supposition is True (Score:3, Informative)
I do all my tech work and writing under one name and I do all my psychic work and metaphysical writing under another name. According to the lawyer who instructed me, since I registered the name legally as an assumed name (in my city/place of business), I can use this name legally as if it were mine own. So far I've never had any trouble with it -- including accepting and cashing checks from clients. I do think I did state it as an assumed name on the copyright forms I sent in to the Library of Congress, but I could of just as easily registered the copyright as a work done by my corporation.
If you use a legally assumed name, you would have to register it, but it will be protected by what lawyers call legal obscurity. In other words, your boss has to go down to the town/city hall, and physically look up the record to see your name. For this to happen, he'd have to actually suspect you are doing something he doesn't want, and he'd have to know what name he suspects you are using. In other words, it's not likely he'll realize ever go through the effort to find a legally assumed name.
If you do need to register the copyright with the Library of Congress, and have to register under your real name, how is your employer going to find out who's name is on the copyright form unless he looks it up? Again, you're most likely safe because of practical obscurity.
(As a matter of fact, is the software you're working on something your employer is ever likely to come across and see your name on the copyright info?)
Psychic Programmer (Score:2)
Why do you need an attorney? As a psychic, I would think you'd know if you would ever have any trouble with it.
-Waldo Jaquith
Simple (Score:1)