How mature.
162 karma · joined October 23, 2011
How mature.
That is the reason, you think, and not that most people in the world are relatively decent and not psychopath monsters?
Please don't let this deter you! I know how it feels. I was literally shaking when I put my first project on GitHub. Literally. The second time too. And the third. Still am. Still scared of making a fool of myself, but I know what a great learning experience it is and that it benefits my career, so I force myself to do it. Add to that the fact that it is a ton of fun, and every single star a project of mine gets (and the stars are few) makes me proud.
Also, perhaps you are stressed and are unable to switch off because you approach work in a way that makes it impossible for your brain to switch off when you go home. Do you use your brain to remember stuff that you have to do? Do you use your brain to organize your workday? When there is a lot going on, do you use your brain to juggle everything so you are able to stay on top off it? If you go home, is it necessary for you to remember something, anything, until the next day?
If so, and from some of what you write it can seem so: STOP IT! STOP IT NOW! Write everything down. Everything. Projects, tasks, lists, what you have to to, what worries you, problems to solve, etc. Keep it somewhere you trust where you know that you will look often, be that specialized software or a simple notepad. This will allow you to completely "forget" work when you go home. It takes practice to get good at it, but from personal experience the difference is phenomenal. Drop the occasional lists and Post-Its and make a detailed and good system.
My main source of stress at work is when there is a lot to do and I use my working memory to stay on top of it. I hate that. I hate using precious brain power to remember stuff, and it makes me ineffective and tired quickly. Maybe Getting Things Done by David Allen will help. If helped me a lot, at least. My efforts with staying to a system can go up and down, but when I do it well work is nonexistent to me until the next workday begins, even when I have a lot on my plate.
1. Programmer hostile. For the most part, the people who can make money off GPL licensed software are system administrators, people selling support and training, and so forth. If you are a developer and try to use the software, you better be careful with how you use it.
2. Riddled with nonsensical legal fiction. The limits regarding linking are arbitrary. What about "linking" with the software by using its output with pipes, speaking to it over sockets, and so on?
3. A poor choice for people who love open source. Are you an author who creates open source software, and you want to link your software with a library written in GPL? Careful, or the GPL monster will eat you and make your code GPL too.
My own hate of the GPL aside, the main thing to take away is that it doesn't fit OP. People who create software can pick whatever license they wish, and I respect that. I just reserve the right to despise the GPL.
OP, perhaps the ISC (http://en.wikipedia.org/wiki/ISC_license)? It is BSD style and keeps it to a minimum.