Conegui el programari de codi obert

El programari de codi obert (OSS) és un programari informàtic distribuït amb el seu codi font disponible per a la seva modificació. Normalment, el programari inclou una llicència per als programadors per canviar el programari de la manera que triï. Poden corregir errors, millorar funcions o adaptar el programari a les seves necessitats. La Iniciativa de codi obert (OSI) és una autoritat líder en OSS; la seva definició de programari de codi obert compleix amb normes de menys de 10 criteris.

Això inclou:

Llicències

Les diferents llicències permeten als programadors modificar el programari amb diverses condicions. L'OSI aprova les llicències que compleixen amb la seva definició de programari de codi obert. 5 de les llicències més conegudes segons la base de coneixement Black Duck són:

  1. Llicència MIT
  2. Llicència pública general GNU (GPL) 2.0
  3. Llicència Apache 2.0
  4. Llicència pública general GNU (GPL) 3.0
  5. BSD Llicència 2.0 (clàusula 3, nova o revisada)

Quan canvieu el codi font, un requisit d'OSS és la inclusió del que heu canviat i dels vostres mètodes. El programari creat després de la modificació del codi pot o no estar disponible de forma gratuïta.

Diferència entre programari lliure i comercial

El programari disponible comercialment o el programari propietari no dóna accés al seu codi font perquè el programari és propietat intel·lectual d'una altra persona.

Com a resultat, els usuaris sovint paguen per això.

OSS, d'altra banda, és un esforç de col·laboració: el programari és propietat intel·lectual compartida entre tots els que han ajudat a desenvolupar-la o modificar-la.

Programari de codi obert vs. Programari lliure

Contràriament a la creença popular, tampoc es centra en el cost o la manca d'aquests, dels programes.

Open Source implica la lliure disponibilitat del codi font i la distribució. El programari lliure, de la mateixa manera, inclou la modificació del codi, però subratlla les llibertats que els usuaris gaudeixen de fer el que els agrada amb el programari. La Free Software Foundation conté 4 condicions perquè el programari es consideri completament gratuït.

A més, el programari es pot classificar com a programari gratuït. Això significa que els usuaris descarreguen el programari sense cap cost, però no poden fer canvis al seu codi font.

Avantatges del programari de codi obert

Tot i que el cost és un motor, l'OSS té diversos avantatges addicionals:

Tipus populars de programari de codi obert

Les tecnologies de codi obert ajuden a establir gran part d'Internet. A més, molts dels programes que utilitzeu cada dia es basen en tecnologies de codi obert. Per exemple, Android OS i OS X d'Apple es basen en el nucli i les tecnologies de codi obert Unix / BSD, respectivament.

Un altre programari popular de codi obert és:

Open Source i desenvolupadors

Els projectes OSS són oportunitats de col·laboració que milloren les habilitats i generen connexions en el camp. Els desenvolupadors han de ser competents amb eines estàndard de desenvolupament de codi obert.

Conclusió

Milers de projectes de codi obert són alternatives al programari propietari. Treballar en un projecte OSS com a via per construir una carrera en el desenvolupament de programari. A més, els programadors poden millorar les seves habilitats treballant en els programes de programari més importants del món. El programari de llançament de Facebook, Google i LinkedIn és Open Source, de manera que els desenvolupadors poden compartir coneixements, innovar solucions i contribuir a productes estables i funcionals.