What was in full swing was Open Source, powered by scratch-your-own-itch. What was taking time was for the business world to learn the lessons by both carrot (Linux) and stick (Unix Wars, vendor lock-in, dozens of crappy competing standards). When Steve Balmer winds up using your language, you moved the ball.
Many ideas from The Cathedral & The Bazaar made it into The Lean Startup. The Cathedral development model was more related to waterfall. YC was already chugging along, but you can bet your ass PG was already steeped in the tea.
I can see now that you expanded your comment after I wrote my response. Please leave a marker ("later:" or something) when you do that.
Teenage Mutant Ninja Netnews (TMNN) was ESR's failed magnum opus, a solo netnews rewrite: long private work, one rough beta, then done. That is the isolated cathedral process CatB later criticised when it was other people's work. The tree from the historic tmnn7-8.tar.Z is here:
https://github.com/SimHacker/esr-tmnn7-8/tree/main
Read the LICENSE as evidence, not as law homework: anti-censorship language, FSF distancing, GPL-style terms, and a consulting pitch labeled as an unabashed commercial plug inside the license text:
https://github.com/SimHacker/esr-tmnn7-8/blob/main/LICENSE
Then read fascist.c: real filename, FASCIST and COMMUNIST compile switches, suppress/deny and ADM/authorized rules for who may post or read. That is operator gatekeeping in code, not a metaphor.
https://github.com/SimHacker/esr-tmnn7-8/blob/main/src/D.new...
ESR talks in that LICENSE like the speech police are the enemy. In the same distribution, fascist.c is the speech police: it encodes who may post, who may read, site suppressions, and deny rules off an authorized file. That is not a subtle contradiction. It is the same person packaging a freedom sermon with operator-controlled posting and reading. Calling that anything other than hypocrisy is charity he did not earn.
Stating facts is nice, but the conclusion you're trying to get to is just a tangent about ESR. In 1988. How do you relate this to arguments I made?
> later criticised when it was other people's work
Seems like first-hand learning and applying those lessons to more relatable projects, such as those after 1988? Are we still a society that rewards learning or must all mistakes be worn permanently and shamefully so that the malcontents can endlessly self-validate in their misery?
The authz language is pretty funny. Free speech has always been self-inconsistent. If I may use my free speech to organize a fascist takeover of society, is free speech without limit not potentially a tool of its own destruction? If one is, as ESR is, so concerned with free speech, would there not then be a need for authz? If you argue that controls on free speech are a hypocrisy, isn't that also what a fascist would argue while angling to eliminate barriers to the use of free speech so that they can use it to end free speech?
The license is fun. I'm sure I have equally amusing writings stashed away somewhere. Amid this evidence of early tension, stewing, and ideological turmoil, I do sense within ESR a dissatisfaction with the FSF. Would this not foreshadow that CatB was later aimed at the FSF and that ESR was motivated for a long time and therefore, while he ultimately presented a different message informed by many other developments and a long time to think and refine, all along grappling with an irritation at something deep within the FSF that he could not reconcile with?
Doesn't this continue to argue in a very straight line that CatB was all about the FSF and that the cathedral development model's similarities to corporate waterfall were just incidental?
Have you ever had to sit through ESR yapping at you relentlessly about TMNN in the 1980's? I have, and so have many of my friends from that era. It was all he would talk about at the time. He was notorious for his obsession with proselytizing about TMNN and trying to personally attack and tear down RMS's life's work. (Not to mention ESR's rank bouquet and Pepé Le Pew approach to women.)
Pepe Le Pew - We shall flee to Capri!
https://www.youtube.com/watch?v=HMnbNTv_D3A
ESR's Creepy Sex Tips For Geeks: How To Be Sexy:
http://www.catb.org/~esr/writings/sextips/sexy.html
And nobody wanted to work with ESR because he was an insufferable narcissist who didn't want to share his code with anyone, who wanted all the glory and bragging rights himself.
All he did was brag and brag like Trump bloviating about how smart he is, dissing all the competing software that was actually free and other people worked on and shared, without ever sharing his own code, or letting "many eyes" review it, over two full years, until he gave up on his TMNN project and never touched or spoke of it again.
There is literally a 365 line 3,135 word 19,560 character file in the TMNN source code called "doc/BRAGSHEET":
https://github.com/SimHacker/esr-tmnn7-8/blob/main/doc/BRAGS...
ESR's TMNN code wasn't a cathedral, a bazaar, or a mystery house -- it was a shanty town riddled with bugs and security holes far beyond the reach of "many eyes". I analyzed it with Claude: ~774 unsafe string call sites, 42 mktemp races, 61 shell-shaped holes, gets() normalized in a shared header. Review the code yourself if you don't believe me.
https://github.com/SimHacker/esr-tmnn7-8/tree/main/src
Imagine him cornering you at a science fiction convention and having to sit through him reciting that BRAGSHEET file to you again and again. It was his entire personality and discussion topic for two years (besides how much he hated RMS).
ESR's obsession is all about RMS personally, not just the EFF in general. His own TMNN license and my own personal first hand experience proves it. Have you ever discussed it with RMS himself, or even anyone else involved in the Free Software Foundation, or seen both of them interact in person? I have. I still communicate with RMS occasionally -- the last time he emailed me was a couple weeks ago.
I'm speaking from first hand knowledge and direct personal experience over decades. I'm not speculating and hallucinating and trying to carry ESR's water like you are, without knowing either of them personally.