Linux for Doomies I. Cos'è GNU / Linux e il software libero? aggiornato.

Di per sé il titolo di «Che cosa è GNU / Linux e software gratuito?»È abbastanza ambiguo? Non lo so, si presume che oggi, all'interno di qualsiasi università in cui viene insegnata la carriera di ingegneria informatica o dei sistemi, questo concetto debba essere gestito, ma ... Sai davvero di cosa si tratta? GNU / Linux e il libre software? O pensi solo che sia un sistema gratuito in cui non puoi usare Microsoft Office, gioca e cos'è per le persone che sanno? Considerando che loro, come studenti di queste carriere, sono (o dovrebbero essere) quelli che sanno; e lo dico per esperienza personale.

Quindi sìChe cos'è GNU / Linux? per iniziare.

Fondamentalmente è l'unione di un kernel e un sistema operativo (programmi) che lavorano insieme per fornire funzionalità; che non lo differenzia da qualsiasi altro sistema operativo.

Ciò che lo rende diverso dagli altri sistemi operativi è che è gratuito, è soggetto alle quattro libertà fondamentali del software, che diventano la definizione di software libero:

0: libertà di utilizzare il programma per qualsiasi scopo.
1: libertà di studiare il codice del programma e modificarlo in base alle proprie esigenze.
2: libertà di ridistribuire il programma.
3: Libertà di migliorare il programma e rendere pubblici i miglioramenti in modo che tutti ne traggano vantaggio.

Questo è ciò che fa GNU / Linux, la libertà di fare quello che vogliamo con esso. Ma la libertà stessa non è solo quelle quattro libertà fondamentali menzionate, sebbene tutte siano legate a questi principi di base, ciò che rende bello questo ecosistema è che grazie a questa libertà, c'è una comunità enorme, e questo grazie a questa enorme comunità crea il bisogno di crescere, che il bisogno di crescere crea l'impulso ad imparare, che ciò che si apprende porta frutti e che i frutti sono presi da tutti perché appartengono a tutti.

Può sembrare un'utopia o un comunismo, ma niente è più lontano dalla verità di questo. La libertà che possediamo, infatti, genera grandissime responsabilità e può creare ostacoli, uno di questi è quello che molti brandiscono come argomento; «Troppa libertà si trasforma in dissolutezza, poi in anarchismo«. Ed è vero, l'anarchismo in GNU / Linux Può essere rappresentato come disordine, poiché in teoria essere un sistema che cerca di andare contro i sistemi stabiliti è anarchismo ... ma lasciandosi alle spalle le contraddizioni, il disordine diventa dannoso per molti progetti poiché tutto può succedere se non Se hai un minimo di ordine e supporto, tutto può finire per portare a cose come la fine di un progetto o il suo malfunzionamento.

[Parte modificata]

Quali sono i vantaggi del software libero?

Domanda che mi fanno molto spesso, i vantaggi dell'utilizzo di software libero, o ancora più puntuale, GNU / Linux. Oltre alla libertà che ti dà, hai anche vantaggi tecnici piuttosto interessanti, come «non ci sono virus per Linux»È certamente un vantaggio, anche se non è necessariamente reale. I virus in quanto tali non esistono in Linux poiché abbiamo alcuni meccanismi di sicurezza abbastanza forti che impediscono l'esecuzione di questo tipo di software senza che noi lo sappiamo prima, ma questo è un problema molto più profondo che non arriva al punto, e se si tratta di intrufolarsi è che, sebbene il virus informatici in quanto tali in GNU / Linux, se c'è pericolo poiché non esiste un software perfetto e impenetrabile, infatti oggi il gap più fragile in un computer con GNU / Linux e qualsiasi sistema potrebbe essere il browser, ma per riassumere, Linux è molto più sicuro e non necessariamente perché è meno utilizzato.

Un altro vantaggio è la varietà e la possibilità di scegliere da un catalogo abbastanza ampio di software, poiché c'è davvero molto da scegliere, dai programmi per ufficio ai programmi che ti aiutano a organizzare il tuo tempo, sincronizzare i tuoi calendari, tenere appunti, Attività, controllo della posta, un enorme catalogo tra cui scegliere.

In effetti, il più grande vantaggio di GNU / Linux dal mio punto di vista è la scelta. Certamente non tutti i sistemi GNU / Linux Sono software libero al 100% in quanto includono software proprietario per il funzionamento di determinati dispositivi, il punto è che se vuoi usare un sistema totalmente libero puoi averlo e se no, non lo fai comunque quando scegli un sistema GNU / Linux con driver proprietari non stai necessariamente cessando di essere libero.

[Fine edizione]

Un altro punto importante che spesso crea confusione ... Software gratuito e open source (Open Source).

Piatto e con tutto, non sono la stessa cosa.

El libre software difende la libertà dell'utente e del software da utilizzare, modificare, ridistribuire e migliorare, il tutto senza scopo di lucro perché le quattro libertà non ti permettono di vendere il tuo codice ...

Inoltre, l' Open Source È un movimento completamente diverso, ma che si mescola; è raro e può essere definito come un «insieme ma non mescolati«. Lui open source infatti, non è necessariamente governato dalle quattro libertà fondamentali, è semplicemente open source, visibile, che ne consente lo studio, ma non la modifica, la copia o la ridistribuzione. In effetti, può essere un programma in vendita che quando lo acquisti acquisisci anche l'accesso al codice, ma rimane di proprietà di un altro.

Così lui open source è cattivo?

Sicuramente no, molti programmi lo sono open source Sono gratuiti e con versioni native per LinuxÈ semplicemente un approccio più commerciale diverso dal software libero, il che non è che non sia redditizio, ma che non si basa sugli stessi concetti.

Un perfetto esempio illustrativo potrebbe essere quello di un programma che tiene la contabilità aziendale.

Il programma basso libre software: ti permette come proprietario dell'azienda di ottenere il programma gratuitamente e di avervi tutti accesso, ma hai bisogno di qualcuno che lo crei e per questo paghi gli sviluppatori, che realizzano il programma su richiesta. Quindi vuoi estenderlo perché non è stato all'altezza, richiami quegli sviluppatori, che prendono il lavoro già fatto e lo espande. E se in quel caso non puoi tornare da quegli sviluppatori, per qualsiasi motivo, qualsiasi altro sviluppatore può riprendere il lavoro.

Il programma sotto la filosofia open source: in qualità di proprietario, ti consente di assicurarti che il codice sia privo di trucchi, che non siate spiato e che nessuno ti prenda in giro. Come sviluppatore, ti consente di essere il proprietario del codice e di venderlo a più persone, anche se ciò implica che non tutti possono modificare quel codice, il che garantisce il lavoro futuro o, puoi dire tu stesso che puoi anche modificare il codice ma non ridistribuirlo. ; il concetto di libertà è un po 'più contorto, ma senza dubbio è più di quanto molti permettano.

Ovviamente ci sono altre implicazioni come, ad esempio, ti fanno giocare sporco e non ti mostrano tutto il codice e tutto ciò che può accadere relativo a questo, ma questo è già più etico di ogni altra cosa.

È gratis, è gratis!

NO! forse l'errore di qualsiasi principiante (me compreso) è (o era) credere che gratis significa gratis. Né io né chiunque sia già in questo mondo ci stanchiamo di dire che libero e libero non sono necessariamente la stessa cosa; Una cosa è che qualcosa sia libero e quindi libero, che sia libero ma non necessariamente libero Esempio? Google… È gratuito e gratuito, ma lo è libre software? mai, poiché sebbene non paghi soldi per utilizzare le loro tecnologie, paghi con le tue informazioni personali e non hai nessuna delle libertà fondamentali del software.

In effetti, ci sono programmi software gratuiti che vengono venduti a un prezzo e poi ti permettono di fare quello che vuoi con esso, ci sono modelli di business di software libero di grande successo come Red Hat e un sacco di mercato da scoprire e sviluppare In questo mondo, forse la cosa più incredibile del software libero e GNU / Linux (o anche BSD) è che l'unico limite è quello che ci imponiamo.

E questa, signori, è la prima parte di quello che voglio che sia la mia presentazione, ora arriva la vostra parte ... Manca? Ne hai avanzi? Cosa pensi?


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Marco suddetto

    ottima introduzione Nano. un articolo molto chiaro e dettagliato.

  2.   Windousico suddetto

    Penso che non ti avvicini correttamente all'argomento. I sistemi GNU / Linux non sono tutti software libero al 100% (in effetti la maggior parte non lo è).

    Inoltre, la definizione ufficiale di open source (quella dell'OSI) include il software libero (come definito dalla FSF). In altre parole, tutto il software libero è open source ma non tutto l'open source è software libero (secondo la FSF).

    Puoi vendere software libero, la licenza GPL non te lo impedisce (Stallman ha venduto il suo compilatore anni fa).

    Ti consiglio di leggere questo libro di Stallman: http://biblioweb.sindominio.net/pensamiento/softlibre/
    E a proposito leggi questo: http://www.opensource.org/docs/osd

    1.    nano suddetto

      No, non mi sono concentrato su questo ed è esattamente quello che accontenterò ora che aggiorno l'articolo.

      Penso che se spiegassi che il software libero implica che è open source e che l'open source non è necessariamente software libero.

      1.    Windousico suddetto

        Ciò che lo rende diverso dagli altri sistemi operativi è che è gratuito, è soggetto alle quattro libertà fondamentali del software

        Là tu implichi che GNU / Linux sia software libero (o lo intendo in questo modo). Quello non è vero. Le distribuzioni gratuite al 100% di software "non libero" sono contate sulle dita delle nostre mani.

        Piatti e con tutto, non sono la stessa cosa.

        Il software libero difende la libertà dell'utente e il software da utilizzare, modificare, ridistribuire e migliorare, il tutto senza scopo di lucro, poiché le quattro libertà non ti permettono di vendere il tuo codice ...

        D'altra parte, l'Open Source è un movimento completamente diverso, ma che si mescola; è raro e si può definire "insieme, ma non misto". L'open source, infatti, non è necessariamente governato dalle quattro libertà fondamentali, è semplicemente open source, visibile, che permette di studiarlo, ma non di modificarlo, copiarlo o ridistribuirlo. In effetti, può essere un programma in vendita che quando lo acquisti acquisisci anche l'accesso al codice, ma rimane di proprietà di un altro.

        Hai modificato alcune cose, ma continuo a visualizzare errori. Il software open source e gratuito possono essere gli stessi nella pratica. Dipende dalla licenza che usano.

        Il "studiamolo, ma non modificarlo, copiarlo o ridistribuirlo" non bene. Il software libero è "open source" e consente tutto ciò (e anche la licenza Apache, BSD, ...). Hai alcune contraddizioni in giro.

        1.    nano suddetto

          Infatti ho letto e tutte le distribuzioni stesse sono software libero perché tutte permettono di modificarle, ridistribuirle e studiarle, il punto è che molti hanno dentro di sé software proprietario per l'uso di GNU / Linux che non può essere modificato ed eccolo dove entra in gioco il dilemma.

          Perché, ad esempio, Debian ha repository non liberi, perfetti, ma Debian ha le 4 libertà coperte perché puoi rivederlo nella sua interezza (che è Debian), ridistribuirlo, modificarlo e rendere pubbliche le modifiche ... e così su, e non è una distro "100% gratuita".

          Inoltre, sono uno di quelli che pensa che non debba essere necessariamente una distribuzione composta da software libero, tenendo conto che anche la distribuzione stessa è software.

          1.    Windousico suddetto

            Il kernel Linux contiene blob binari (closed source) praticamente su tutti i sistemi GNU / Linux. Solo quelli con un kernel Linux-libre possono essere considerati gratuiti: http://es.wikipedia.org/wiki/Linux-libre

            Non uso sistemi gratuiti al 100% e nemmeno la maggior parte. GNU / Linux funziona grazie agli sviluppatori di software libero, ma questo non lo rende un sistema libero. Puoi modificare e ridistribuire molte distribuzioni, ma questo non le rende libere. Esiste un software non libero che puoi modificare e ridistribuire, il cosiddetto software semi-libero:
            http://www.gnu.org/philosophy/categories.es.html#semi-freeSoftware

            Ti consiglio di leggere in punta di piedi questo argomento e concentrarti sui vantaggi pratici di GNU / Linux.

        2.    nano suddetto

          È una cosa che avevo discusso con i ragazzi del gruppo, è un argomento molto confuso e troppo ampio per essere toccato in quel modo, soprattutto. Quindi l'ho messo da parte come semplice introduzione.

  3.   diazepano suddetto

    La parte delle differenze tra software libero e open source.

    Open source chiaro che consente modifiche. La sua terza regola dice "la ridistribuzione delle modifiche deve essere consentita". La differenza è la parte dell'integrità del codice sorgente dell'autore, in cui l'autore può decidere che qualsiasi modifica viene distribuita solo come patch.

    1.    nano suddetto

      Settembre che stavo leggendo, comunque questo non è qualcosa di definitivo, è un test pilota per vedere cosa viene commentato, e sto aggiungendo cose al testo che invierò come struttura del discorso.

  4.   Gesù suddetto

    Ciao nano, volevo sapere se l'articolo che ti ho inviato è arrivato

  5.   Tina Toledo suddetto

    Personalmente, ho sempre pensato che questi concetti di libertà siano contingenti e persino, in molti casi, irrilevanti da usare GNU / Linux. Cercherò di spiegarmi: per il 97% degli utenti un software -libero o no- È uno strumento per fare qualcosa e non fine a se stesso.
    Detto in parole semplici; gli insegnanti degli studenti non sono interessati a sapere se il lavoro è stato svolto Windows 7, Mac OSX, Ubuntu o qualsiasi altro sistema operativo. Né si preoccupano se si è sviluppato in MS Office, iWork o Ufficio Libre. Nella stessa misura, gli utenti:in questo caso gli studenti- useranno uno strumento che li aiuti a risolvere un bisogno tangibile, e questo bisogno è molto più importante per loro di qualsiasi filosofia o posizione riguardo al software libero.

    In effetti le quattro libertà non si applicano -in termini pratici- Per la stragrande maggioranza degli utenti: la libertà di modificare un programma per possesso del codice non garantisce libertà su di esso, poiché la stragrande maggioranza degli utenti non sa programmare e il massimo a cui si arriva è cambiare qualche configurazione o preferenza. Quindi le tue libertà sono limitate alla scelta del software o dell'hardware che meglio risolve i tuoi problemi. E per loro va bene.

    Voglio dire, quindi, che i valori e le libertà di GNU? No, non lo voglio. Dal mio punto di vista diffonderli è essenziale, poiché rappresentano un motivo in più per cui è importante utilizzare e supportare lo sviluppo di software libero. Infatti, grazie al software gratuito, esistono sistemi operativi come Mac OSX -il suo nucleo è BSD-.
    Quello che voglio dire è che queste libertà non sono, per necessità, la ragione principale per la promozione e l'utilizzo del software GNU / Linux e quindi adeguarsi al canone su cui si trova la definizione ufficiale è, per il caso della vostra conferenza, importante ... ma non rilevante.

    1.    nano suddetto

      Ebbene su questo sono d'accordo, so che manca ancora e ora che ho riletto l'articolo, devo ancora toccare la questione dei vantaggi di GNU / Linux, qualcosa di cruciale che ho trascurato.

      Per quanto riguarda le libertà e l'accesso al codice, ricorda che si tratta di un evento incentrato su informatici principianti ed entusiasti, quindi, se questo punto è importante poiché molti sono programmatori e possono avere la capacità di modificare il codice per adattare le cose al loro piaceri.

      1.    Tina Toledo suddetto

        Per quanto riguarda le libertà e l'accesso al codice ricorda che è un evento rivolto a informatici principianti ed entusiasti ...

        Beh ... è qualcosa che non hai menzionato prima. In effetti il ​​mio ragionamento si basa su questo:

        L'idea di questo evento, o meglio; serie di eventi, è quello di eccitare l ' studenti di diverse università per esplorare un nuovo mondo al di là di ciò che sanno ea cui sono abituati, per vedere che siamo in un mondo sempre più pieno di nuove idee e modi per implementarle.

        ... Non dici o accenni mai che sono informatici o che studiano informatica, quindi non riesco a ricordare qualcosa che non è mai stato menzionato 🙂

        1.    nano suddetto

          Errore mio, non l'ho messo, e infatti è nelle università dove si insegna l'informatica che si terranno i discorsi ... comunque, se vale la pena sottolineare il fatto che non tutti sono gratuiti (non in il senso esatto della parola) (definizione di stallman) ma il punto è che consentono molta più libertà di altri.

          Quello in cui non voglio cadere sono dettagli elaborati perché, oltre ad avere solo 35 minuti per fare il discorso, a volte l'argomento della libertà stesso dà 2 ore di conversazione da fare, quindi se sono liberi perché non hanno nulla di proprietario nei suoi archivi, che se la libertà si basa sul lasciarti fare quello che vuoi con il tuo sistema, se in realtà la libertà è scegliere il tuo sistema, anche se è privato e tale, tale che andremmo in giro.

          In effetti, voglio toccare il punto di libertà nei sistemi e la vera capacità di scelta all'interno delle distribuzioni, che diventerebbe quel punto alto per spiegare in sé su cosa si basa la libertà di GNU / Linux, che sebbene tutto sia basato sulle 4 libertà fondamentali, tenendo conto che hai accesso al codice della distribuzione, puoi modificarlo come vuoi, darlo a chi vuoi e imparare da esso, non è sempre "gratuito" e ... noi siamo si sta già allungando ti rendi conto del punto? XD hahaha

  6.   Frankceva suddetto

    Post eccellente. Molto chiaro e utile per i neofiti come me. Saluti da Guayaquil.

  7.   Jacobo hidalgo suddetto

    Che bell'articolo, congratulazioni, non vedo l'ora che arrivi il prossimo articolo. Spero che siano tanti

  8.   jamin samuele suddetto

    Articolo spettacolare

  9.   Juan Carlos suddetto

    Oltre a sviluppare la tua presentazione, ti suggerirei di iniziare con alcuni minuti interattivi e poi di sviluppare da lì. Voglio dire, con una domanda come, ad esempio, cosa consideri che sia il software libero? O cosa intendi per software libero? E dopo aver ricevuto alcune risposte, inizia la tua presentazione; Il che per inciso potrebbe aiutarti a percepire il grado di conoscenza che hanno sull'argomento, e inoltre lo renderebbe più piacevole, sia per il pubblico che per te.

    Saluti.

    1.    nano suddetto

      Sì, in effetti il ​​mio modo di esporre è dinamico e molto divertente, ogni volta che mi occupo di questi temi uso esempi tratti dalla vita di tutti i giorni e finora mi è piaciuto ... se riesco a registrare almeno una delle presentazioni la pubblicherò qui 🙂

  10.   Ruda Macho suddetto

    Buon contributo, ma come già indicato sopra c'è un errore molto grosso nella definizione di open source, la prima frase della Definizione di Open Source dice qualcosa del genere: "Open source non significa solo accesso al codice sorgente", che sarebbe "Open source non significa solo accesso al codice sorgente". Non credo ci siano troppe differenze tra software libero e open source, dovremmo vedere quali licenze si applicano a ciascuno. Le due principali "filosofie", BSD e licenze GPL (senza copyleft vs con copyleft), sono considerate entrambe libere e software open source. Avanti e grazie per averci dato l'opportunità di partecipare, ecco di cosa si tratta, saluti.

  11.   Jamont suddetto

    Ottimo contributo! Leggendo il corpo del post e i commenti dei partecipanti, l'idea originale di @nano ha avuto dei risultati, almeno nella mia persona: fare una semplice agenda per principianti e inesperti come me. Devo confessare che sono migrato a Linux a causa di carenze tecniche del mio netbook. Ho installato xubuntu 12.04 dopo aver provato Ubuntu 10.10 e 11.04, entrambi troppo per il mio povero piatto. GNU / Linux è davvero un mondo interessante che devi avventurarti a scoprire per essere affascinato. Grazie a @Nano per il contributo!

  12.   vittoriano suddetto

    Ciao!
    Ottimo articolo per chi si perde.
    Un punto di partenza per chiarire concetti, ecc ...
    Qualcosa di cui volevo scrivere, ma sono sempre stato pigro ...
    Vorrei trascrivere questo articolo sul mio blog, ovviamente con crediti permanenti e collegamenti all'originale e citando la fonte, e mantenendo la stessa licenza, ovviamente ...

    Saluti.

  13.   Adrian Cid Almaguer suddetto

    Amico, penso che dovresti rivedere questo paragrafo:

    Il software libero difende la libertà dell'utente e il software da utilizzare, modificare, ridistribuire e migliorare, il tutto senza scopo di lucro, poiché le quattro libertà non ti permettono di vendere il tuo codice ...

    Non penso che le quattro libertà non ti permettano di vendere il codice, una volta che lo hai puoi farci quello che vuoi. secondo le seguenti libertà:

    0: libertà di utilizzare il programma per qualsiasi scopo.
    2: libertà di ridistribuire il programma.

  14.   David suddetto

    Ciao a me, è sembrata un'introduzione fenomenale, anche se «Windóusico» ha solidi argomenti riguardo a quelle piccole differenze che differenziano una cosa dall'altra in pratica sono le superficialità, che solo le persone che vogliono perdere tempo, o che hanno bisogno di dividere nettamente le cose considererebbero così seriamente.

    In molte occasioni gli amici mi chiedono di Ubuntu e penso che questo testo sia molto buono per cominciare (so che Ubuntu non è tutto e che ci sono più distribuzioni)

    Comunque penso che il Blog sia fenomenale.

  15.   Fernando suddetto

    Ottima lettura