New Immissions/Updates:
boundless - educate - edutalab - empatico - es-ebooks - es16 - fr16 - fsfiles - hesperian - solidaria - wikipediaforschools
- wikipediaforschoolses - wikipediaforschoolsfr - wikipediaforschoolspt - worldmap -

See also: Liber Liber - Libro Parlato - Liber Musica  - Manuzio -  Liber Liber ISO Files - Alphabetical Order - Multivolume ZIP Complete Archive - PDF Files - OGG Music Files -

PROJECT GUTENBERG HTML: Volume I - Volume II - Volume III - Volume IV - Volume V - Volume VI - Volume VII - Volume VIII - Volume IX

Ascolta ""Volevo solo fare un audiolibro"" su Spreaker.
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Open Source - Wikipedia

Open Source

Na Galipedia, a wikipedia en galego.

Este artigo debe ser combinado con código aberto

Open Source, en galego Código Aberto, é o termo co que se coñece ao software distribuido e desenvolto libremente, baixo as multiples licenzas libres existentes. Ditas licenzas definen a sua filosofia e desplegan o seu radio de accion mediante e a partir das catro liberdades promulgadas por Richard Stallman. Este termo comezouse a empregar no ano 1998 por alguns usuarios da comunidade do software libre, tentando asi usalo para reemplazar o nome orixinal do inglés, free software.


Índice

[editar] Controversias

Free en inglés pode ser empregado para referirse a multiples conceptos, tales como gratuito e libre. Esto pode conducir a pensar, por un lado, en software polo que non é preciso pagar, “software gratuito”, e, por outra banda, ao significado orixinalmente pretendido, que non é outro que “software que provee certas liberdades”. Open source é considerado por grande parte da comunidade de usuarios como pouco apropiado, por que, anque desfai a ambigüidade que se xenera nas nacionas anglosaxonas, é unha expresión da cal non se extrae o concepto de liberdade, chave no contexto no que nos atopamos, e que por contra si se fai notar no termo orixinal e tradicional, free software. Algunhas persoas de fala inglesa empregan libre software, para evitar a ambigüidade que comporta empregar free.

Dende un ponto de vista estricto de traducción literal, o significado que transmite codigo aberto (open source) é “que podemos ver o codigo fonte”, polo que unha persoa neofita no mundo do software poderia entender que este tipo de programas non ten nada que ver con o concepto de liberdade e que se atopa ante un sistema que o protexe máis débilmente e cunha licenza mais laxa á par que privadora. De feito, poderiamos atopar exemplos de software do cal teñamos acceso ao codigo fonte pero non sexa nin moito menos libre, e por suposto, hai millóns de programas libres, que por ser libres dan acceso ao devandito codigo. Visto que un programa de codigo aberto pode ser semilibre, non libre e libre, compre puntualizar que a normal xeral di que si o programa da acceso ao codigo fonte seguramente sexa software libre, como igualmente Software Libre é análogo a Open Source, xa que ambos movementos recoñecen as mesmas licenzas e teñen principios equivalentes.

FOSS (Free Open Source Software) é un termo que pretende desfacer as ambigüidades e as parcialidades que poden comportar os outros dous termos antes ditatos.

Hoxe en dia open source é empregado para definir un movemento novo dentro do mundo do software, a Open Source Initiative --- OSI --- , diferente ao movemento do Software Libre, incompatible con este ultimo dende un ponto de vista filosofico, pero equivalente dende o ponto de vista practico, de feito, ambas organizacions traballan da man no desenvolvemento práctico de proxectos.


[editar] Movemento open source

A filosofía nal cal se fundamenta o Open Source sustentase no concepto de que ao compartir o codigo, o programa resultante tende a ser dunha calidade superior ao software propietario, dende unha vision tecnica, os programas open source son un compendio das habilidades de programadores e “esixencias” de usuarios de todo o mundo, o cal convirte ao producto final nun sistema moito mais global e de mais calidade. Da outra banda temos ao Software Libre, que se artella baixo un ideal: o software propietario, ao non poder compartirse libremente, convertese en algo antiético, xa que prohibir e coatar a compartición entre persoas, vai en contra das leis naturais.


[editar] Decálogo do movemento

A corrente Open Source ten un decálogo, unha biblia con 10 puntos, que todo software debe adoptar para poder chamarse “Open Source”. Estas 10 premisas son completamente equivalentes, e por tanto compatibles, coas 4 liberdades, ou principios rectores, do Software Libre.

O devandito decálogo é:

1.- Libre redistribución: o software debe poder ser regalado ou vendido de maneira libre.

A distribución libre e gratuita do software non debe implicar que realizar unha actividade comercial co mesmo estea penado. Hoxe en dia tendese a pensar que open source (ou libre) implica sempre que o software sexa gratuito, o cal non ten por que ser necesariamente asi. Unha crenza moi extendida é pensar que neste tipo de sistemas non hai negocio posible, nin beneficio, pero nada máis lonxe da realidade, os sistemas open source manexan un volume de negocio moi importante en multiples mercados, e todo unido a unha total e plena liberdade.

2.- Código fonte: o codigo fonte debe estar incluido ou debe poder obterse libremente.

O acceso ao código é imprescindible. Si escondemos o código fonte ninguén máis que nos terá acceso a el. Desta maneira converteremos o noso programa en algo estanco e sen vida. Si compartimos o código todo o mundo poderá colaborar con nos na creación, ampliación e mellora do software, sendo este, por tanto, mellor. Outro ponto a ter en conta, e que si non amosamos o código fonte, podemos levantar suspicacias entre os usuarios, no sentido de que sería razonabel que estes sospeitasen que estamos agochando algo malicioso no noso código.

3.- Traballos dserivado: a redistribucion de modificacions debe estar permitida.

Os traballos derivados deben poder redistribuirse sen máis problemas. Podería ocorrer que un proxecto caese no esquecemento, e que a alguén quixera recuperalo e seguir extendendoo e mellorandoo. Esta obra derivada, sempre que respecte ao orixinal, debe poder ter o mesmo réxime que exemplifica o punto numero un deste decálogo.

4.- Integridade do código fonte do autor: as licenzas poden esixir que as modificacions sexan redistribuidas unicamente baixo a denominacion de parche.

O código do autor orixinal debe ser respectado como obra persoal que é, por tanto as modificacións poden ser denominadas en calquer caso como parches. Isto non é máis que unha denominación, os parches son igualmente melloras, refinamentos e adicións, que aumentan a calidade e funcionalidade do software. 5.- Sen discriminación de persoas ou grupos: ningúen pode quedar fora.

Tódalas persoas, grupos, asociacións, colectivos, son iguais ante a lei e por tanto ninguén pode ser discriminado por pertencer a algún grupo étnico concreto ou a algunha agrupación.

6.- Sen discriminación de áreas de iniciativa: os usuarios comerciais non poden ser excluidos.

Polo dito nos pontos primeiro e quinto deste decálogo, esto debe de estar garantido, os usuarios comerciais son iguais que o resto en canto a dereitos e deberes.

7.- Distribución da licenza: deben aplicarse os mesmos dereitos a todo o que reciba o programa.

A licenza é a mesma para todos.

8.- A licenza non debe ser especifica dun producto: o programa non pode licenciarse só como parte dunha distribución maior.

A licenza afecta ao programa monolíticamente. Non pode ser que unha parte teña unha licenza BSD e outra GPL. Temos pois que ser consistentes, escoller unha licenza, estudando a fondo e comprendendo en todo momento as implicacións que esta conleva, e logo engadila e deixala patente no noso software.

9.- A licenza non debe restrinxir outro software: a licenza non pode obrigar a que algun outro software que sexa distribuido con o software aberto deba ser tamen aberto.

Quen quera abrir o seu software pode, que non queira non pode ser obrigado por ninguen. Ante todo o que se pretende e que haxa liberdade e que todo se articule e artelle arredor dela, que sexa o principio axente en todalas actividades ligadas ao software.

10.- A licenza debe ser tecnoloxicamente neutral: a licenza debe poder aceptarse por medios tecnicos habituais, que estean ao alcance de todos, sen que sexa necesario un artiluxio hardware especial nin unha interfaz demasiado especifica.

A tecnoloxía debe estar ao alcance de todos e por tanto algo tan crucial como a licenza non debe ser accesible unicamente por un medio puco común ou que non estea ao alcance de calquer usuario.


[editar] Véxase tamén

Código aberto

Software Libre

[editar] Enlaces externos

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu