Pubblicato il /by lidweb/ in Guide

10 cose che forse non sai sull’Open Source

Aggiornato il 21/11/2020 by lidweb

Sfatiamo qualche mito sull’utilizzo di prodotti open source con alcune informazioni che forse non sai più alcune irisorse utili in rete.

open source

Introduzione


Open Source significa, letteralmente, sorgente aperto ovvero la possibilità di poter leggere, modificare e ripubblicare il codice di programmazione come nel caso dei fork, veri e propri progetti alternativi derivati da un codice già disponibile liberamente.
E’ il contrario di Close Source, sorgente chiuso e coperto da Copyright, come per esempio il sistema operativo Windows.
L’open source non è sinonimo di gratis e può essere anche una fonte di guadagno.

L‘AGID agenzia per l’Italia Digitale promuove l’utilizzo di software con licenza aperta per la pubblica amministrazione.

Vediamone alcuni aspetti dell’open source.

Open Source, 10 cose da sapere


Ecco alcune cose che forse non sai sull’Open Source.

1 – L’open-source non è solo Linux.
Esistono soluzioni software e applicativi di ogni tipo per Windows, per Macintosh, per Android e per altri sistemi operativi.
I campi di applicazione sono praticamente illimitati e comprendono sia settori professionali che amatoriali.

2 – Non è sempre gratuito.
Il codice di un programma può essere liberamente scaricabile (e questo lo configura come open) senza che l’applicazione lo sia.
Esistono molte aziende e professionisti che guadagnano da progetti open source facendosi pagare per il supporto o per la personalizzazione del software. Un esempio su tutti la piattaforma di web publishing WordPress.

3 – Non è detto che ci sia un supporto per sviluppatori.
In molti casi il supporto al progetto è demandato a community e forum di utenti o appassionati che si scambiano informazioni.
Non sempre è presente un supporto professionale in tempo reale per la risoluzione dei problemi.

4 – Non sempre serve il codice sorgente.
Molti progetti sono già pronti e compilati per essere utilizzati con determinati sistemi operativi.
Se si è in grado di leggere il codice del programma è utile per avere la garanzia che non vi siano istruzioni ch provochino danni al nostro sistema.
Il codice può essere utile nel caso decidiate di compilarlo per il vostro sistema operativo se non è supportato nativamente.
Casomai aveste bisogno di modificare qualche funzionalità, il codice è a vostra disposizione.

5 – Open source non è solo per smanettoni e programmatori.
I più conosciuti progetti sono già pronti all’uso. Per esempio Audacity, Firefox, Libre Office, GIMP sono utilizzabili senza alcun problema.

6 – L’open source non implica violazioni di legge.
Chi modifica software open, in virtù della licenza con il quale è distribuito, non commette alcun reato, Al contrario operazioni di Reverse engineering su codice chiuso (prodotti commerciali non open source) è illegale.

7 – Non devi (per forza) essere un esperto per utilizzarlo.
Solitamente troverai il software Open già pronto per essere utilizzato con vari sistemi operativi.  Esistono anche dei videogiochi espressamente distribuiti con licenza Open a cui potete giocare senza alcuna limitazione.

8 – Moltissimo software open è valido e funzionale come la sua controparte ‘chiusa’ e commerciale
Esistono valide alternative a software a sorgente chiuso.
Per esempio Gimp versus Photoshop, LibreOffice versus Microsoft Office.
Grandi aziende come Google,  Microsoft e Apple mettono a disposizione alcuni software con licenza Open e investono su progetti con tale licenza. L’aiuto degli utenti può essere un grande aiuto per lo sviluppo di progetti.

9 – Freeware e shareware sono cose diverse da open source
Definiamo alcuni termini relativi alla licenza software:
Open source
: il codice è a disposizione, ma come già visto precedentemente, sono a disposizione pacchetti pronti da utilizzare con il proprio sistema operativo.
Freeware: un programma disponibile ed utilizzabile senza limitazioni, ma non necessariamente con il codice allegato. A volte sono disponibili versioni dello stesso programma con maggiori funzionalità ma a pagamento.
Shareware: versione di prova, limitata nel tempo di utilizzo oppure con funzionalità molto ridotte. Lo scopo è di far  provare il software per convincere l’utente della bontà dell’acquisto.

10 – Sicuramente lo usi già da tempo
Come dicevo programmi quali Firefox, Gimp, OpenOffice, LibreOffice, Thunderbird, Drupal, WordPress, GnuCash, Notepad++ sono tutti software open. Quasi sicuramente li stai già utilizzando.

Lista liberamente ispirata dall’articolo di TechRepublic.com 10 things you should know about open source before you use it.

Web links consigliati su Open source


Findbestopensource.com

10 cose che forse non sai sull'Open Source 1

Un catalogo di progetti suddivisi per categoria. Alcune categorie: BigData, VPN, ecc.


Lffl.org

10 cose che forse non sai sull'Open Source 2

Un sito italiano con news in informazioni su Linux e i progetti open source.


Opensource.com

10 cose che forse non sai sull'Open Source 3

Da 10 anni articoli molto interessanti sul mondo open source.


Opensource.builders

10 cose che forse non sai sull'Open Source 4

Archivio per trovare alternative open-source per le applicazioni e servizi web più noti, come GiftHub, Google Docs, ecc.


Opensourcesoftwaredirectory.com

10 cose che forse non sai sull'Open Source 5

In questo archivio è elencato il migliore software open source e quello considerato più promettente. L’attenzione si concentra su programmi per utenti finali e per piccole e medie imprese.
Troverai applicazioni per sviluppatori software e amministratori di sistema.
I requisiti per essere elencati in questo data-base sono:
– il software deve essere rilasciato sotto Licenza Open Source approvata dall’OSI (Open Source Initiative);
– il software deve essere stabile oppure prevedere una versione stabile in futuro;
– il progetto deve essere attivo (se un progetto ha terminato il suo sviluppo non verrà incluso);
– deve essere presente un sito Web dove è descritto e dove è possibile scaricare il software.


Osalt Open Source as alternative

10 cose che forse non sai sull'Open Source 6

L’obbiettivo di queste pagine è quello di fornire un facile accesso ad alternative open source Our mission is to provide easy access to high quality open source alternatives to well-known commercial products. And remember that open source software is also a freeware alternative.


Sourceforge.net

10 cose che forse non sai sull'Open Source 7

La più grande piattaforma per sviluppatori dove creare, collaborare e distribuire progetti Open Source.


Conclusione


Utilizzare software Open può essere un’ottima alternativa al più conosciuto software Close Source, a patto di trovare una comunità attiva dove chiedere e trovare info per risolvere eventuali dubbi o problemi. Per gli utenti professionali che vogliono utilizzare nella loro azienda progetti Open, dovrebbero valutare se i programmi scelti possono essere supportati in tempi rapidi da professionisti per risolvere problemi ed adattare i progetti alla realtà aziendale, valutandone ovviamente i costi.

Nell’articolo ti propongo anche alcuni siti consigliati sull’argomento.

 

 

Risorse selezionate dal web


25 Best Open Source Alternatives For Expensive Applications (Updated 2020) (Techlog360.com)

  Understanding Open Source Software, and How It Makes You Money Online (Websiteplanet.com)

 

 

 

Altri articoli consigliati


 

 

Tags: