|Without getting into labor theory too much; it suffices to say that unions are typically organized around marginalized workers. /usually/ (hollywood writers, pro atheletes excluded).|
Programmers are not marginalized except in the most link-baity of articles.
I would have no problem, as a programmer, of swearing allegiance to some list of facts that could easily be improved upon but might look something like this:
* Math should not be patentable
* If you have a math patent and use it defensively, that is okay.
* If you have a math patent and you use it aggressively, that is decidedly NOT okay.
* Features and ideas should not be patentable.
* It is okay for specific implementations of features to be protected by law, maybe by patent, maybe by copyright.
If you or your company conflicts with /any/ of the above statements, you are declared evil. If you are evil I will NOT work for you and will work within the law; primarily by whining on the internet, to assure that you lose your capital, your programmers, and thus your ability to do harm to the world.
eof and 100k other hackers.
Something like this?