But, for a lot of things, we have to exist in the gap between ethics and law. If someone, with access to ostensibly public NYCDOT information, uses it for "dishonorable" (not illegal) purposes, the DOT has three choices: legislate its use, remove it completely, or ignore the issue. Whatever they do, with the exception of the ignore option, will result in the vilification of our clever soul. That person did not make any of the decisions that caused the removal of the previously accessible public information. They just had a thing, they used it, and something happened. Could that have been foreseen? Maybe, but marginal. Guaranteed? Probably not at all. I just don't think that blame is fair. Let the NYCDOT do what it'll do and the rest of us can replot our courses if necessary.
OSS libraries, released to the web or wherever, have the same set of choices; and the authors can do as they please. It's their stuff, and their right entirely. But, blaming someone who acted "dishonorably" and resulted in a novel set of legal restrictions on an OSS library doesn't seem right either.
If someone took an open source library that had a restrictive license, and used it in violation of that license, if it can be proven that they did so with the intention of ignoring the license, they can be held accountable. In this case, even if they were ignorant of the license, they can still be held accountable. We can definitely assign blame to these people, and more so in the case of the one doing it with malicious intent.
So why is the same not true of these cameras? Especially if now this person has been informed that their usage is against the wishes of the provider; even if it's questionable whether or not the initial usage is "dishonorable", once the provider's intentions have been made clear, if the "clever soul" persists, it's not out of malice, which is definitely dishonorable.
Intentionally violating someone's expressed preferences is often legal, but I think it's almost uniformly seen as a negative (i.e. dishonorable) thing. Except in the most extreme cases, where someone's preferences are generally considered unreasonable, we have good reason to treat those who ignore preferences as untrustworthy or unjust.
So there exists a fourth option: NYCDOT makes a plain request that this kind of usage stop, and then rely on people to honor those wishes. This is like basic social reciprocity, so I'm constantly amazed by how many people argue that we shouldn't engage in it. At the end of the day, that's what you're saying we should do: be fine with people who are asked to stop, and who respond with "no, you can't make me". It's not unreasonable that NYCDOT ask that their cameras not be used to gain people likes or viewers or money; but it does strike me as unreasonable to applaud people who intentionally ignore (and even flout!) the lack of enforceability of that ask.
But, for a lot of things, we have to exist in the gap between ethics and law. If someone, with access to ostensibly public NYCDOT information, uses it for "dishonorable" (not illegal) purposes, the DOT has three choices: legislate its use, remove it completely, or ignore the issue. Whatever they do, with the exception of the ignore option, will result in the vilification of our clever soul. That person did not make any of the decisions that caused the removal of the previously accessible public information. They just had a thing, they used it, and something happened. Could that have been foreseen? Maybe, but marginal. Guaranteed? Probably not at all. I just don't think that blame is fair. Let the NYCDOT do what it'll do and the rest of us can replot our courses if necessary.
OSS libraries, released to the web or wherever, have the same set of choices; and the authors can do as they please. It's their stuff, and their right entirely. But, blaming someone who acted "dishonorably" and resulted in a novel set of legal restrictions on an OSS library doesn't seem right either.