Benjamins Antwort war ziemlich klar, aber ich möchte einen einzigen Punkt hervorheben. CLAs schützen Unternehmen, die Projekte nutzen oder zu diesen beitragen. Unternehmen, insbesondere große, haben Angst, durch rechtliche Probleme überrascht zu werden. Ich habe von Unternehmensanwälten erfahren, dass Sie selbst in Slam-Dunk-Fällen, in denen das Gesetz auf Ihrer Seite steht, nur zu 60% sicher sein können, dass Sie den Fall gewinnen.
Betrachten Sie die Situation eines Unternehmens, insbesondere eines sehr großen Unternehmens mit vielen Einnahmen, das ein Produkt um ein Open-Source-Tool herum entwickelt. Sie gewinnen Kunden, bauen Infrastruktur auf und stellen Mitarbeiter ein. Wenn ein Mitwirkender des Original-Tools sie plötzlich wegen Patent- oder Urheberrechtsverletzung verklagt, befindet sich das Unternehmen in einer Menge legalem Heißwasser. Wenn sie aufhören, ihr Produkt anzubieten, haben sie Geld für Infrastruktur und Mitarbeiter verschwendet, die sie nicht brauchen, und, was noch wichtiger ist, sie verärgern Kunden. Auf der anderen Seite endet ihre Haftung, wenn sie aufhören, ihr Projekt anzubieten, während der Fall geklärt ist.
In Anbetracht der aktuellen rechtlichen Softwarelandschaft sind CLAs der beste Weg, um Unternehmen das Gefühl zu geben, Open-Source-Software zu nutzen und dazu beizutragen. Es ist nicht ideal (es wäre schön, sich nie mit diesen rechtlichen Dingen befassen zu müssen), aber im Moment ist es eine der wenigen Möglichkeiten, diese Beiträge zu leisten