Should Code be Copyrighted?
Copyright is a concept that most software developers interact with on a daily basis, whether they are conscious of it or not. Every repository, every library, every framework… they all come with a licence that dictates what you can and cannot do with them. This is so baked into modern software development that few stop to question the underlying premise: should code be copyrightable at all? For a primer on what copyright is and how software licensing works in practice, see my earlier article: Licensing for Beginners. The short version is this: the moment you create a work, all rights are automatically reserved to you under the Berne Convention. You then use a licence to grant others permission to use, modify, or distribute that work. But this entire framework rests on an assumption that deserves scrutiny, meaning the assumption that code is a creative work deserving of copyright protection in the first place. ...