Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

I don’t know why open source would make much of a difference in this case. It’s not like open source means guaranteed correctness.


sort by: page size:

Is open source really a big factor? There's no magic sauce in the implementation in this kind of stuff, and you can't just copy and paste code over.

I’m not convinced open source would really help. I get the feeling that Mathematica’s underlying philosophy just isn’t a good fit for practical programming.

Doesn't real Open Source solve that problem just as well?

Open source would not be nearly as impressive as reproducible.

Open source pretty much wins by being cheaper (in most cases free). 99+% of users never look at the source code. That's the reality.

Open source or it’s meaningless

See my other comments down there. In any case, not every thing everyone does should be open sourced. There are things you just have to hire smart people to do the jobs right and open source does not solve issues immediately.

Genuine question: how would open sourcing help with that compatibility issue? Open source software is nice, but doesn't magically make all compatibility problems go away.

Is there some reason that open source is better?

Even open source software is opaque. You can't know that the software is unaltered when it's running on a machine. If that machine does something other than produce and print a paper ballot and provide a preliminary count, I'd say something is wrong. And if a closed-source machine prints the wrong ballot, it's for the voter to verify and object. Open source doesn't change that.

Open source seems to be an argument only if you want to have direct counting without an audit trail. If that's the case, the open source aspect is just obfuscating that the overall system is broken.


Why does the fact it being open source impact a product decision? Especially when that likely doesn't matter in practice, e.g., I doubt owners of the device are contributing to the source frequently, if ever.

Open source == ease of changing it. At least with software, and I don’t see any reason why we shouldn’t have the same expectations for open hardware like 3D printers.

Well all things being equal, wouldn't it be better for the open-source solution to win out in the end?

This seems like a very reasonable response and honestly I’m kind of annoyed at everyone asking for everything to be open source all the time.

I don't see how open source software is at all compatible with the view you've just expressed.

Why can't we just have an open source version which is as good if not better?

Yes. The problem is that open source isn't free software.

Fair enough. If you stick to open source, then you can always know how programmers got it wrong in the past and present.

Agree with this. Open source is not the problem, but running code written by a random guy without fixed version and without auditing between upgrades.

I think you underestimate the importance of being open source to a lot of people.. I don’t want to rely on something I can’t debug if we have an issue.
next

Legal | privacy