वह दौर जब test code नई moat बन जाता है
(saewitz.com)-
सफलता का विरोधाभास: जैसे-जैसे कोई प्रोजेक्ट बढ़ता है, उसे backward compatibility और विशाल codebase (The Ship of Theseus) का बोझ उठाना पड़ता है। दूसरी ओर, प्रतिस्पर्धी मौजूदा प्रोजेक्ट की API spec, documentation और test code को AI से सीखाकर केवल core value निकालते हुए एक 'ज़्यादा हल्का और आधुनिक version' पल भर में बना सकते हैं.
-
Cloudflare vs Vercel मामला: Cloudflare ने Vercel द्वारा वर्षों में तैयार किए गए Next.js के विशाल documentation और test suite का उपयोग करके, सिर्फ़ एक हफ्ते में Vite-आधारित slim Next.js-compatible runtime बना लिया। (फ़िलहाल यह अमेरिकी सरकारी साइट cio.gov पर भी लागू है)
-
test code ही asset है: पहले code खुद सबसे महत्वपूर्ण था, लेकिन अब 'software contract' और 'test case' सबसे महंगे asset बन गए हैं। इन्हें सार्वजनिक करना ऐसा है जैसे प्रतिस्पर्धी को मेरी service की हूबहू नकल करने के लिए एक सटीक blueprint दे देना।
-
SQLite की दूरदर्शिता: SQLite code को public रखता है, लेकिन source code से 590 गुना बड़े विशाल test suite (92 million lines) को private रखता है। यही वह 'moat' है जिसने open source ecosystem को बनाए रखते हुए भी उसे commercial defense दी है।
-
निष्कर्ष: AI युग की commercial open source कंपनियाँ अब 'पूर्ण परोपकार (open source)' और 'business survival' के बीच निर्णय लेने के मोड़ पर खड़ी हैं। आगे कई प्रोजेक्ट SQLite की तरह test code को private में बदलते हुए अपनी अलग technical barrier खड़ी करते दिख सकते हैं.
अभी कोई टिप्पणी नहीं है.