I dont want to write proprietary software. I write foss software. But i dont want you to make money off of my invention without giving back, easy as pie.
The rest would obviously have to be determined. A union is a separate entity, same as the linux foundation seems to distribute donations (from another comment) it would have to be discussed and agreed upon.
Still, those who use foss, make money and dont donate upstream are scum imo.