How is software "speech"? Do you consider all software "speech"? Do you think any form of software should be allowed, no matter what?
If not, who decides what software is allowed or not? Will I need to get a license from the government before I push my PR to a repo?
> Yes, all photography is speech and any form of photography should be allowed.
> If not, who decides which photography is allowed or not? Will I need to get a license from the government before I publish a photograph online?
You see the problem here, don't you? There are many cases where a photograph can be illegal.
Legally, whether photographs are speech seems to come down to whether they are taken with communicative intent or not.