It's going to require a broader mindset change in the developer community. Copyleft and the free software mindset fell out of fashion because, I think, it "felt" to many that there was penetration of open source ethic into the corporate world and the very liberal Apache/BSD-style licenses were leading to take-up and contribution of OSS by those parties.
And frankly a lot of "open source" work actually ended being either "resume" material or "corporate contribution" work.
But I think we're seeing more and more where this can lead -- your thousands of hours of work can just turn into a new product launched on AWS etc that does nothing to enrich you or reward your community for its efforts.
The copyleft model was supposed to counteract this by at least demanding contributions back. And if companies felt they wanted/needed a proprietary license, they could always negotiate that separately. But as you say, tossing GPL on a project has become kind of radioactive. And the copyleft model didn't really scale well into the SaaS world.
And frankly a lot of "open source" work actually ended being either "resume" material or "corporate contribution" work.
But I think we're seeing more and more where this can lead -- your thousands of hours of work can just turn into a new product launched on AWS etc that does nothing to enrich you or reward your community for its efforts.
The copyleft model was supposed to counteract this by at least demanding contributions back. And if companies felt they wanted/needed a proprietary license, they could always negotiate that separately. But as you say, tossing GPL on a project has become kind of radioactive. And the copyleft model didn't really scale well into the SaaS world.