Vielmehr basiert die Interaktion einzelner Akteure auf einer gemeinsamen Philosophie, in der gemeinsame Waren geschaffen werden (als „Commons“ abgekürzt). Das Verhalten wird eher durch soziale Normen als durch gesetzliche Vorschriften kontrolliert. Die Motivation bei der Teilnahme ist weniger Gewinn, sondern größere sinnvolle Beiträge zur Gesellschaft zum Nutzen aller.
Der Beitrag zu Open Source/Foss -Projekten basiert auf mehreren Faktoren, zum Beispiel:
Die Ergebnisse sind sehr interessante, unterschiedliche Projekte, die sich aus dem persönlichen Willen der Entwickler ergeben und von diesen Personen oder von ihren Mitarbeitern kultiviert werden. Leidenschaft und Begeisterung spiegeln sich in diesen Projekten wider, ohne dass materielle Anreize notwendig sind.
Lizenzmodelle
Ohne die entsprechenden Lizenzmodelle wäre die Realisierung und Wartung von FOSS -Projekten viel schwieriger. Ein Lizenzmodell ist eine vom Entwickler für das Projekt ausgewählte Nutzungsvereinbarung, die uns allen einen zuverlässigen, stabilen Rahmen gibt, mit dem wir arbeiten können. Lizenzmodelle legen klare Richtlinien fest und geben Sie an, was Sie mit dem Open-Source-Code tun können. Das allgemeine Ziel ist es, die Software oder das Kunstwerk für alle verfügbar zu halten. Lizenzmodelle sind viel weniger restriktiv als andere kommerzielle Lizenzvereinbarungen.
Für Software werden Lizenzen wie die GNU Public Lizenz (GPL) oder BSD -Lizenz verwendet. Informationsgüter, Zeichnungen sowie Audio- und Videodaten werden häufig unter Creative Commons lizenziert [1]. Alle Lizenzmodelle werden rechtlich verifiziert. Die Verwendung von Lizenzmodellen ist im letzten Jahrzehnt kontinuierlich gestiegen und wird heutzutage weithin akzeptiert.
10 Gründe für Open Source
Zu den zentralen Fragen zu Open -Source -Software gehören: „Warum ist Open -Source -Software für Sie eine gute Sache?„Was sind die Vorteile der Verwendung einer Open -Source -Lizenz für Software oder Creative Commons für Kunstwerke?"Und" Wie kann Sie Open -Source -Software als Unternehmen vor Ihren Konkurrenten einen Vorgang stellen??Im Folgenden finden Sie unsere Liste der zehn besten Gründe für die Verwendung von Open Source -Codierung.
1. Verfügbarkeit von Quellcode
Sie können den Quellcode der Software vollständig sehen, herunterladen, sich inspirieren lassen und die Grundstruktur für Ihre eigenen Projekte verwenden. Open Source ist sehr konfigurierbar und ermöglicht es Ihnen als Entwickler, Ihre eigenen benutzerdefinierten Varianten für die Erfüllung Ihrer spezifischen Anforderungen und Anforderungen zu erstellen.
2. Verfügbarkeit von Software
Jeder kann Open -Source -Software herunterladen und verwenden. Es gibt keine Einschränkungen in Bezug. Es gibt auch keine Lizenzgebühren zu zahlen.
3. Niedrigere Gesamtbesitzkosten (TCO)
Mit Open Source -Code gibt es keine Lizenz- oder Verwendungsgebühren. Als kommerzieller Service gelten die Kosten nur für die Implementierung, Einrichtung, Konfiguration, Wartung, Dokumentation und Support -Dienste.
4. Bringt die Welt näher
Über Open -Source -Communities können Sie problemlos andere Entwickler aus anderen Ländern kontaktieren, ihnen Fragen stellen und daraus lernen, sowie den Code oder das Kunstwerk, das sie geschrieben und veröffentlicht haben. Dies fördert die globale Teamarbeit und Zusammenarbeit, die die Anwendungen der gemeinsamen Technologie verbessert und verbessert. Sie werden feststellen, dass Open -Source -Communities erstellt und gedeihen, weil jeder ein gemeinsames Ziel hat, den Code schneller, innovativer und effektiver zu unterstützen und zu verbessern, so dass die Community und darüber hinaus die Vorteile nutzen können.
5. Foss bietet Vielfalt
Die Verwendung von Open Source -Standards beschränkt den verfügbaren Softwarepool nicht auf eine einzige Software, sondern erweitert ihn. Mit Open Source können Sie aus einer Vielzahl verschiedener Implementierungs- und Softwarelösungen entsprechend Ihren eigenen Bedürfnissen auswählen.
6. Bildungsmöglichkeiten
Open Source ist entscheidend für den Bildungsaufstieg aller, da sowohl Informationen als auch Ressourcen jetzt frei verfügbar sind. Sie können von anderen Entwicklern lernen, wie sie Code erstellen und die Software verwenden, die sie über Open Source geteilt haben.
7. Schafft Chancen und Gemeinschaft
Da Open -Source -Software neue Ideen und Beiträge bringt, wird die Entwicklergemeinschaft zu einer immer lebendigeren Community, die Ideen frei teilen kann. Durch die Community können Sie Menschen mit ähnlichen Interessen treffen. Es wird gesagt, dass viele Hände Licht arbeiten lassen; In ähnlicher Weise ist es viel einfacher, herausragende Ergebnisse zu erzielen, wenn der Code von einer „Armee“ talentierter Personen entwickelt wird, die als Team arbeiten, um zu beheben und in Rekordzeit zu liefern.
8. Foss fördert Innovation
Foss fördert eine Kultur des Teilens und Experimentierens. Sie werden ermutigt, innovativ zu sein, indem Sie neue Ideen, Produkte und Methoden entwickeln. Lassen Sie sich von dem inspirieren, was Sie von anderen lernen. Lösungen und Optionen können auch viel schneller vermarktet werden, und Open Source ermöglicht es Entwicklern, mit den besten verfügbaren Lösungen zu testen, zu testen und zu experimentieren.
9. Vertrauen
Indem Sie Ihre Software über Open Source testen, können Kunden und Benutzer sehen, was Ihr Produkt tut, welche Einschränkungen sind. Kunden können einen Blick darauf werfen, wie die Software funktioniert, sie validieren und gegebenenfalls anpassen. Dies schafft Vertrauen in das, was das Produkt oder die Software tut. Niemand mag Lösungen oder Softwareprodukte, die mysteriös und schwer zu verstehen sind.
10. Zuverlässigkeit und Sicherheit
Je mehr Menschen am Code zusammenarbeiten, desto höher ist die Zuverlässigkeit dieses Code. Ein auf Zusammenarbeit basierender Code ist überlegen, da es einfacher ist, Fehler aufzunehmen und die beste Lösung auszuwählen. Die Sicherheit wird ebenfalls verbessert, da der Code von der Community von Entwicklern, die Zugang dazu haben, gründlich bewertet und bewertet wird. Es ist üblich, Testergruppen zu haben, die neue Veröffentlichungen überprüfen. Alle Probleme, die auftreten können, werden fleißig von der Community festgelegt.
Beispiele für eine erfolgreiche Verwendung von Open Source (Anwendungsfälle)
Foss ist lange nicht mehr ein Nischenmarkt. Die bekanntesten Beispiele sind Linux -basierte Computersysteme, die überall verwendet werden - von Webservern über Fernseher bis hin zu Netzwerkgeräten wie drahtlosen Zugriffspunkten. Dies reduziert die Lizenzkosten immens und erhöht die Stabilität der Kerninfrastruktur, von der viele Bereiche, Unternehmen und Branchen abhängen. Unternehmen wie Facebook und Google nutzen Foss, um ihre Dienste auszuführen. Dies umfasst die Website, das Android -Telefon sowie die Suchmaschine sowie der Chrome -Webbrowser.
Die Liste bleibt unvollständig, ohne das Open Source Car (OSCAR) [4,5], OpenStreetMap [6], Wikimedia [7] sowie Librivox [8] zu erwähnen [8], ein Dienst, der kostenlose Hörbücher bietet, die von Freiwilligen aus aller Welt gelesen werden können. Im Folgenden finden Sie eine Auswahl von Fallstudien, von denen wir glauben, dass.
Fallstudien
Makoko, Nigeria
Die Shantytown Slum -Community von Makoko in Lagos, Nigeria, beherbergt fast 95.000 Menschen. Eine vollständige Karte dieser Stadt ist jetzt auf Google Maps erhältlich, da die Open -Source -Codierung in Afrika mit freundlicher Genehmigung des Code for Africa Initiative zusammen mit der Weltbank zur Verfügung steht [9]. Ursprünglich erschien Makoko keine Karten oder Stadtplanungsdokumente [23]. Irgendwann waren es nur 3 Punkte auf der Karte, unabhängig davon, dass es eines der größten Slums in Afrika mit einem komplexen System von Wasserstraßen und Häusern ist.
Durch die Datenerfassung schuf diese Initiative Jobs für Frauen aus der Community, denen beigebracht wurde, Drohnen zu verwenden, um die Daten zu sammeln, die zur Erstellung einer Karte der Community erforderlich sind. Die gesammelten Daten, die sehr detaillierte Bilder und Informationen zu den Wasserstraßen, Straßen und Gebäuden enthielten, wurden von Datenanalysten analysiert, bevor sie online mit OpenStreetMap hochgeladen wurden.
Diese Initiative verbessert das Leben und die Sicht dieser Gesellschaft mit dem Ziel, die Informationsinfrastruktur von Makoko zu verbessern. Wenn diese Initiative nicht mit geschlossener Quellsoftware durchgeführt worden wäre, wären die dafür erforderlichen Kosten und Mittel aufgrund der zusätzlichen Kosten für Artikel wie Daten, Mittel für die Bezahlung des Personals, der Kauf der Hardware, des Transports, der Logistikkosten Lizenzierung und Genehmigung.
Computing-Cluster bei Mésocentre de Calcul, Université de Franche-Comté, Frankreich
Die Université de Franche-Comté in Besancon, Frankreich, betreibt ein Computerzentrum für wissenschaftliches Computer [10]. Die Grundgebiete der Forschung umfassen Nanomedizin, chemisch-physikalische Prozesse und Materialien sowie genetische Simulationen. CentOS und Ubuntu Linux werden verwendet, um eine Hochleistungs-Parallel-Computing-Infrastruktur bereitzustellen.
Girlhype Codierer (Frauen, die Code), Kapstadt, Südafrika
Baratang Miya [11] - Ein autodidaktischer Codierer - gründete 2003 als Initiative, junge Mädchen in Afrika zu stärken [12,24] als Initiative, junge Mädchen zu stärken. Dies ist eine Software -Ingenieurschule, die sich auf die Ausbildung junger Frauen und Mädchen konzentriert, um Apps zu programmieren und zu entwickeln. Baratang Miya zielt darauf ab, den Prozentsatz der Frauen in der Wissenschaft, Ingenieurwesen und Technologie zu erhöhen. Clubs werden betrieben, damit Mädchen kostenlose Nachschulklassen besuchen können, um die Codierung zu erkunden und zu lernen.
Girlhype trägt dazu bei, nicht nur das Leben der Mädchen und Frauen in dieser Initiative, sondern auch ihrer Gemeinschaften durch einen globalen Tech -Unternehmerwettbewerb namens Technovation zu verbessern, von dem Girlhype der regionale Botschafter ist. In diesem Programm finden Mädchen ein Problem in ihren Gemeinden, entwerfen Sie eine Lösung dafür und erstellen Sie eine App für diese Lösung. Andere Frauen, die qualifizierte Codierer sind, haben die Möglichkeit, jüngere Frauen in der Branche zu betreuen und zu führen. Girlhype lehrt auch Frauen im Geschäft, wie man das Web nutzt, um ihre Geschäfte online zu vermarkten. Diese Initiative hat Mädchen geholfen, Arbeitsplätze in einer Branche zu bekommen, in der sie sonst nicht arbeiten können.
Twitter Vizepräsident für Ingenieurbesuch bei Girlhype in Khayelitsha, Kapstadt, Südafrika [25]
Cartoons und Open Source
Open Source wird zur Norm für die Softwareentwicklung aus Gründen der Zusammenarbeit und des Beitrags. Unternehmen bewegen sich zunehmend dazu, Open -Source -Technologien für ihre Programmieranforderungen zu verwenden. In der Welt der Cartoons und der Animation liegt dies daran, dass dieser Ansatz der Branche es ermöglicht, externe Talente in unabhängigen Entwicklern und Künstlern anzuziehen und einen Branchenstandard zu schaffen, bei dem verschiedene Personen zusammenarbeiten und dieselbe Technologie anwenden.
Zu denjenigen in der Branche, die sich für diese technologische Idee befasst haben, gehören Pixar Animation Studios [13], die ihre USD -Technologie (Universal Szenenbeschreibung) (14] offenbar gemacht hat [14]. USD hilft den Filmemachern beim Lesen, Schreiben und Vorschau von 3D -Szenendaten und ermöglicht es vielen verschiedenen Künstlern, an demselben Projekt zu arbeiten. Pixar hat auch den Software Renderman [15] veröffentlicht, eine fotorealistische 3D-Rendering-Software, die für nichtkommerzielle Zwecke wie Bildungszwecke und persönliche Projekte kostenlos ist.
Von der freien Software bis zu einer freien Gesellschaft
Vor zehn Jahren stellten Thomas Winde und Frank Hofmann die Frage: „Was würde passieren, wenn Foss -Prinzipien in die Gesellschaft übertragen würden und so das Modell der Gesellschaft veränderte?”[3] Die Implementierung dieses Schritts wird oft als Utopie bezweifelt und klassifiziert. Wir wollten mehr darüber wissen. Das Ergebnis unserer Untersuchung war ein merkwürdiger Blick auf unsere Gesellschaft (aus einer überwiegend europäischen Sicht), die die Entwicklung von Prozessen beobachtete, die bewusst oder unbewusst die Foss -Prinzipien folgten. Wir fanden eine lange Liste überraschender Beispiele, von kostenlosen drahtlosen Netzwerken wie Freieunk [16] bis hin zu öffnenden Bibliotheken über kostenlose Hardwareprojekte (Raspberrypi, Arduino, Beagleboard), gemeinnützige Bürogemeinschaften, The Global Village Construction Set (GVCs) [17 ] und das Teilen von Rezepten wie Freeber [18] und OpenCola [19].
Unsere Schlussfolgerung war, dass eine allgemeinere, systemische Einführung von FOSS -Prinzipien verspricht, einen signifikanten positiven Unterschied für unsere globale Gesellschaft zu bewirken. Ein Übergang von Lohnarbeit zu freiwilligen, gemeindebasierten Arbeiten könnte dazu beitragen, Schritt für Schritt eine freie Gesellschaft zu erreichen, in der die Bedürfnisse aller anerkannt und erfüllt werden können. Auf dem afrikanischen Kontinent ist diese Idee der Gemeinschaft sehr stark („Ubuntu“ [20]), während sie in Europa und Nordamerika im Laufe der Jahrhunderte zugunsten eines gewinnorientierten Ansatzes verloren gegangen ist.
Abschluss
Menschen, für die die FOSS-Philosophie neu ist und die mit einem kapitalistischen, gewinnorientierten Modell der Gesellschaft aufgewachsen sind, können eine Reihe vernünftiger Fragen in Bezug auf Open-Source-Inhalte stellen. Hier beantworten wir einige der häufigsten Fragen:
Als Einzelpersonen können wir eine Lösung bewerten und melden, was fehlt oder ob der Code nicht wie erwartet funktioniert. Dieses Feedback hilft den Erstellern, bestimmte Punkte zu betrachten und ihren Code zu reparieren oder zu verbessern. Dies kann die Einführung fehlender Teile in die Dokumentation einschließen, die es schwierig machen können, die Idee hinter der Lösung und die beabsichtigte Verwendung des Codes zu verstehen.
Als Unternehmen, das FOSS verwendet, können Sie auch die Unterstützung für Hardware (in einem Computerzentrum ausgeführt) beitragen oder Veranstaltungen sponsern, indem Sie Besprechungsräume oder gemeinsamen Konferenzen zur Verfügung stellen. Viele wissenschaftliche Institute und Unternehmen ermöglichen es ihren Mitarbeitern, während der Arbeit an Foss -Projekten zu arbeiten - die Zeit, die die Zeit für die Verbesserung von Open Source -Code für die Verbesserung der Software, die vom Unternehmen verwendet wird, verbessert wird.
Eine Wohltätigkeitsorganisation namens Architecture for Humanity, die kürzlich in das Open Architecture Network [21, 22] umbenannt wurde, ist eine kostenlose Online -Open -Source -Community, die sich der Verbesserung der globalen Lebensbedingungen durch innovative und nachhaltige Baudesigns widmet. Dieses Netzwerk umfasst Projektmanagement, Dateifreigabe, eine Ressourcendatenbank und Online -Tools für kollaborative Designtools. Durch die Verwendung von Open -Source -Software versucht diese Organisation, Lösungen für humanitäre Krisen zu bringen, indem sie Gemeinschaftsschulen, Häuser, Zentren usw. errichten. Sie tun dies, indem sie professionelle architektonische Designs frei verfügbar machen und Architekten, Designern, Innovatoren und Gemeindevorstehern ermöglichen, innovative und nachhaltige Ideen, Designs und Pläne zu teilen, die umweltfreundlich, humanitäres Design und Architektur unterstützen. Diese Organisation wurde als Initiative zur Unterstützung der Gemeinschaften gestartet und konzentrierte sich nicht auf Code, sondern auf praktische Hilfe.
Verweise
Autoren
Plaxedes Nehanda ist eine mehrkarrierte, selbstgetriebene, vielseitige Person, die viele Hüte unter ihnen trägt, einen Veranstaltungsplaner, einen virtuellen Assistenten, Transkriber sowie ein begeisterter Forscher zu jedem Thema in Johannesburg, Südafrika.
Frank Hofmann arbeitet auf der Straße - vorzugsweise aus Berlin, Genf und Kapstadt - als Entwickler, Trainer und Autor für Zeitschriften wie Linux -User und Linux Magazine. Er ist auch Co-Autor des Debian Package Management Book (http: // www.DPMB.org).