Thanks for the refresher. At the time I was fully bought in on the GPL and what it stands for. The Ruby community loses it's shit if you license your code anything other than the MIT license, so these days I tend to use that.
You're right that writing new licenses will not be easy, however it seems to me that a framework like CreativeCommons might work where you have a base license and some optional clauses.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.