Klopt maar meestal is er dan iemand die dan toch kan zeggen van 'dit gaan we doen' zonder dat het bedrijf dan op eens in tweeën splitst en er een stoelendans plaats vind.
Dat is dan ook wat Linus nu gedaan heeft. En de bcachefs ontwikkelaar (het gaat immers maar om 1 iemand, niet een groep) kan voor zichzelf verder. Net zoals je in een bedrijf ontslagen wordt als je niet in het team past.
En ook in het bedrijfsleven zie je "forks". Worden die nieuwe Qualcomm socs niet gemaakt door een team (/overgenomen startup) die daarvoor bij Apple de ARM SoCs maakte? Dat is dus ook een team / paar man geweest die zich van Apple afsplitste naar een eigen startup (en later is opgekocht door Qualcomm).
En bv Ubiquiti is ook opgericht door een voormalig Apple medewerker die daar aan de netwerk hardware werkte (toen Apple op een blauwe maandag wat routers en dergelijke heeft gemaakt).
Of de ontslagen Nokia medewerkers die daar aan MeeGo werrkte die vervolgens hun eigen telefoon en OS zijn gaan maken, Jolla/Sailfish.
Ik denk dat de meeste 'spinoffs' en forks van Linux software, of zelfs de hele distro, enige vorm van drama als grondslag hebben waarbij iemand kwaad is weggelopen en zijn eigen versie is gestart.
Ik denk dat dat echt wel reuze meevalt. Er is maar een Linux kernel, niet vele forks. En de toolchain zijn er ook maar twee van, of GNU of muslc. En is het hebben van een aantal desktop environments nu echt zo erg? KDE en GNOME zijn bv totaal niet vergelijkbaar. Niet in uiterlijk noch in filosofie (KDE geeft veel meer keuze / instellingen, GNOME is "what you see is what you get"). En v.w.b. distro's zijn er toch ook wel verschillen. Alleen al verschil in standaard DE bv (Ubuntu vs Fedora is standaard GNOME vs KDE meen ik bv). Maar ook verschil in release schema's, Ubuntu heeft elke 6 maanden een release, Arch Linux volgt een rolling relesse model en geeft dus nooit nieuwe releases uit. En dan heb je nog verschillen in wanneer software wordt opgenomen, Debian releases hebben een harde freeze maanden voor release, terwijl Ubuntu dat veel korter voor de release doet en dus actuelere software heeft. Of aan de kant van Arch Arch zelf dat helemaal bleeding edge is en als vandaag een nieuwe versie van een softwarepakket uit komt zit het uiterlijk volgende week in de repo (en vaak dezelfde dag of een dag later, uitzonderingen zijn Linux, DEs en dat soort zaken). Terwijl als je Manjaro pakt dat gebaseerd is op Arch ze juist wat langer wachten met updates, bv KDE 6 heeft een maand of 2, 3 geduurd voordat die beschikbaar was.
En dat zijn allemaal prima verklaarbare argumenten om voor de ene of de andere distro te kiezen en dus ook fijn dat er "anders denkende" zijn die hun eigen distro opzetten. En als iemand als hobby zijn eigen distro opzet is dat natuurlijk ook helemaal prima, alleen maar meer keuze (maar ik zal het niet snel gebruiken).
En de haantjes in de IT sector zijn meestal 'heilige huisjes' of 'koninkrijkjes' waarbij (meestal een senior) ZIJN stukje helemaal heeft afgebakend en andere oplossingen dan het zijne zijn slecht of bestaan niet.
Dat herken ik wel, maar is net even anders dan met software ontwikkeling :-)
Hoezo is dat anders dan software ontwikkeling? Het is echt niet zo dat het bij software ontwikkeling anders zal zijn dan op andere vlakken.