Join us on Thursday, April 18th, at 9am BST / 10am CEST / 1:30pm IST / 6pm AEST, when Mishari Muqbil, from Zymple/Bitergia, will discuss Transforming MLOps Culture with InnerSource Principles
Join us on Tuesday, 30th April, at 3pm BST / 4pm CEST / 9am CDT / 7am PDT to hear Florence Rolland, from Novo Nordisk, and Laura Jeffords Greenberg, from Worksome, discuss

Mastering Open Source: Balancing the Code Supply Chain, IP, and Legal Considerations

Für die Belange der Community eintreten

InnerSource Communities existieren im Kontext eines Unternehmens und unterliegen daher größeren Einschränkungen als Open Source Communities. Manchmal stehen die Interessen des Unternehmens im Widerspruch zu denen der Community. Trusted Committer vertreten eine langfristige Perspektive für ihr Projekt. Sie verstehen, dass eine funktionierende Gemeinschaft eine Vorbedingung für die langfristige Wartbarkeit und Qualität der Software ist. Aus diesem Grund sind viele InnerSource Initiativen nach dem Apache Motto modelliert: "Community over Code". Unternehmen hingegen befassen sich natürlich mehr mit den Produkten selbst, die von der InnerSource Community entwickelt werden. Sie bevorzugen kurz- bis mittelfristige Ergebnisse, die die Geschäftsziele verbessern.

Daraus ergibt sich ein möglicher Konflikt, in welchem Trusted Committer eine wesentliche Rolle spielen. Trusted Committer generieren Vertrauen im Unternehmen und agieren, aufbauend auf dieses Vertrauen, als Interessensvertreter für die Community und die langfristige Wartbarkeit und Qualität der Software im Unternehmen. Sie sind dafür verantwortlich, dass sowohl technische als auch organisatorische Risiken an das Management berichtet werden. Gleichzeitig müssen Trusted Committer strategisch handeln und sich innerhalb der vom Unternehmen gebotenen Freiheiten bewegen.

Trusted Committer müssen sich auch darum kümmern, dass die Community und einzelne Contributors öffentliche Anerkennung für Ihre Arbeit erhalten. Öffentliche Anerkennung ist die Währung, mit der Contributors belohnt werden, speziell diejenigen, die freiwillig beitragen. Es hat sich bewährt, wertvolle Contributors öffentlich zu loben und sicherzustellen, dass ihre Führungskraft über ihre Beiträge informiert werden. Beiträge nicht zu loben kann für die jeweiligen Contributors frustrierend sein und wirkt sich negativ auf die Community aus. So etwas kann in Unternehmen passieren, die noch nicht an das InnerSource-Arbeitsmodell gewöhnt sind, oder wenn die von der InnerSource-Community entwickelte Software hinter den Kulissen ausgeführt wird und das Management die Beitrage der Community einfach nicht kennt. Ein guter Trusted Committer arbeitet mit dem Management zusammen und setzt sich dafür ein, Erfolge zu feiern. Erfolge nicht zu feiern geschieht in den meisten Fällen nicht aus böser Absicht und ist einfach zu beheben.

Ein anderer Fall, der die Vermittlung des Trusted Committers erfordert, ist wenn Contributors keine Zeit oder Erlaubnis bekommen, an der Community mitzuarbeiten. Dies kann passieren, wenn die Community an Produkten ausserhalb des Verantwortungsbereichs des Contributors arbeitet und diese nicht relevant für die Ziele der jeweiligen Untereinheit im Unternehmen sind. In diesem Fall sollte der Trusted Committer das Gespräch mit der Führungskraft des Contributors suchen und sich für eine andere Entscheidung einsetzen.

Zusammengefasst gibt es viele Situationen, in denen sich der Trusted Committer für die Interessen der einzelnen Contributors und für das Unternehmen als ganzes einsetzen sollte. Trusted Committer verstehen, dass der Wert, den die Community für das Unternehmen bieten kann, von einer funktionierenden und langlebigen Community und letztendlich von einer vertrauenswürdigen Beziehung zwischen Unternehmen und Community abhängt.

Contributors