GNU is a computer operating system composed entirely of free software. Its name is a recursive acronym for GNU's Not Unix; it was chosen because its design is Unix-like, but differs... More
If you're working on or launching an open source project, one of the most basic decisions you must make is which license the project will be released under, and choosing the perfect license is more complex than ever. Over the years, we've provided many free guidelines on this topic, but it's a moving target. In this post, you'll find our updeated collection of all the things you need to know to make an informed open source license decision.
To many, open source software isn’t just about getting something for free, it’s a statement about how the world should be. With almost religious fervor, open source evangelists have been fighting the good fight for freedom of code for nearly as long as there have been computers. Here are seven projects that have, quite literally, changed the world.
A major power tool that I left out of my sysadmin's toolbox article is GNU Screen. Screen has been an absolute lifesaver in the past, especially because I sometimes work remotely over wifi connections that might not always be the most reliable. Screen is a session manager for shells, a way to run and preserve multiple shells without actually having to be connected to the server. The most common way I use screen is over ssh. When connected to a server over ssh, the bash session is run over that connection, so any programs or scripts that are run are also dependent on the ssh session being active. However, when screen is run, it runs in the background, separate from the ssh session. That means screen lets your wifi connection die in the middle of running a script without the script dying as well.