6 Mythen über Open Source Software entlarvt
Open Source Software Was ist Open Source Software? [MakeUseOf erklärt] Was ist Open Source Software? [MakeUseOf Explains] "Open Source" ist ein Begriff, der heutzutage viel herumgeworfen wird. Sie wissen vielleicht, dass bestimmte Dinge Open Source sind, wie Linux und Android, aber wissen Sie, worauf es ankommt? Was ist offen… Lesen Sie weiter ist fantastisch! Oder ist es? Trotz der wachsenden Beliebtheit von Open Source-Alternativen 14 kostenlose und Open Source-Alternativen für kostenpflichtige Software 14 kostenlose und Open Source-Alternativen für kostenpflichtige Software Verschwenden Sie kein Geld mit Software für den persönlichen Gebrauch! Es gibt nicht nur kostenlose Alternativen, sie bieten höchstwahrscheinlich alle Funktionen, die Sie benötigen, und sind möglicherweise einfacher und sicherer zu verwenden. Lesen Sie mehr zu allen Arten von proprietären Programmen. Viele Menschen missverstehen immer noch die Natur der Open Source-Industrie.
Einige Leute glauben, dass Open Source Software die Welt der Programmierung ruinieren wird. Andere glauben, dass Open Source-Software die einzige Hoffnung für die Menschheit ist. Schlechte Mythen werden von beiden Extremen in Umlauf gebracht, so dass es schwierig ist, die zugrunde liegenden Wahrheiten zu erkennen.
Glauben Sie immer noch an diese Open-Source-Mythen?
Mythos: Open Source ist für Linux-Benutzer
Die Geschichte und Umgebung von Linux ist durch die Open-Source-Kultur geprägt. Es ist also leicht zu erkennen, warum Menschen davon ausgehen, dass Open-Source-Software dies ist “ein Linux-Phänomen”. Und in gewisser Weise stimmt die Aussage: viele Open-Source-Programme sind gemacht mit Linux Verfügbarkeit als Hauptmotivator.
Wenn Sie jedoch ein Windows- oder Mac-Benutzer sind und glauben, dass Sie sich nicht mit diesen Dingen beschäftigen müssen, liegen Sie falsch. In der Tat besteht eine gute Chance, dass einige Ihrer Lieblingsprogramme Open Source sind und Sie es einfach nicht gewusst haben.
Beispiele sind unter anderem VLC, Pidgin, GIMP, Audacity, Calibre und WinCDEmu.
Die Wahrheit ist, dass Open-Source-Programme auch dann nützlich sind, wenn Sie sich nicht an die Open-Source-Philosophie halten. Es ist nicht nur für Linux-Freaks und Geeks. Es ist für jeder. Am Ende ist Open Source sowieso alles.
Mythos: Open Source ist weniger / sicherer
Informationssicherheit ist heutzutage eine große Sache, aber es ist lustig, dass sich Menschen auf beiden Seiten des Schlachtfeldes befinden - die, die es sind zum und die, die sind gegen Open Source Software - verwenden “Sicherheit” ihre Argumente stützen.
Auf der einen Seite haben Sie diejenigen, die behaupten, dass öffentlich verfügbarer Code ein Programm von Natur aus unsicher macht. Schließlich macht es die internen Abläufe eines Programms für böswillige Augen zugänglich und macht es Hackern und Malware-Entwicklern leichter, Schwachstellen aufzubrechen und auszunutzen.
Auf der anderen Seite haben Sie diejenigen, die behaupten, dass Open-Source-Programme dies sind Mehr sichern. Das Öffnen des Codes für die Öffentlichkeit bedeutet, dass mehr Augen vorhanden sind, die Fehler erfassen können, und mehr Hände, die bei Bedarf schnell Sicherheitslücken schließen können.
In Wirklichkeit haben beide Seiten je nach Kontext Recht. Worüber sich alle einig sein können: Open Source-Software steht vor einem verschiedene Probleme als proprietäre Software. Keines ist notwendigerweise besser oder schlechter als das andere.
Mythos: Große Unternehmen vermeiden Open Source
Menschen schreiben offenen Code Warum tragen Menschen zu Open Source-Projekten bei? Warum tragen Menschen zu Open Source-Projekten bei? Open Source-Entwicklung ist die Zukunft der Software. Es ist für Benutzer großartig, da Open Source-Software in der Regel kostenlos zur Verfügung steht und oft sicherer ist. Aber was zwingt Entwickler, Code kostenlos beizutragen? Lesen Sie mehr aus vielen Gründen, hauptsächlich mit Amateuren oder unabhängigen Programmierern. So denken die Leute das “seriöse Unternehmen” wie Microsoft oder Apple liegen über der Open-Source-Ursache.
Das stimmt jedoch nicht ganz.
Letztes Jahr hat Microsoft das .NET Framework in Angriff genommen. Ein GNU-Anfang für Microsoft: Was ein Open-Source-.NET-Framework für den Rest von uns bedeutet Ein GNU-Anfang für Microsoft: Was ein Open-Source-.NET-Framework für den Rest von bedeutet Us Microsoft hat gerade einen erheblichen Teil seines Codes unter einer zulässigen Open-Source-Lizenz veröffentlicht. Dieser Schritt bricht mit jahrelanger Tradition. Aber warum und was bedeutet das für Sie? Lesen Sie mehr, ein Schritt, der unter Programmierern viel Schwätzereien hervorgerufen hat. In diesem Jahr folgte Apple seiner Open-Swift-Programmiersprache Swift. Open Swift Is Going Open Source: So was? Apples Swift wird Open Source: Was also? Selbst wenn Sie selbst kein Programmierer sind, wirkt sich die Entscheidung von Apple für Open Source Swift auf Sie aus. Willst du wissen warum und wie? Lesen Sie mehr, ein weiterer Schritt, der Programmierer weltweit schockiert hat.
Hier haben wir zwei der proprietärsten Unternehmen der Welt, die sich für das Open Source-Ideal interessieren. Nie wieder kann jemand sagen, dass Open Sourcing nur für Amateure und Unabhängige gilt. Wenn es funktioniert, funktioniert es - egal wer du bist.
Mythos: “Mach was du willst”
Das Konzept von Open Source ist einfach: Der eigentliche Code hinter einem bestimmten Programm wird der Öffentlichkeit zugänglich gemacht. Wenn die Menschen dies hören, ist der unmittelbare Gedanke tendenziell, “Was ist, wenn jemand den Code stiehlt??”
Und in der Tat einige Leute tun stehlen Sie offenen Code. Einige Leute glauben, dass, wenn Code für die Öffentlichkeit verfügbar gemacht wird, sie ihn beliebig nutzen können - aber so funktioniert es nicht. Wie Bilder, Videos und Musik ist auch Software urheberrechtlich geschützt. Ein Leitfaden für die rechtmäßige Verwendung von Bildern im Internet, die sich mit dem Urheberrecht befassen? Ein Leitfaden für die rechtmäßige Verwendung von Bildern im Web Copyright ist ein komplexes Thema. Ein gutes Verständnis macht es leichter. Wenn Sie sich fragen, unter welchen Umständen Sie die kreative Arbeit einer anderen Person nutzen können, erwarten Sie hier einige Antworten. Weiterlesen .
Um es kurz zu machen: Dies bedeutet, dass Sie sich an die Bestimmungen der Open Source-Lizenz halten müssen. Open Source-Softwarelizenzen: Welche sollten Sie verwenden? Open Source-Softwarelizenzen: Welche sollten Sie verwenden? Wussten Sie, dass nicht alle Open Source-Lizenzen gleich sind? Lesen Sie mehr unter dem Code.
Es gibt tatsächlich einige Lizenzen (wie die BSD- und MIT-Lizenzen) tun erlaube dir zu “mach was du willst” mit dem Code, sogar so weit, dass Sie Derivate kommerzialisieren können und was nicht. Aber nicht jede Lizenz ist so, und es liegt in Ihrer Verantwortung, herauszufinden, was erlaubt ist und zu gehorchen.
Mythos: Open Source Coding ist chaotisch
Stellen Sie sich vor, Sie würden versuchen, ein Auto zu entwerfen, in dem hundert andere Leute Sie mit ihren Vorschlägen anrufen. Hektisch und frustrierend, richtig? “Design von Ausschuss” Funktioniert selten in der realen Welt. Warum funktioniert es für die Softwareentwicklung??
Gut tut es nicht. Open Source Entwicklung ist nicht “Design durch Ausschuss”, Auch wenn es auf Papier sicherlich so klingt.
“Aber ich dachte, jeder könnte zu einem Open-Source-Projekt beitragen!” Sie können, aber öffentliche Beiträge werden von den Projektverantwortlichen geprüft und genehmigt. Wenn eine vorgeschlagene Änderung nicht zur Vision des Projekts passt, kann sie abgelehnt werden. Der gesamte Prozess ist überraschend einfach und ordentlich.
Wenn die Projektleitung jedoch in Bezug auf Vision und Richtung nicht übereinstimmt, können die Dinge unordentlich werden - und dann werden Projekte mit Open Source-Software und Forking verzahnt: Das Gute, das Große und das Hässliche und das Hässliche Manchmal profitiert der Endbenutzer stark von den Gabeln. Manchmal wird die Gabel unter einem Mantel aus Ärger, Hass und Feindseligkeit hergestellt. Sehen wir uns einige Beispiele an. Read More, ein Begriff, der den Prozess des Klonens von Open Source-Code als separates Projekt beschreibt und ihn in eine andere Richtung als das ursprüngliche Ziel entwickelt.
Mythos: Open Source Coding ist Pro Bono
Nur weil Open Source-Software häufig kostenlos zur Verfügung gestellt wird, bedeutet dies nicht, dass Open Source-Entwickler kostenlos arbeiten. Einige tun dies natürlich, aber es gibt mehrere Möglichkeiten für einen Open Source-Programmierer, Geld zu verdienen. Verstehen, wie Open Source-Softwareentwickler Geld verdienen. Verstehen, wie Open Source-Softwareentwickler Geld verdienen. Weiterlesen .
Manchmal ist ein Programm für den Arbeitsablauf eines Unternehmens so nützlich und kritisch, dass das Unternehmen die Programmierer dieses Programms sponsert und Finanzmittel bereitstellt, damit sie weiter daran arbeiten können.
Ein anderes Beispiel ist, wenn Programmierer den Quellcode kostenlos anbieten, für binäre Downloads jedoch eine Gebühr. Gehen Sie noch einen Schritt weiter und Sie werden Programmierer finden, die die Downloads kostenlos, aber für den technischen Support kostenlos zur Verfügung stellen.
Das kratzt nur an der Oberfläche, aber das zeigt es Pro Bono ist kein notwendiges Attribut für einen Open Source-Entwickler.
Welche anderen Mythen sind da draußen??
Wenn Sie wissen, dass die oben genannten Mythen übertrieben und / oder unwahr sind, haben Sie das Gefühl, dass Open Source-Software wahrscheinlicher oder weniger wahrscheinlich ist? Ich persönlich bin der Sache gegenüber neutral. Wenn ein Programm gut ist, verwende ich es, egal wie es gemacht wurde.
Wir wissen jedoch, dass noch viele andere Open-Source-Mythen im Internet herumfliegen. Wenn Sie also auf irgendwelche stoßen, können Sie uns gerne davon erzählen.
Was denken Sie über die Open Source-Bewegung? Teilen Sie uns in den Kommentaren unten mit!
Bildnachweise: Abstract Computer von Bluebay über Shutterstock, Gesperrter Laptop von rangizzz über Shutterstock, Codesyntax von Photovibes über Shutterstock, Gruppenargumentierung von Ellagrin über Shutterstock, Desktop-Programmierer von Corepics über Shutterstock
Erfahren Sie mehr über: Linux, Microsoft, Open Source.