4 ms·
The important thing is that this changes the default. Instead of the default being closed and needing to justify open-sourcing something, the default will be to
by jonas21 11y ago
The important thing is that this changes the default. Instead of the default being closed and needing to justify open-sourcing something, the default will be to open-source things and having to justify keeping something closed. That's huge.
- derefr 11y agoIt pushes the incentives around as well, though. Unless there's some sort of marginal cost for each line of code they choose to keep proprietary, they'll inevitably do "the least work necessary" when they realize that some project is going to have components fitting these clauses, by by boxing up the entire effort under one of these clauses. Ideally, with some sort of force opposing propriety, the incentive would be such that the government would think it in its best interests to granularize their code into small libraries, programs, and network services, so that they could open-source as much as possible, leaving tiny "classified kernels" as wrappers for libraries or plugins for apps. For an idea of such a force: maybe create a "proriety credit" that a government department would to buy for each 1000 lines of code they refuse to release, whose funding goes to this effort to open-source everything else?
- wlievens 11y agoLOC-based metric tied to money... What could go wrong?
- deleted 11y ago[deleted]
- Qwertious 11y agoAn overabundance of semicolons per line? A complete abandonment of python?
- Natanael_L 11y agoOne-liners that would kill Perl masters by heart attacks half from envy, half from horror
- derefr 11y agoI was using LOC as a hand-wave-y abstraction; substitute something like "total AST-node information-theoretic entropy measured via compressed size of language-canonicalized source" if you want to be picky.
- pzone 11y agoThis is great thinking on this matter, much better than the blunt instrument we're looking at currently. I still kinda think the blunt instrument is an improvement over the status quo, but it's hard to say.
- pg_is_a_butt 11y agouh... no where does it say anything about anyone having to justify anything? one of the exemptions is explicitly stated as being the "belief" of a single person who doesn't want to do it. what if that one person had another belief that it was never right to release anything? like the kind of person who would already hold that job under the current system you're complaining about? what changed? you're an idiot.