Would there even still be a need for it? Releasing code without the approval of your managers would stop being a crime, and it's not like most people are only releasing free software because of licenses in the first place.
Right. And you can already refuse to accept a job if all the code you produce isn't open sourced. Good luck with that on most companies, though.