Código abierto

Logotipo del código abierto.

El código abierto (en inglés: open source) es un modelo de desarrollo de software basado en la colaboración abierta.[1]​ Se enfoca en los beneficios prácticos (acceso al código fuente) y en cuestiones éticas o de libertad que tanto se destacan en el software libre.[2]​ Para muchos el término «libre» hace referencia al hecho de adquirir un software de manera gratuita. Sin embargo, de lo que se trata es de abaratar los costos y ampliar la participación; que sea libre no necesariamente implica que sea gratuito, lo importante sigue siendo ampliar la participación y extender libertades.

Historia

Se utilizó por primera vez en 1990 en las comunidades de software libre, tratando de usarlo como reemplazo al ambiguo nombre original en inglés del software libre (free software). Lo cual implica, para el caso que nos ocupa, «software que podemos usar, escribir, modificar y redistribuir libremente».

La expresión, para algunos, no resultó apropiada como reemplazo para el ya tradicional free software, pues eliminaba la idea de libertad, confundida con la simple gratuidad.[3]​ No obstante continúa siendo ambivalente, puesto que se usa en la actualidad por parte de programadores que no ofrecen software libre pero, en cambio, sí ofrecen el código fuente de los programas para su revisión o modificación previamente autorizada por parte de sus pares académicos.

Dada la ausencia de tal ambigüedad en la lengua española, el término software libre es adecuado para referirse a programas que se ofrecen con total libertad de modificación, uso y distribución bajo la regla implícita de no modificar dichas libertades hacia el futuro. De hecho en inglés también se usa el término «libre software» para evitar ambigüedades semánticas.

Desde el punto de vista de una «traducción estrictamente literal», el significado textual de código abierto es que «se puede examinar el código fuente», por lo que puede ser interpretado como un término más débil y flexible que el del software libre. Sin embargo, ambos movimientos reconocen el mismo conjunto de licencias y mantienen principios equivalentes.

Sin embargo, hay que diferenciar los programas de código abierto, que dan a los usuarios la libertad de mejorarlos, de los programas que simplemente tienen el código fuente disponible, previa restricciones sobre su uso o modificación.

En la actualidad el código abierto se utiliza para definir un movimiento nuevo de software (la Iniciativa Open Source),[4]​ diferente al movimiento del software libre, incompatible con este último desde el punto de vista filosófico, y completamente equivalente desde el punto de vista práctico, de hecho, ambos movimientos trabajan juntos en el desarrollo práctico de proyectos.

La idea bajo el concepto de código abierto es sencilla: cuando los programadores (en Internet) pueden leer, modificar y redistribuir el código fuente de un programa, este evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades, corrigen sus errores con un tiempo de espera menor a la aplicada en el desarrollo de software convencional o cerrado, dando como resultado la producción de un mejor software.

Movimiento del código abierto

Mapa conceptual del software libre y de código abierto.

La idea del código abierto se centra en la premisa de que al compartir el código, el programa resultante tiende a ser de calidad superior al software propietario, es una visión técnica. Por otro lado, el software libre tiene tendencias filosóficas e incluso morales:[5]​ el software propietario, al no poder compartirse, es «antiético» dado que prohibir compartir entre seres humanos va en contra del sentido común. Ninguna adaptación ni cambios que no haya realizado previamente la empresa fabricante.

Al igual que el software libre, el código abierto tiene una serie de requisitos necesarios para que un programa pueda considerarse dentro de este movimiento,[6]​ estos son:

  • Libre redistribución: el software debe poder ser regalado o vendido libremente.
  • Código fuente: el código fuente debe estar incluido u obtenerse libremente.
  • Trabajos derivados: la redistribución de modificaciones debe estar permitida.
  • Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas solo como parches.
  • La licencia no debe discriminar a ninguna persona o grupo: nadie puede dejarse fuera.
  • Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.
  • Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa.
  • La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.
  • La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto.
  • La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.

Este decálogo es compatible con las cuatro libertades del software libre.

Programas en código abierto

Logo de LibreOffice. Programa en código abierto.
Logo de LibreOffice. Programa en código abierto.

Código abierto en educación

El código abierto permite la retroalimentación educativa

El software libre o de código abierto está siendo implementado en la educación, debido tanto a razones pragmáticas (menor coste, estabilidad, seguridad, eficiencia) como a razones éticas, sociales y políticas.[10]​ Autores como Stallman insisten en que, a nivel educativo, debería utilizarse solamente software de código abierto, debido a que:[11]

  1. Dan la libertad de copiar y redistribuir, por lo que se genera un ahorro para las instituciones educativas.
  2. Promueven que se siga utilizando software libre, lo que ayuda al desarrollo de ciudadanos más independientes en materia de tecnología.
  3. Permite a los alumnos aprender realmente cómo funciona el software y a compartir lo aprendido dentro de una comunidad.

Extensiones del concepto

Recientemente se está aplicando por extensión el término «código abierto» o su equivalente en inglés open source a creaciones que no son programas informáticos. En concreto se habla popularmente de cine open source para referirse a cine bajo distintos tipos de licencias libres.[12]​ Otro ejemplo es el proyecto de una economía de código abierto de la plataforma Open Source Ecology, comenzado con el desarrollo de máquinas industriales de código abierto.[13]​ Otro ejemplo es lo que sucede con el movimiento social para que liberen las vacunas contra el coronavirus COVID-19.[14]

Véase también

Referencias

  1. Levine, Sheen S.; Prietula, Michael (16 de septiembre de 2013). Open Collaboration for Innovation: Principles and Performance (ID 1096442). Social Science Research Network. Consultado el 5 de noviembre de 2017. 
  2. Izquierdo, Robin (30 de julio de 2018). «IoT y código abierto. ¿Cuáles son sus ventajas e inconvenientes?» (html). Pandora FMS. Archivado desde el original el 30 de julio de 2018. Consultado el 30 de julio de 2018. «En una descripción muy breve, podemos decir que el código abierto (open source) es una forma de desarrollar software basada en la colaboración entre desarrolladores. El concepto de código abierto se desarrolla en el ámbito del “software libre”, y aunque no es exactamente lo mismo, se imbuye de su filosofía. Para que un lego en la materia pueda entenderlo: con frecuencia, cuando una empresa crea un software, oculta su código, de forma que el resto de desarrolladores no puede conocerlo ni modificarlo. Habitualmente, las empresas hacen esto tanto por motivos comerciales (no desean que su software se distribuya de forma gratuita) como para mantener la integridad del código (no desean que sufra modificaciones).» 
  3. «Goodbye, "free software"; hello, "open source"». www.catb.org. Consultado el 16 de octubre de 2021. 
  4. «About the Open Source Initiative | Open Source Initiative». opensource.org. Archivado desde el original el 16 de octubre de 2021. Consultado el 16 de octubre de 2021. 
  5. Stallman, Richard (11 de octubre de 2017). «Por qué el «código abierto» pierde de vista lo esencial del software libre» (html). Free Software Foundation. Archivado desde el original el 11 de julio de 2018. Consultado el 30 de julio de 2018. 
  6. «The Open Source Definition | Open Source Initiative». opensource.org. Consultado el 12 de octubre de 2016. 
  7. «Aplicación Hipnotix. Para reproducir radio y TV». 
  8. «Apertium. Aplicación para traducción automática». 
  9. «Hyperledger Fabric en IBM». 
  10. Segura, Jordi Adell; Muñoz, Iolanda Bernabé (2007). «Software libre en educación». Tecnología educativa, 2007, ISBN 84-481-5613-7, págs. 173-194 (McGraw-Hill): 173-194. ISBN 978-84-481-5613-8. Consultado el 6 de mayo de 2020. 
  11. Stallman, R. M. (2013). «Por qué las escuelas deben usar exclusivamente software libre». 
  12. «Open source Cinema casos». 
  13. «About». Open Source Ecology (en inglés estadounidense). 7 de febrero de 2014. Consultado el 12 de octubre de 2016. 
  14. «Liberación de patentes para enfrentar el COVID-19». 

Enlaces externos

Read other articles:

Pour les articles homonymes, voir Goliath. GoliathBiographieNaissance GathDécès Vers 1023 av. J.-C.GathAutres informationsTaille 2,1 m, 2,8 mmodifier - modifier le code - modifier Wikidata David avec la tête de Goliath, par Andrea Vaccaro, vers 1635 Goliath (nom hébreu : גָּלְיָת ; nom arabe : جالوت), aussi connu sous le nom « Goliath de Gath » — du nom d'une des cinq cités-États philistines — est un personnage biblique du Tanakh et de l'Ancien T…

Championnat du monde des rallyes 2021 Généralités Sport Rallye automobile Création 1973 Organisateur(s) FIA Édition 49e Nombre de manches 12 rallyes Palmarès Champion pilote Sébastien Ogier (8) Champion copilote Julien Ingrassia (8) Champion constructeur Toyota Gazoo Racing Navigation 2020 2022 modifier Le championnat du monde des rallyes 2021 est la 49e édition du championnat du monde des rallyes, une compétition automobile reconnue par la Fédération internationale de l'automobi…

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)[2…

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)[2…

  关于与「內閣總理大臣」標題相近或相同的条目页,請見「內閣總理大臣 (消歧義)」。 日本國內閣總理大臣內閣總理大臣紋章現任岸田文雄自2021年10月4日在任尊称總理、總理大臣、首相、阁下官邸總理大臣官邸提名者國會全體議員選出任命者天皇任期四年,無連任限制[註 1]設立法源日本國憲法先前职位太政大臣(太政官)首任伊藤博文设立1885年12月22日,​…

الدوري الأرمني الممتاز 2017–18 تفاصيل الموسم الدوري الأرمني الممتاز  النسخة 26  البلد أرمينيا  التاريخ بداية:4 أغسطس 2017  نهاية:20 مايو 2018  المنظم اتحاد أرمينيا لكرة القدم  البطل ألاشكرت  مباريات ملعوبة 90   عدد المشاركين 6   الموقع الرسمي الموقع الرسمي  الد…

The Monarch is a quadruped, but a hexapod. Arrow points to the miniature front leg not used for locomotion Form of locomotion using four limbs Not to be confused with tetrapod. The zebra is a quadruped. Quadrupedalism is a form of locomotion where four limbs are used to bear weight and move around. An animal or machine that usually maintains a four-legged posture and moves using all four limbs is said to be a quadruped (from Latin quattuor for four, and pes, pedis for foot). Quadruped animals ar…

Pour les articles homonymes, voir Dynamic. Dynamic Host Configuration Protocol Informations Fonction Configuration dynamique des hôtes Sigle DHCP Port serveur 67 ; client 68. RFC RFC 1531RFC 1534RFC 2131RFC 2132 modifier Dynamic Host Configuration Protocol (DHCP, protocole de configuration dynamique des hôtes) est un protocole réseau dont le rôle est d’assurer la configuration automatique des paramètres IP d’une station ou d'une machine, notamment en lui attribuant automatiquement …

Ring-shaped bread product For other uses, see Bagel (disambiguation). BagelSesame bagelAlternative namesBajgiel, beigel, beyglTypeBreadPlace of originPolandRegion or stateEurope, North America, IsraelAssociated cuisineJewish, Polish, American, Canadian, and IsraeliCreated byJewish communities of PolandServing temperatureRoom temperatureMain ingredientsWheat doughVariationsMontreal-style bagel, pizza bagel, bagel toast  Media: Bagel A bagel (Yiddish: בײגל, romanized: beygl; Poli…

Japanese footballer The native form of this personal name is Suzuki Zaion. This article uses Western name order when mentioning individuals. Zion Suzuki Suzuki with Japan in 2024Personal informationFull name Zion Suzuki[1]Date of birth (2002-08-21) 21 August 2002 (age 21)Place of birth Little Rock, Arkansas, United StatesHeight 1.90 m (6 ft 3 in)[2]Position(s) GoalkeeperTeam informationCurrent team Sint-TruidenNumber 1Youth career2009–2020 Urawa Red Diam…

Study of classical optics using Fourier transforms Fourier optics is the study of classical optics using Fourier transforms (FTs), in which the waveform being considered is regarded as made up of a combination, or superposition, of plane waves. It has some parallels to the Huygens–Fresnel principle, in which the wavefront is regarded as being made up of a combination of spherical wavefronts (also called phasefronts) whose sum is the wavefront being studied. A key difference is that Fourier opt…

Benggol dan Gobang dialihkan ke halaman ini. Untuk kegunaan lain, lihat Rupiah. Halve stuiver/setengah kelip atau Vierduitstuk dahulu disebut Plakat, adalah sebutan untuk koin Belanda selain sen dan setengah sen, yang memiliki nilai paling sedikit, 2½ sen. Nama 'vierduitstuk' mencerminkan nilai historis dari koin tersebut: sebuah duit bernilai delapan sen. Begitu juga dengan koin-koin besar yang lebih tua tetapi memiliki nilai yang sama, kadang-kadang disebut juga dengan vierduitstuk. Dalam mas…

Tradition, spiritual lineage or a religious system Part of a series onHinduism Hindus History OriginsHistorical Hindu synthesis (500/200 BCE–300 CE) History Indus Valley Civilisation Historical Vedic religion Dravidian folk religion Śramaṇa Tribal religions in India Traditional Itihasa-Purana Epic-Puranic royal genealogies Epic-Puranic chronology Traditions Major traditions Shaivism Shaktism Smartism Vaishnavism List Deities Trimurti Brahma Vishnu Shiva Tridevi Saraswati Lakshmi Parvati Oth…

French politician (1771–1821) This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Camille Jordan politician – news · newspapers · books · scholar · JSTOR (February 2012) Camille Jordan (politician) Camille Jordan (11 January 1771 in Lyon – 19 May 1821) was a French politician born in Lyon of a we…

58°39′00″N 70°07′00″E / 58.65°N 70.1167°E / 58.65; 70.1167 الإمبراطورية الروسية Российская ИмперияРоссійская Имперія الإمبراطورية الروسية 1721 – 1917 الإمبراطورية الروسيةعلم الإمبراطورية الروسية الإمبراطورية الروسيةشعار نبالة الإمبراطورية الروسية الشعار الوطني : Съ нам…

Geometry theorem Pappus's hexagon theorem: Points X, Y and Z are collinear on the Pappus line. The hexagon is AbCaBc. Pappus's theorem: affine form A b ∥ a B , B c ∥ b C ⇒ A c ∥ a C {\displaystyle Ab\parallel aB,Bc\parallel bC\Rightarrow Ac\parallel aC} In mathematics, Pappus's hexagon theorem (attributed to Pappus of Alexandria) states that given one set of collinear points A , B , C , {\displaystyle A,B,C,} and another set of collinear points a , b , c , {\displayst…

Monthly American lifestyle magazine For the British publication, see Town and Country Magazine. 'Home Journal' redirects here. For the Swedish women's magazine Tidskrift för hemmet, see Home Review. Town & CountryJune 2007 cover featuring model ImanEditorStellene VolandesFormer editorsFrank ZacharyPhotographerRonny JaquesFrequencyMonthlyTotal circulation(2015)486,297[1]FounderNathaniel Parker Willis and George Pope MorrisFounded1846CompanyHearst MagazinesCountryUnited StatesBased in…

1912 film Robin HoodScene from the filmDirected byÉtienne ArnaudHerbert BlachéWritten byEustace Hale BallProduced byÉclair AmericanStarringRobert FrazerBarbara TennantDistributed byUniversal Film Manufacturing CompanyRelease date August 22, 1912 (1912-08-22) (United States) Running time30 minutesCountryUnited StatesLanguageEnglish Robin Hood Robin Hood is a 1912 film made by Eclair Studios.[1][2][3] The film's costumes feature enormous versions of th…

Cycling championship held in Varese, Italy 1951 UCI Road World ChampionshipsVareseVenueVarese, Italy Date(s)1 and 2 September 1951Coordinates45°49′N 08°50′E / 45.817°N 8.833°E / 45.817; 8.833Events2← Moorslede 1950Luxembourg 1952 → The 1951 UCI Road World Championships was the 24th edition of the UCI Road World Championships.[1] It took place on Saturday 1 and Sunday 2 September 1951 in Varese, Italy.[2] The amateurs had t…

Questa voce sugli argomenti allenatori di calcio greci e calciatori greci è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Dīmītrīs GrammozīsNazionalità Grecia Altezza179 cm Peso80 kg Calcio RuoloAllenatore (ex centrocampista) Termine carriera2013 - giocatore CarrieraSquadre di club1 1996-1998 Uerdingen 0557 (3)1998-2000 Amburgo32 (1)2000-2005 Kaiserslautern92 (3)2005-2006 Pari…