Niesamowity artykuł o tym, jak potrzeby oprogramowania open-source i firm komercyjnych często się różnią oraz jak można sobie z tym poradzić. To nie oznacza, że musisz zamykać swoich klientów w konkretnej ofercie, aby dostosować cele biznesowe do oprogramowania open source. ClickHouse Inc. i Tinybird mają różne potrzeby biznesowe, plany rozwoju, poziomy zatrudnienia i budżety, podczas gdy obie polegają na tym samym rdzeniu open-source. Z pewnością możesz przyjąć oprogramowanie upstream, ale utrzymując własny fork, musisz dostosować każdą zmianę do swojej specyficznej dziedziny, w tym przypadku analityki w czasie rzeczywistym, i unikać kompromisów inherentnych w wydaniach ogólnego przeznaczenia. Najtrudniejszym aspektem jest retroaktywne oszacowanie wysiłku inżynieryjnego.