Dark Mode

Vai al contenuto

Software open source

Da Wikipedia.

El software open source (an angleis, "software a sorgiss duverta") a l'e un tipo ed programa per computer dont el codes sorgiss a l'e acessibil a tuti per modifiche, studie, e distribui, conforma a le license aprova da l'Open Source Initiative (OSI). A l'e basa an sel prinsipi ed colaborassion global e condivision del savej, opost al software proprietari. Esempi famos a son Linux, Apache, e Mozilla Firefox.

  • Ani 1950-70: La cultura ed condivision del codes a l'e comun-a ant ij laboratori d'arserca.
  • 1985: Richard Stallman a fonda la Free Software Foundation (FSF) e a crea la licensa GNU GPL.
  • 1991: Linus Torvalds a publica el codes ed Linux, un sistema operativ open source.
  • 1998: A nass el termo "open source" e la Open Source Initiative per promove el model.
  • Ani 2000: Sucess ed proget com Apache, MySQL, e WordPress.
  • Al di d'ancheuj: Piataforme com GitHub a facilito la colaborassion an sl'aragna.

Strutura e Component

[modifica | modifiche la sorgiss]

Un proget open source a peul avej:

  • Codes sorgiss: Archivi testuaj (es. .c, .py) con istrussion per ij programador.
  • Licensa: Regole per l'usagi (es. GPL, MIT, Apache).
  • Comunita: Contributor volontari che a revision-o e a programo el codes.
  • Fork: Creassion ed neuve version basa su proget esistent (es. LibreOffice da OpenOffice).
  1. Sistema Operativ: Linux, FreeBSD.
  2. Aplicassion: LibreOffice, GIMP, Blender.
  3. Strument ed desvlup: Git, VS Code, Eclipse.
  4. Librarie: React, TensorFlow, OpenSSL.
  5. Server: Apache, Nginx, PostgreSQL.
  • Server e infrastruture: 90% dij server an ligna a deuvro Linux.
  • Educassion: Studi del codes per amprende programassion.
  • Govern: Adossion da govern per trasparensa (es. Germania, Brasil).
  • Dispositiv IoT: Sistema operativ com Android (basa su Linux).

Avantagi e Svantagi

[modifica | modifiche la sorgiss]
  • Avantagi:
    • Trasparensa: Possibilita ed verifiche la sicuressa del codes.
    • Economia: Pa ed cost ed licensa.
    • Flessibilita: Personalisassion per bisogn specifich.
    • Inovassion: Contribut global.
  • Svantagi:
    • Complessita: Dificil gestion per utent nen tecnich.
    • Soport limita: Mancansa ed servissi comerciaj (a men che pa paga).
    • Framentassion: Proget forka a peulo cree confusion.

Evolussion Tecnologica

[modifica | modifiche la sorgiss]
  • Ani 2000: Nassita dle license permissive (MIT, BSD).
  • Ani 2010: Espansion del cloud open source (OpenStack, Kubernetes).
  • Al di d'ancheuj:
    • Open source enterprise: Societa com Red Hat e IBM a monetiso soport tecnich.
    • AI open source: Librarie com PyTorch e Hugging Face Transformers.
    • Open hardware: Proget com Arduino e Raspberry Pi.
  1. Stallman, R. (2002). *Free Software, Free Society*. GNU Press.
  2. Raymond, E. (1999). *The Cathedral and the Bazaar*. O'Reilly.