Is it illegal to retaliate against employees for sharing salaries? I read on EricaJoy's salary transparency experiment at Google: It's illegal to retaliate against employees for sharing salaries. Is that so, in the United States?
Certain kinds of pay secrecy measures are illegal under the National Labor Relations Act, a 1935 law. It's not the strongest prohibition, however, because the consequences of violating it are rather weak (especially compared to other employment claims). Some government entities or contractors are under more stringent rules by executive order, and states may have their own laws. Here's a Department of Labor fact sheet. Here's a 2014 NPR story on the subject.
It may be discrimination, but it is not discrimination based upon any reason that the company is prohibited from engaging in. This conduct is legal in pretty much all U.S. jurisdictions.
I can't find any law that would prevent an employer from requiring this. Under current Florida law, an employer can even demand passwords and access to an employee's social media accounts. A bill was proposed to prohibit this, but it hasn't passed. Generally, an employer can require anything they want as a condition of employment, as long as it is not illegal. Florida has at-will employment so the employer could certainly fire the employee if they don't comply.
It's not clear exactly what you're asking, when you say "the company I work for" – i.e. are you asking "can they fire me?" (almost certainly they can, even if their TOS thinking is legally misguided – unless in your country there are laws that prevent firing employees). To be certain, you need to hire an attorney who is sufficiently savvy about web page technology that they can accurately judge what you are doing, and whether you can fruitfully resist their demands. You seem to be skeptical of their position because you are "not affecting their servers in any way". The TOS is not about affecting their servers, it is about affecting their intellectual property. It appears that your code does a number of the prohibited actions such as and perhaps most importantly "modify". If you have distributed a program that allows users to modify company content on their own computers, then the user might be in violation of the TOS, but not you (since you're not running a server that redistributes). However, I am betting that in order to create and test the program you had to violate the TOS. Additionally, you could be vicariously liable for the infringements of others, especially if this program can only be used to infringe on copyright, and you know this fact. That is pretty much the end of the legal part. As for how you should respond, your attorney, and not Law SE, deals in recommendations.
Employees are only required to work in the sense that refusal to report can result in discipline (like reprimand or firing) and forfeit of whatever money you would have earned had you shown up. This is exactly the same way federal employees (or most employees, for that matter) are always required to work. The fact that they're not being paid on time has nothing to do with whether it's slavery. That's because pay has nothing to do with slavery. Slavery is forced labor and/or ownership of people, and civilian federal employees are just as free to quit as they normally are. Military personnel can't freely quit, but they can never freely quit. Nothing relevant has changed for either group. Not paying employees is potentially a violation of labor law, and the government in fact lost a lawsuit after the last shutdown for violating the FLSA. If that happens this time too, they'll have to pay damages.
In the U.S. a board member would not be an employee just by virtue of being a board member, even if they were compensated for attending board meetings. The CEO, an employee, might or might not also be a board member. Employees can be fired by their manager. A board member can't be fired from the board but, typically, only removed by a vote of shareholders. They are not assigned tasks by managers of the company. This is 100% clear in CA under employment code 622 (a) “Employee” does not include a director of a corporation or association performing services in his or her capacity as a director. I was a CEO of a private company I co-founded I was a board member as a result of voting myself on the board via my stock ownership. The majority of the board could fire me as CEO but I would still be a board member. If outside board members did get compensation, it would be as a consultant, paid with a 1099. The CA code does say that a board member could take on actual work, like auditing financial information, that might fall under the activities of an employee.
I've litigated cases like these before. The IRS enforcement reaction is swift and severe. Penalties for the employer are heavy and rarely waived. It would be rare for a business like this to stay operational long enough to issue a W-2. A business like this would probably be shut down by the IRS and have the people responsible for the payroll function, at a minimum, promptly burdened with tax liens, within four to six months. These cases also constitute a significant share of all criminal tax prosecutions. The odds of someone doing this spending several years in federal prison is high. Generally speaking, if the wrongdoing is fully on the part of the employer without the collusion or knowledge of the employee, the IRS will not force the employee to double pay the taxes that should have been withheld by the employer in this situation. Instead, this IRS will try to recover the amounts that were withheld from the employees but not delivered to the IRS. It will seek to recover these amounts from the employer and also from other responsible persons in the organization (and from outsourced professionals) with the authority to pay the IRS who did not do so. There may be circumstances, if push comes to shove, where the IRS could collect from the employees in a case like this one (I've never had occasion to need to research that issue), but that would be the rare exception and not the rule, in practice. On the other hand, if the employer simply does not withhold taxes or prepare W-2s at all, and either 1099s people who should have been classified as employees (or files no information tax returns at all), the IRS will generally insist that the employee pay income taxes on the full amount owed and that they pay the employee part of payroll taxes. It will also pursue the employer for the employer's share of payroll taxes. The employer will also be jointly and severally liable for any taxes that should have been reported and subjected to withholding that are not paid by the employee (perhaps because the employee spent all the money). Sometimes cases like this are also criminally prosecuted, but it is less common to do so.
"Backlogged" has no legal status. Under usual contract terms, all intellectual property you generate as part of your employment belongs to your employer. But "intellectual property" is a category of rights, such as patents, trademarks and copyrights. An idea by itself is not intellectual property. "Wouldn't it be great if ..." cannot be owned by a company. However, specific ideas can be trade secrets, and trade secrets are protected. It's likely that your idea is a trade secret, if the idea applies to the sort of business that your ex-employer is involved in. The fact that it's called promising by the company reiterates that.