My simple thesis on @radicle :
1. AI makes software easier to reconstruct, modify, and maintain, eroding source-code secrecy.
2. Community work shifts to verification, evidence, recorded knowledge, and trust around things that can’t be verified easily.
3. Sharing and distribution remain key because reusing that work is cheaper than rediscovering it.
4. When software can no longer be effectively enclosed, the winning code network lets software and the useful work around it move freely.
1. AI makes software easier to reconstruct, modify, and maintain, eroding source-code secrecy.
2. Community work shifts to verification, evidence, recorded knowledge, and trust around things that can’t be verified easily.
3. Sharing and distribution remain key because reusing that work is cheaper than rediscovering it.
4. When software can no longer be effectively enclosed, the winning code network lets software and the useful work around it move freely.
The end of software secrecy is almost upon us. The death of closed source, and the final triumph of open source.View quoted post on X
I should have realized this a few months ago when I successfully decompiled the game of Firefighter from an ancient DOS shareware binary. My robot friend was able to tell it had been written in Borland Pascal from looking at the data layout; it gave me back very readable Pascal code with sensibly chosen function and variable names. I transpiled it to Rust and now ship it as part of my heritage games collection.
The thing is, I thought of this as a fun stunt but didn't have any confidence that the technique would scale up to large, real programs. I have since learned that people are now doing this sort of thing with entire AAA games, which are among the most complex software artifacts ever to be shipped as a binary. If they can be decompiled, anything can be.
This has implications. Massive implications. We need to think about what the world is like when, in general, there is no longer a secrecy moat around almost any software at all.
1/2