Real Name For Open Source Development?
An anonymous reader writes "Do you contribute to open source projects under your real name or a nickname? The openness of open source can be encouraging, but software patents you have never heard of can become a nightmare if a patent troll sues for implementing 'their' scroll bar. A real name also means you end up in the big index we call search engines. An assumed name could be an additional layer of protection, but what are its pros and cons and is it worth the hassle when asked to participate in a meatspace meeting?"
An open source project is an unlikely target for a patent troll. Trolls by definition are not in business actually implementing the technology that is the subject of their patents, so your open source project doesn't hurt them directly. Unless you're making lots of money selling your open source software, there's not much they can hope to sue you for.
If you are looking to for personal liability protection then you should create a corporation under which you do all your software development, which might even include hobby or GPL work. This is probably overkill, but it may be a good idea if you think that there's any possibility of building a business around your hobby work in the future. In that case you might be able to claim some tax breaks for the cost of your computer, internet connection etc.
Hiding behind a pseudonym is only helpful in the case where you are doing something very illegal or commercially disruptive, in which case you need to do a lot more than just choose a handle, eg offshoring, money laundering etc. See online casinos, spammers, and porn sites for ideas...
you should always use your real name when publishing online!
Right now the only project I actively contribute to is my own. Of course I have my real name on the project site and in the copyright headers. However, my username (on the site and the repository logs) is more of an online nick. The downside of this is that I get lots of e-mails and forum posts where people assume that nick is my real name.
Of course once I'm at the point where I care about liability protection, I'd rather form some sort of LLC to contain my efforts. I really do want to contribute in a way that people know its me, since what's the point of contributing to a project you can't personally claim credit for?
As long as I sign my code as Blue Salad, they'll never guess I'm really "Green Salad." Muh haha
I bothered to read every letter of a contract I signed with a company I once worked for and it had the peculiar verbage something to the effect of "... every idea or product developed by the employee during their employment at CompanyX is intellectual property of CompanyX." I got some clarification which resulted in the understanding that that particular phrase was left open so that if I went home and wrote an NLP engine from scratch while I was employed, it was their intellectual property. Let's just say at that time I needed the money and my foot in the door so I did take that temporary position.
From that early moment on, all contributions have been pretty darn anonymous. Remember, you're not just protecting yourself, you're protecting other OSS developers, other OSS companies and more importantly the users.
> Do you contribute to open source projects under your real name or a nickname?
Real, of course. Why would I want to hide?
> The openness of open source can be encouraging, but software patents you have never
> heard of can become a nightmare if a patent troll sues for implementing 'their' scroll
> bar.
As a pure unpaid contributor of source code you have no patent liability.
> A real name also means you end up in the big index we call search engines.
I've been using my real name on the Net for more than twenty years. I don't see the problem.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
It won't be easy to prove to a potential employer that you work(ed) on the project, so you might as well not include it on your resume unless you're tenacious about it.
I've never had any problems submitting my code as Bill_Gates55, but RMS1953 can sometimes get me into trouble. Of course, nobody would believe me if I used my real name; Girls don't program.
#fuckbeta #iamslashdot #dicemustdie
...use someone else's real name?
Find a great idea while mining through software patents? Use a name of someone you'd like to see twist in the wind and implement this concept in your favorite Open Source project. What could be more fun?
When in doubt, go the safe route where you have some degree of control over your personal information. I contribute to a few sites here and there, not to mention the few I run myself, and I write every single word under a pen name. There are a few reasons why I do this, mostly privacy issues related to avoiding unwarranted judgment/stigma from something I wrote. A pen name/alias/handle protects from this problem, but also has the added benefit of being able to 'reveal yourself' at a later date if you decide to forgo the privacy stuff.
That being said, I specifically choose to NOT assume an alias here on slashdot. I have my reasons for doing so, but they are of no consequence. The point is, you should think about your choice and the consequences of it. After weighing the information, if you are still on the fence, you should err on the side of caution and assume an alias.
Invexi - a Phoenix, AZ based web design and web development company.
There are ... security related... projects one may contribute to, that one would tend to use a nickname instead of ones real name... ;)
After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
Well, Hans Reiser used his real name....
Need I say more?
Ever since releasing my first open source OS back in '91, I've been using the pseudonym "Linus Torvalds", which I thought was a sufficiently ridiculous name that no one would ever confuse me for anyone else. Imagine my consternation when some joker from Finland started getting all of these awesome jobs and invited to speak at conferences and whatnot because everyone thought he was me! He's been milking it ever since.
I post anonymously because I'm an insensitive clod.
Actually, I tend to answer questions on forums with my real id, or with a login that easily leads back to me. But I submit complete code blocks under one of several fake ids, and from my home system. Though I doubt I'd get fired for any of the code I've shared, we don't have any explicit policy at my job, and I don't want to test my boss's understanding of "trade secrets."
I never use my real name online, or at least as little as possible. The reason is I don't want future potential employers to be able to Google up any dirt - real or perceived - on me. If I want to bring some of my OSS work to a prospective employer's attention I can do that. I can also pretty much prove that I am responsible for this feature on that program, or that my contributions are legit.
Having you real name associated online with just about anything is IMO a bad idea. The risks are high and the benefits are almost nonexistent. The odds are 10-1 (I just pulled that number out of my ass) that dirt will outrank achievments if you use your real name and someone Googles for you. That one time you got drunk and went off on some insane rant 5 years ago WILL come back to haunt you no matter how many other positive things there are.
Either as a user or developer, if you have enough money/influence that the patent holder cares to sue you, it won't matter much if you post anonymously: your real name in all likelihood will be discovered in due course.
If you want to be protected by the patent terms of Open Source licenses, which for example was important in the JMRI case, you need to be properly identified. Otherwise, you may have a hard time proving to some judge that you should be protected because the plaintiff should have known that you were "Blue Salad".
Also, the project should make your identity known in the software package as copyright holder. Apache is terrible about this, they strip attribution from most stuff.
And I have a problem with anonomously-donated or anonymously-licensed Open Source, because how do you know the anonymous person actually had the right to donate and you won't run into trouble down the line.
Probably the best thing you can do is assign your copyright to an organization that keeps your identity private. Maybe FSF and some of the incorporated Open Source projects would do this.
Bruce
Bruce Perens.
I found some horrible prejudice when I submitted things under my real name, so I'll always use a pseudonym for my first few patches. But while I never actually *stop* using the pseudonym, I'll gradually start e.g. signing emails with my real name; that avoids trouble and lets me get some credit for my actual self.
I am trolling
Well, that's easy enough to ignore. ._. It's easier to get people to look at the code if they think you're a guy... They don't patronize then.
#fuckbeta #iamslashdot #dicemustdie
In the open source community it really does seem that either one is fine. This isn't like the old days of D00DZ and WAREZ and C0DEZ where you used your handle to keep the feds from figuring out who you really were. Nowadays it's more of a tradition. Most people are going to be able to match your real name and your screen name, and that's fine. I do a lot of development using both, and people are generally cool with it.
That's strictly in the online sphere, though. If you're sitting in someone's office working out a consulting contract to build some open source software then yeah, your business card had better have your birth name on it if you want to be taken seriously.
Tired of FB/Google censorship? Visit UNCENSORED!
I always use my real name. It doubles as a nickname, because people laugh when I tell them my mother named me wk2, but it's true.
Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
I use my first name and my initial, as well as my email, that way you can still reference it when applying for a job (whereas you'd look like an idiot claiming that you did excellent coding work but never gave a real name or used your regular email)
What if you generate a PGP key and use it's ID as you "name". In that case, anyone holding the private key is essentially the copyright holder, right? ;-)
From that early moment on, all contributions have been pretty darn anonymous
But what happens if someone finds out? The project is still in just as much risk. That's honestly not very kind either.
Far better is to clarify and modify that contract you are about to sign. Even the lowliest peon can easily ask to have a clause put in along the lines of "The IP section does not cover inventions made using my own equipment outside of company time" (have a lawyer write the real thing). Because otherwise by blindly agreeing, even your posts here on Slashdot are owned by your employer under the typical agreement.
ALmost any company will let you add an addendum like that to your employment contract. Do not be overawed by contracts, they are simply a starting point.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
How do you pronounce that? "Weak-Two"? "Wiktu"? "Sparky"?
My blog. Good stuff (when I remember to update it). Read it.
Just like it's spelled.
I'll never make that mistake again, reading the experts' opinions. - Feynman
My name, Michele when read with non-italian rules (ch = k in Italian) is considered a female name and you cannot even image how many people (almost exclusively Americans I must say) at first think I am a girl, yet nobody had problems looking at my code. And yes, is an awkward situation anyways.
Contribute using the SHA1 hash of your real name as your anonymous nickname. If you ever want to be identified you can verify that it was you who made the contributions.
I think there is a world market for maybe five personal web logs.
Apache strips attribution from source files to avoid anyone feeling they own a particular bit of code instead of the community in general. Authorship is maintained through the issue tracker and the subversion commit records.
Moreover, no contributions to Apache are anonymous. All contributions through the issue tracker require the submitter to provide a license for use of the work in Apache. All committers who provide significant works are required to sign a contributor license agreement.
Apache is one of the most thorough open source projects when it comes to ensuring we have clear rights for the works we distribute.
Who said Freedom was Fair?
It's pronounced "Throat-Warbler Mangrove"
It's somewhat like clearing your throat and spitting. The whole naming thing was a misunderstanding, but that's what got written on the paperwork...
Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
I have a female friend who programs. She runs into the problem of people know she's a girl, so she obviously can't program. I've worked with her, and know she can. Sometimes I run into problems that she can solve. Sometimes she runs into problems that I can solve. That's teamwork though, not a failure of either of us to be able to do our work.
Sometimes I've gone talked to her clients, and said exactly what she said, and they believe it when I say it, because I'm a guy and must know what I'm saying. It's not good, but I don't mind backing her up when she needs it. Really, she shouldn't need it though. Now we just have to convince the rest of the world of that.
Serious? Seriousness is well above my pay grade.
"geek" and "wife" in the same sentence? HOLYSHIT.