How about a license with one part that applies to propriety additions, and another part that applies to GPL like licenses.
Clear BSD, Apache and maybe CDDL licenses apply to propriety use of code. Clear BSD is simple, so use that. Make it compatible with Apache, CDDL, Mozilla and similar licenses. Prevent companies from trolling copyrights and patents with this part.
Add a clause to Clear BSD license that says, it can't be used with a open-source license that forces people to give up their code, as what GPL does.
This makes the most sense. To remain simple and functional, it needs two parts: one to apply to proprietary use and one to apply to open-source use.
Also, maybe something borrowed from LGPL, that allows more leniency on linked libraries under this license. This will allow proprietary code to be used in any way they want without getting it mixed in with this licensed software. This will also allow a GPL-like piece of code to be stripped down to the library (obviously remaining under those terms), and linked to from this (that is allowed to do so) without getting software from different licenses clouded up.
Clear BSD, Apache and maybe CDDL licenses apply to propriety use of code. Clear BSD is simple, so use that. Make it compatible with Apache, CDDL, Mozilla and similar licenses. Prevent companies from trolling copyrights and patents with this part.
Add a clause to Clear BSD license that says, it can't be used with a open-source license that forces people to give up their code, as what GPL does.
This makes the most sense. To remain simple and functional, it needs two parts: one to apply to proprietary use and one to apply to open-source use.
Also, maybe something borrowed from LGPL, that allows more leniency on linked libraries under this license. This will allow proprietary code to be used in any way they want without getting it mixed in with this licensed software. This will also allow a GPL-like piece of code to be stripped down to the library (obviously remaining under those terms), and linked to from this (that is allowed to do so) without getting software from different licenses clouded up.