4 ms·
Oh my gosh. It's not FOSS that kills software, it's ctrl-c and ctrl-v. Computers always allowed you to copy code for free and any new concept that took six mon
by barrysteve 3y ago
Oh my gosh. It's not FOSS that kills software, it's ctrl-c and ctrl-v.
Computers always allowed you to copy code for free and any new concept that took six months to be made up, can be duplicated for free in one second.
The real problem is that you have to ship code that can be disassembled and read by another human being, to sell software. This fact annihlates any incentive and control an author-of-software has over their conceptual labor.
What we need is a method to sell a binary (and source-code) that are completely free of human-perceivable information AND authorized against a purchase server. Identify the code author or not, both are fine, what matters is the conceptual labor is protected.
That's it. We do that and it becomes viable to do hard mental work for a long time, and take risks on bold moves. Make the concept work and sell the baked end result without giving away the recipe.
Every other industry keeps the means of production to themselves.
But for some awful reason, programmers are expected/required to ship the means of production, the understanding of the code and the concepts of the code AND be ready to answer anything, in a relationship with the purchaser.
The balance of effort between software developers and the benefit everyone else gets from them, is completely messed up.
- TeMPOraL 3y ago> What we need is a method to sell a binary (and source-code) that are completely free of human-perceivable information AND authorized against a purchase server. That sounds impossible in principle, not without taking away ownership of the machine from the user. I guess TPM + homomorphic encryption might allow this one day, but that doesn't feel like a win for society. > But for some awful reason, programmers are expected/required to ship the means of production Pedantic, perhaps, but I wouldn't classify code as "means of production". Dev tools and supporting tooling, maybe, which no one is required to ship. I sort of agree with you're saying overall - you're pointing out the fundamental issue, open source is just something enabled by it. I focused on open source because, arguably, this reality of "messed up balance" was still manageable through the legal system, and it's the FLOSS becoming a cultural phenomenon in the industry that broke this.