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...
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.
> As a pure unpaid contributor of source code you have no patent liability.
Unfortunately, that's not true. Actually, as an unpaid, noncommercial USER of a software product, you CAN have patent liability.
Patents extend to the right to control all development and use of derivative technologies whether commercially or noncommercially.
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.
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?