News for hackers. Stuff that matters.
Re:Ask HN: Right to Repair for Software? by 2OEH8eoCRo0 on Friday January 27, 2023 @06:36AM (#34544946)
I used to work in defense, should that software be open source?
Re:Ask HN: Right to Repair for Software? by schwartzworld on Friday January 27, 2023 @06:42AM (#34544973)
Security by obscurity is the weakest form.
Re:Ask HN: Right to Repair for Software? by 2OEH8eoCRo0 on Friday January 27, 2023 @06:48AM (#34545016)
Everyone loves this phrase but it's far from a universal truth. Sure, it applies to shipped software, but I'm not sure that it applies to military hardware. Regardless, you really think that military hardware should be open sourced?
Re:Ask HN: Right to Repair for Software? by schwartzworld on Friday January 27, 2023 @10:51AM (#34547365)
First of all, the GP comment was talking about software, not hardware.

Something made by the military to be consumed by only them probably doesn't need to be open sourced. Same thing as if you write a program for yourself that only you use. Once something is intended to be consumed by the public, it should absolutely be open sourced. Voting machine software, tax filing software, etc.

Re:Ask HN: Right to Repair for Software? by 2OEH8eoCRo0 on Friday January 27, 2023 @01:08PM (#34549514)
What about software that simulates hardware? That's a thing.

I agree though, I just don't think it's an absolute rule. Voting machines and other stuff that the public uses probably should be.

Re:Ask HN: Right to Repair for Software? by pabs3 on Saturday January 28, 2023 @12:38AM (#34555487)
Just because military software isn't released publicly, doesn't mean it shouldn't be open source (the OSI definition, not the "public source" definition).
Re:Ask HN: Right to Repair for Software? by predmijat on Friday January 27, 2023 @11:30AM (#34547891)
One counterexample - changing SSH port from default one reduces login attempts by 99.999%. I can go on :)

Yes, if someone is after you specifically it won’t help, but you avoid automated stuff.

Re:Ask HN: Right to Repair for Software? by dlahoda on Friday January 27, 2023 @08:21PM (#34554094)
and why avoiding such automated stuff is good?
Re:Ask HN: Right to Repair for Software? by nibbleshifter on Friday January 27, 2023 @06:53AM (#34545049)
Absolutely.
Re:Ask HN: Right to Repair for Software? by 2OEH8eoCRo0 on Friday January 27, 2023 @07:21AM (#34545213)
Could you explain your reasoning?
Re:Ask HN: Right to Repair for Software? by nibbleshifter on Friday January 27, 2023 @01:51PM (#34550065)
Taxpayers money pays for a huge amount of defense industry software development.
Re:Ask HN: Right to Repair for Software? by 2OEH8eoCRo0 on Friday January 27, 2023 @04:12PM (#34551929)
Sounds circular.

- All taxpayer funded sw should be open source

- what about defense?

- yes

- why?

- because it's taxpayer funded

Re:Ask HN: Right to Repair for Software? by enriquto on Friday January 27, 2023 @07:40AM (#34545328)
> I used to work in defense, should that software be open source?

Software that is used internally and not distributed need not be free software. That was not my point.

That said, I do work in defense now (writing software for a defense partner that finances the research of my lab) and the contract requires that all our production be published under an open source license. Only the data is secret, and we don't really get to see most of it.

Re:Ask HN: Right to Repair for Software? by pabs3 on Saturday January 28, 2023 @12:37AM (#34555481)
When you say "published", do you mean released publicly on GitHub or just released to the defense partner?
Re:Ask HN: Right to Repair for Software? by pabs3 on Saturday January 28, 2023 @12:29AM (#34555436)
If you mean the OSD/FSD definition of open source, yes. The military should have access to the source code for the software it is running on the devices it owns/uses. If you mean "public source" then thats a bit more murky.