Ley de Linus

Existen dos afirmaciones que se han denominado ley de Linus, en referencia a declaraciones realizadas por Linus Torvalds, ingeniero de software finlandés, creador del núcleo Linux. La primera de ellas hace referencia a la capacidad de encontrar errores al abrir un programa a la comunidad, y la segunda a la motivación para el desarrollo de código libre.

Ley para encontrar errores

La afirmación de Linus Torvalds que dice:

«Dado un número suficientemente elevado de ojos, todos los errores se vuelven obvios».

Fue bautizada por Eric S. Raymond como la ley de Linus.

Todo problema deberá ser transparente para alguien. Las personas que entienden y las que resuelven un problema no deben ser necesariamente las mismas, ni siquiera en la mayor parte de los casos. Según Linus Torvalds: «Alguien encuentra el problema y otro lo resuelve». Pero el punto está en que ambas cosas suelen suceder muy rápidamente.

La ley de Linus según Eric S. Raymond

Eric S. Raymond afirma que, si la ley de Linus fuese falsa, entonces cualquier sistema suficientemente complejo como el núcleo Linux, que está siendo manipulado por tantos, debería haber colapsado bajo el peso de interacciones imprevistas y errores «muy profundos» inadvertidos. Sin embargo, si es cierta, entonces bastaría para explicar la relativa ausencia de errores en el código de Linux, y para demostrar la superioridad, en cuanto a la calidad del producto final, del modelo de desarrollo de software libre sobre el modelo tradicional usado para desarrollar software propietario.[1]

He aquí una diferencia esencial entre los dos estilos. En el enfoque usado para desarrollar software propietario, los errores y problemas de desarrollo son fenómenos complejos y profundos. Generalmente hacen falta meses de revisión exhaustiva para que unos cuantos confíen en que los errores han sido eliminados. Por eso se dan los intervalos tan largos entre cada versión que se libera, y el inevitable desencanto cuando estas versiones, largamente esperadas, no resultan perfectas.[1]

En el enfoque usado para desarrollar software libre se asume que los errores son fenómenos relativamente evidentes, o por lo menos que pueden volverse relativamente evidentes cuando se muestran a miles de entusiastas desarrolladores que colaboran sobre cada una de las versiones. Por lo tanto, se libera con frecuencia para poder obtener una mayor cantidad de correcciones en menos tiempo.[1]

Una mayor cantidad de usuarios detectan más errores debido a que tienen diferentes maneras de evaluar el programa. Este efecto se incrementa cuando los usuarios son desarrolladores asistentes. Cada uno enfoca la tarea de la caracterización de los errores con instrumentos analíticos distintos, desde un ángulo diferente.[1]

Por lo tanto, el agregar más beta-testers podría contribuir no tanto a reducir la complejidad del «más profundo» de los errores actuales desde el punto de vista del desarrollador, sino más bien a aumentar la probabilidad de que alguno de ellos vea claramente el error y pueda solucionarlo.[1]

Críticas

Algunos estudios han analizado y criticado la ley de Linus. Los expertos en desarrollo de software Robert Glass, Michael Howard y David LeBlanc han determinado que la aplicación de la ley de Linus puede generar problemas en el mantenimiento y la seguridad del software,[2][3]​ para lo cual citan el número relativamente bajo de contribuciones hechas a los proyectos open-source por parte de «externos»: donde se entiende por «externos» a los contribuyentes que no pertenecen al pequeño núcleo de desarrolladores que trabajan en el proyecto.

Esto es el resultado directo de la atención necesaria que los desarrolladores deben tener al construir un entorno y comprender una porción de código antes de poder contribuir efectivamente en él. Algunos proyectos tienden a desconfiar de las contribuciones externas, con el temor de que traten de generar errores de código difíciles de encontrar o huecos de seguridad y, por lo tanto, esos proyectos crean un inconveniente proceso de revisión que puede desalentar el desarrollo externo.

La ley de Linus sobre motivaciones

Linus Torvalds también habla sobre la ley de Linus en el prólogo del libro La ética del hacker. La ley de Linus dice:

Todas nuestras motivaciones caen en tres categorías básicas. Y lo que es aún más importante, el progreso consiste en ir pasando de una categoría a otra, como «fases» de un proceso de evolución. Las categorías, en orden, son: «supervivencia», «vida social» y «entretenimiento».[4]

Esta idea es similar a la pirámide de necesidades, que desarrolló el psicólogo humanista estadounidense Abraham Maslow.

Véase también

Referencias

  1. a b c d e Raymond, Eric S. «La catedral y el bazar» (pdf). Smaldone (Argentina). p. 4. Archivado desde el original el 19 de junio de 2004. Consultado el 22 de abril de 2020. 
  2. Glass, Robert L. Facts and Fallacies of Software Engineering. ISBN 0-321-11742-5
  3. Howard, Michael and LeBlanc, David. Writing Secure Code, Second Edition. ISBN 0-7356-1722-8
  4. Pekka Himanen; Linus Torvalds, Manuel Castells (2001-01-30). The Hacker Ethic. Random House. ISBN 0-375-50566-0

Enlaces externos

Read other articles:

この記事には参考文献や外部リンクの一覧が含まれていますが、脚注によって参照されておらず、情報源が不明瞭です。脚注を導入して、記事の信頼性向上にご協力ください。(2020年5月) レバノンの歴史 古代レバノンの歴史 中世レバノンの歴史 近代レバノンの歴史 現代レバノンの歴史 レバノン危機 レバノン内戦 杉の革命 レバノン侵攻 (2006年) 近代レバノンの歴史で

 

Saloka Theme ParkLogo Saloka ParkLokasiKec. Tuntang, Kab. Semarang, Jawa Tengah, IndonesiaKoordinat7°16′50″S 110°27′32″E / 7.28067°S 110.45899°E / -7.28067; 110.45899Koordinat: 7°16′50″S 110°27′32″E / 7.28067°S 110.45899°E / -7.28067; 110.45899PemilikPT. Panorama Indah PermaiDibuka22 Juni 2019Luas area12 ha (30 ekar)Situs webwww.salokapark.com Saloka Theme Park atau Saloka Park (bahasa Jawa: ꦠꦩꦤ꧀ꦱꦭꦺ

 

Мартин Димитровболг. Мартин Димитров Димитров Народився 13 квітня 1977(1977-04-13)[1] (46 років)Софія, БолгаріяКраїна  БолгаріяДіяльність політик, економістAlma mater Університет національного та світового господарстваЗнання мов болгарська, англійська і французькаПос

 Nota: Para outras cidades contendo este nome, veja Santo Stefano. Coordenadas: 46° 34' N 12° 33' E Santo Stefano di Cadore    Comuna   Localização Santo Stefano di CadoreLocalização de Santo Stefano di Cadore na Itália Coordenadas 46° 34' N 12° 33' E Região Vêneto Província Belluno Características geográficas Área total 100 km² População total 2 901 hab. Densidade 29 hab./km² Altitude 908 m Outros dados Comunas lim

 

У Вікіпедії є статті про інших людей із прізвищем Смирнов.Адріан Анатолійович Смирноврос. Адриан Анатольевич Смирнов Народився 16 листопада 1908(1908-11-16)НовгородПомер 6 грудня 1992(1992-12-06) (84 роки)КиївПоховання Байкове кладовищеКраїна  СРСРНаціональність росіянинДіяльність

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Ho Tze-LokMHKebangsaan Hong KongKediamanHong KongLahir26 Oktober 1995 (umur 28)Hong KongTinggi164 cm (5 ft 5 in)Berat47 kg (104 pon)Menjadi pemain pro2016PensiunAktifPeganganKananPelatihChiu dan Wong Hong Fung&#...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Kontrol...

 

Zanair IATA ICAO Kode panggil B4 TAN ZANAIR Didirikan1992PenghubungBandar Udara Internasional Zanzibar, Bandar Udara Internasional Julius NyerereArmada7Tujuan6SloganPreferred ChoiceKantor pusatZanzibar, TanzaniaSitus webhttp://www.zanair.com/ ZanAir Limited adalah maskapai penerbangan domestik yang berbasis di Zanzibar, Tanzania. Tujuan Arusha (ARK), Dar es Salaam (DSM), Pemba (PMA), Saadani (SD1), Selous Armada Armada ZanAir termasuk beberapa pesawat (per Januari 2012): 2 Let L-410 UVP-E 1 C...

 

Lieutenant GeneralVasileios PetmezasPetmezas in Royal Phalanx uniformNative nameΒασίλειος Πετ[ι]μεζάςBorn1785Soudena, Morea Eyalet, Ottoman Empire (now Greece)Died1872Kingdom of GreeceAllegiance United Kingdom First Hellenic Republic Kingdom of GreeceService/branch British Army Hellenic ArmyRankLieutenant GeneralUnit1st Regiment Greek Light InfantryBattles/wars Napoleonic Wars Adriatic Campaign Siege of Santa Maura War of the Sixth Coalition Siege of Genoa Greek Wa...

Legislative body of Philadelphia, Pennsylvania, U.S. Not to be confused with Philadelphia City Commissioners. Philadelphia City CouncilTypeTypeUnicameral LeadershipPresidentDarrell L. Clarke, Democratic since January 2, 2012 Majority LeaderCurtis J. Jones, Jr., Democratic since January 6, 2020 Minority LeaderBrian J. O'Neill, Republican StructureSeats17Political groupsMajority   Democratic (13) Minority   Republican (2)   WFP (1) ElectionsLast electionNovember 5, 20...

 

Archaeological culture, 2800–1800 BC Bell Beaker cultureDistribution of the area of influence of the Bell Beaker cultureGeographical rangeEurope and Northwest AfricaPeriodChalcolithic – Early Bronze AgeDatesc. 2800–1800 BCMajor sitesCastro of Zambujal, PortugalPreceded byCorded Ware culture, Funnelbeaker culture, Neolithic British Isles, Neolithic France, Chalcolithic Iberia, Veraza culture, Chalcolithic Italy, Baden culture, Vučedol culture, Horgen cultureFollowed byÚnětice cu...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. Cometes flavipennis Klasifikasi ilmiah Kerajaan: Animalia Filum: Arthropoda Kelas: Insecta Ordo: Coleoptera Famili: Cerambycidae Genus: Cometes Spesies: Cometes flavipennis Cometes flavipennis adalah spesies kumbang tanduk panjang yang tergolong famil...

Part of the LGBT rights seriesLegal status ofsame-sex unions Marriage Andorra Argentina Australia Austria Belgium Brazil Canada Chile Colombia Costa Rica Cuba Denmark Ecuador Estonia* Finland France Germany Iceland Ireland Luxembourg Malta Mexico Nepal Netherlands1 New Zealand2 Norway Portugal Slovenia South Africa Spain Sweden Switzerland Taiwan United Kingdom3 United States4 Uruguay Civil unions andregistered partnerships Bolivia Croatia Cyprus Czech Republic Greece Hungary Italy Latvia Lie...

 

A specialist firearms officer (SFO) is a British police officer who has undergone training in the use of police firearms to a more advanced level than authorised firearms officers (AFOs). SFOs receive additional training in areas such as building assault and specialist weapon usage. The common role of an SFO is to assault premises involved in a siege situation, effect high-risk firearms related arrests and respond to terrorist threats.[1][2][full citation needed] In 20...

 

Style of a Hindu temple Ek-ratna Ramchandraji temple at Guptipara, Hooghly district. Ratna Style (Bengali: রত্ন শিল্পরীতি) is a style of Bengal temple architecture, that originated in Bengal from the 15th to 16th centuries, under the Mallabhum kingdom (also called Malla dynasty).[1] Originating as a regional style in Hindu temple architecture. It is an extended style of the Chala temple.[2] The special feature of Ratna-style temples is the curved corn...

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Chudadhuj Dharadilok – news · newspapers · books · scholar · JSTOR (February 2009) (Learn how and when to remove this template message) Prince of Phetchabun Chudadhuj DharadilokจุฑาธุชธราดิลกPrince of PhetchabunBorn(1892-07-04)4 July 1892Sichang Islan...

 

Idi RayeukKecamatanJalur kereta api di dekat Idi Rayeuk(1890-1920)Negara IndonesiaProvinsiAcehKabupatenAceh TimurPemerintahan • Camat-Populasi • Total±34,282 jiwa (2.010) jiwaKode Kemendagri11.03.03 Kode BPS1105130 Luas- km²Desa/kelurahan39/4 Idi Rayeuk adalah salah satu kecamatan di Kabupaten Aceh Timur, Provinsi Aceh, Indonesia. Idi Rayeuk juga berperan sebagai pusat pemerintahan Kabupaten Aceh Timur. Salah satu Sekolah Menengah Atas (SMA) yang ada di wilayah ...

 

Questa voce o sezione sull'argomento etichette discografiche non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Republic RecordsLogo Stato Stati Uniti Fondazione1995 Fondata daMonte LipmanAvery Lipman Sede principaleNew York GruppoUniversal Music Group SettoreMusicale Sito webwww.republicrecords.com/ Mod...

Series of cyberattacks conducted by Chinese threat actors Not to be confused with Aurora Generator Test. Operation AuroraDateJune–December 2009LocationNot specified – occurred on a worldwide scale.Result Diplomatic incident between the United States and ChinaBelligerents  United States  ChinaCasualties and losses Google intellectual property stolen[1] Operation Aurora was a series of cyber attacks conducted by advanced persistent threats such as the Elderwood Group based...

 

3rd Bessarabian Order of Lenin, Twice Red Banner Cavalry Division Named After Grigory Kotovsky3-я Бессарабская ордена Ленина, дважды Краснознамённая кавалерийская дивизия имени Григория КотовскогоActive1922 – December 25, 1941DisbandedPredecessor: 4th Cavalry Division (1922)Successor: 5th Guards Cavalry DivisionAllegianceArmed Forces of the Soviet UnionBranchLandTypeCavalryNickname(s)BessarabianEngageme...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!