Hallo Martin,
sollte es eine dienstliche Aufgabe sein, hat man diese Zeit;
Kommt sehr auf den Dienst an.
Für's Selbermachen in vertretbarem Umfang gibt aber dennoch gute Gründe. Die Freigabe der Nutzung einer externen Library, vor allem aus dem FLOSS Bereich, ist darüber hinaus für viele Dienstgeber ein aufwändiger Genehmigungsprozess. Zu Recht. Es gibt genug verwaiste FLOSS Projekte; wenn man da etwas auswählt, das nach 2 Jahren keinen Betreuer mehr hat, so dass man es dann entweder selbst pflegen oder auf eine andere Lib migrieren muss, hat man ins warme Braune gepackt.
Und ich erinnere an die left-pad Katastrophe am 22.03.2016, wo der Autor alle seine Module aus NPN entfernt hat und sich herausstellte, dass es haufenweise Abhängigkeiten dazu gab, deren Builds dann zerbröselten.
Libs sind eine Chance, Zeit zu Sparen und Fremdknowhow zu nutzen
Libs sind das Risiko, sich den Launen eines Fremdentwicklers auszusetzen
Eine FLOSS-Lib, die ich im Zweifelsfall nicht selbst weiter pflegen kann, ist ein großes Risiko.
Ein Build-Prozess, der bei Depublikation einer Lib zerbröselt, ist unklug. Aber offenbar sind viele Projekte so gebaut, dass ihr Build sich die Abhängigkeiten immer vom Zentralrepository zieht.
Rolf
sumpsi - posui - obstruxi