Es gibt ein Thema, dem ich mich in all meiner Zeit nicht entziehen konnte, zwischen Distributionen zu wechseln, Programme auszuwählen, zu programmieren, sogar in oder über alles zu lesen, was mit Linux oder UNIX zu tun hat ... Holy Wars (Holy Wars in seiner bekanntesten Form fertig).
Der erste heilige Krieg?
Nun, der Begriff wurde offiziell von populär gemacht Danny Cohen in einem Artikel über Endianness, genauer gesagt auf die Kontroversen zwischen dem Format Little-Endian gegen ihn Big-Endian. Für die Neugierigsten, die Endianness Gibt die Reihenfolge an, in der die Bytes gelesen werden. Jedes repräsentiert a Philosophie unterschiedlich und aus demselben Grund sind sie per Definition nicht kompatibel. Dies teilt die Welt der Prozessoren in zwei Teile und erzeugt kleine Satelliten namens Middle-Endian, weit verbreitet in ARM und anderen Technologien, die beide Formate lesen können.
Andere gute Beispiele
Zu den besten Beispielen von heute gehören wir der ewige Kampf zwischen GNOME und KDE, der alte Rivalität zwischen Vim und Emacsund selbst auf Betriebssystemebene ist das nicht so bekannt Rivalität zwischen Linux und [Free | Net | Open] BSD. Dies sind einige der Beispiele, die Gegenstand unzähliger Beiträge, Artikel, Thesen oder sogar waren Bücher. Ich erinnere mich sehr an ein O'Reilly-Buch über Bash, das von einem Fan von geschrieben wurde EmacsDies geht aus einigen typischen Kommentaren gegen vim hervor, wie beispielsweise dem Mangel an "Natürlichkeit" bei der Verwendung der Tastaturkürzel. Kurz gesagt, die Informationsmenge zu diesen Themen ist reichlich.
Das zweischneidige Schwert
Die Geschichte hat uns gezeigt, dass selbst aus den heftigsten Rivalitäten gute Dinge hervorgehen, eine davon ist der technologische Fortschritt. Es wurde viel über den Zusammenbruch von C und C ++ gesagt, einige nennen andere "Puritaner" und sagen Meine Sprache ist besser. Obwohl C ++ zu einem bestimmten Zeitpunkt in der Geschichte C als Grundlage für die Erstellung neuer Funktionen verwendet hat (wir sprechen vor etwa 30 Jahren), haben sich beide Sprachen so weit entwickelt, dass sie als zwei völlig unterschiedliche angesehen werden können, und das ist es auch Erwähnenswert ist dies mit fast den gleichen Funktionen auf beiden Seiten. Auf der anderen Seite haben wir die visuelle Entwicklung einiger Frameworks wie Qt oder WebKit, die in KDE bzw. GNOME weit verbreitet sind. Diese "Kompetenz" hilft beiden, wach zu bleiben und die Funktionen zu verbessern, die sie jeden Tag bieten.
Auf technischer Ebene
Nun, wenn wir dies aus einer völlig technischen Sicht betrachten, können die Optionen "objektiv" besser oder schlechter werden, und dies ist eine Realität. greifbar, Man kann eine Software oder ein Programm in Bezug auf Zeit, Last, Stress oder andere denkbare Faktoren beschreiben. Dies hilft den Entscheidungen jedes Einzelnen, da es die Argumente stärkt und die Bedürfnisse, die abgedeckt werden müssen, und die Risiken, die toleriert werden müssen, besser klären kann. An diesem Punkt sind die Dinge etwas klarer und wenn sie auf herzliche Weise ausgeführt werden, können sie viele Konflikte lösen, aber das Problem tritt auf, wenn ...
Politik kommt ins Spiel
Dies ist ein heikler Punkt, deshalb werde ich versuchen, mich nicht zu sehr mit der Sache zu befassen. Alles ist gut bis zu dem Punkt, an dem Extreme beginnen, wenn Sie anfangen zu glauben, dass Ihre Lösung einfach ist besser als jeder andere Und jeder sollte dir zustimmen Dies ist möglicherweise einer der kompliziertesten Punkte in allen Open Source- und sogar Freier Software.
Ich hatte die Gelegenheit, direkt mit beiden Gruppen zu sprechen und die Wahrheit zu sagen, dass sie beide ziemlich sind politisiertbis zu dem Punkt, zu dem ich sagte: "Wenn du mit ihnen gehst, komm nicht mit uns." Und es gibt für seine Lebensauffassung nur Schwarz oder Weiß, keinen Mittelpunkt oder Grau. Jetzt werden viele mir und anderen nicht so sehr zustimmen, aber das Leben ist nicht nur schwarz und weiß, es gibt Grau und Schattierungen (selbst in Dingen, in denen sie nicht existieren sollten, aber es ist unvermeidlich).
Das Lustige an all dem ist, dass diejenigen, die diese Gruppen "leiten", zumindest diejenigen, die ich kennengelernt habe, nicht programmieren, und sie denken, dass das Ideal der Software so weit über die Software selbst hinausgeht, die die Programmierung hat wurde in Vergessenheit geraten.
Meine persönliche Meinung zu diesem Thema
Ich werde nur einen Überblick darüber geben, was ich an freier Software und Open Source für wichtig halte. Beide haben sicherlich viele Gemeinsamkeiten, aber sie unterscheiden sich so sehr in denen, die nicht gemeinsam sind, dass es für beide immer noch umstritten ist Seiten.
Ich glaube, dass in der heutigen Welt Software privativ (derjenige, der Sie von der wesentlichen Machtfreiheit abhält denken y lernen) ist der größte Feind. Ich habe immer gerne gewusst, warum Dinge auf meinem Computer passieren, und ich halte das für ein Programm, das es Ihnen nicht erlaubt weiß was passiert Es ist der größte Feind, den Sie haben können.
Zu diesem Zeitpunkt Open Source und Freie Software zustimmen (Obwohl sie es nicht zugeben wollen), und das aus praktischen Gründen und aus ethischen Gründen, möchten sie, dass Benutzer in der Lage sind, Beiträge zu leisten und aus dem Quellcode zu lernen.
Der Punkt, an dem das Problem beginnt, betrifft die libertad der Verteilung. Open Source ist etwas restriktiver als Freie Software, dies ist der Ausgangspunkt für viele Konflikte von Philosophien. Aber ich sehe es folgendermaßen:
In dieser Welt die schwarz wird die Software privativ, die es Ihnen nicht erlaubt, wirklich zu wissen, was passiert oder warum es passiert. An einem weiteren Punkt grauWir haben Open Source, das Ihnen nicht alles bietet Freiheiten Aber zumindest können Sie den Code zum Lernen und Verbessern zur Verfügung haben. Die Seite Ziel würde freie Software werden, um mehr Ideale zu haben ethisch Dabei muss die Software der Community zur Verfügung stehen und allen helfen, ohne dass sich daraus Vorteile ergeben.
Die Utopie
Wenn jeder wie er wäre ZielNun, es würde keinen Geldbedarf geben, aber vielleicht wären die Dinge ganz anders, so dass die Leute nur für sie arbeiten würden Berufungund nicht von necesidad. An diesem Punkt ist die Existenz von grau in unserem Leben, obwohl man der Welt bei Projekten helfen kann kostenlosDie Welt wird nicht aufhören, alles zu fordern, was sie immer von Ihnen verlangt.
(Ich möchte mich bei unserem Kollegen Alejandro in Klammern setzen, der ein Thema angesprochen hat, das es wert ist, im ursprünglichen Beitrag bearbeitet zu werden. Vielleicht liegt es an der Fehlinterpretation, die ein Entwickler, wie er sagt, möglicherweise denkt, dass freie Software nicht produziert Ich ging auf die Tatsache ein, dass in einer ethisch korrekten Gesellschaft, in der wir alle unsere Arbeit der Gemeinschaft auf unterschiedliche Weise anbieten und wir alle davon profitieren, kein Geldbedarf besteht. Nicht weil freie Software sie nicht produziert (sondern weil Bei einem so hohen ethischen Wert wird das Bedürfnis nach etwas so Überflüssigem wie Geld abgewertet.
PS: Danke, dass ich auf diese Informationen aufmerksam geworden bin und danke, dass ich sie geteilt habe? Immerhin bewegen Projekte wie der Kernel (Freie Software) heutzutage mehr als ein Multimillionen-Dollar-Unternehmen? )
Das hört sich sehr gut an, aber die Wahrheit ist, dass wir alle Geld auf dieser Welt brauchen, und obwohl freie Software am meisten sein kann Ziel das kann gefunden werden, wird es immer geben Schwarz dominiert nicht nur den Markt, sondern auch die Köpfe der Verbraucher. Und es wird immer Schulden beim Staat geben und jede andere Art von Dingen, die Sie dazu zwingen, Geld zu brauchen.
(Wiederum eher aus ethischer als aus praktischer Sicht, da wir in diesem Fall von Freier Software und nicht von Open Source sprechen, wenn wir von Open Source sprechen, weil es Tausende von Unternehmen gibt, die ihr Kapital darauf stützen Open Source, Red Hat und viele mehr stehen ganz oben auf dieser Liste.
Gentoo
Dies ist eines der Dinge, die ich an Gentoo am meisten mag, die Fähigkeit dazu wählen. Dies bedeutet nicht nur, wählen zu können Software., lehrt aber auch denke für einen gleich. Und wie überall existiert es auch Politikund Seiten, und sonst. Aber das Gute ist, dass es immer die Freiheit dazu gibt wählen, besonders wenn einer der Seiten folgt nicht Ihrer Denkweise. (Ich musste dies hier einfügen, da sich, wie Sie gesehen haben, ein großer Teil von FOSS (Freie und Open Source Software) damit befasst Philosophien.)
Letzte Überlegung
Die Philosophien Sie sind gut, sie helfen, Probleme durch neue Perspektiven zu lösen. Dies ist etwas, das immer für alle nützlich sein wird, aber die das Problem beginnt, wenn eine Gruppe will auferlegen seine Philosophie. Es ist nie gut zu sagen, "das ist besser", wie es in der Linux-Welt viel gesehen wurde, mit dem typischen:
Ubuntu / Fedora / Mint / Manjaro /… ist besser als Ubuntu / Fedora / Mint / Manjaro /…
dort absolut am besten, sie bleiben einfach anders Philosophien.
Ich betrachte mich als jemanden, der in diesem Bereich ziemlich tolerant ist. Ich habe mich daran gewöhnt zu glauben, dass nichts absolut gut oder schlecht sein kann, wenn es von jemandem kommt. Alles hat Nuancen und ich bin geneigt, die Dinge zu teilen, die ich betrachte nützlich. Ich möchte nicht, dass mir jeder in der Art und Weise folgt, wie ich Technologie sehe und verwende, aber ich bin mir bewusst, dass nicht viele die Dinge, die ich verwende, nutzen oder ausprobieren, deshalb versuche ich, dies mitzuteilen, damit andere einen Anhaltspunkt haben können darüber
Dieses Mal habe ich bereits viel erweitert, aber es schien ein sehr interessantes Thema zu sein.
Extra
Nun, ich glaube nicht, dass ich es im Originaltext angesprochen habe (dies ist eine zeitversetzte Ergänzung), aber ich versuche, an Freie-Software-Projekten teilzunehmen (wie Git und Kernel, auch Weechat), aber ich benutze es auch und mit Open Projects Source (wie Gentoo) zusammenarbeiten. Ich betrachte mich als einen von denen, die für arbeiten Berufung und ich denke, je größer das Wohl der Gemeinschaft, desto mehr helfen wir dabei, die Welt Schritt für Schritt zu verändern (wie diese Blogs ). Nun ja, Grüße