Código aberto

 Nota: Open Source te direciona para este artigo. Se procura o álbum musical do guitarrista Kiko Loureiro, veja Open Source (álbum).
Ilustração do termo Open-Source

Código aberto (do inglês Open Source) é o código-fonte que é disponibilizado gratuitamente para consulta, examinação, modificação e redistribuição.[1] Os produtos incluem permissão para usar o código-fonte,[2] documentos de design ou conteúdo do produto. O modelo de código aberto é um modelo de desenvolvimento de software descentralizado que incentiva a colaboração aberta.[3][4] Um princípio importante do desenvolvimento de software de código aberto é a produção por pares (do inglês pair production), com produtos como código-fonte, projetos e documentação disponíveis gratuitamente ao público. O movimento de código aberto no software começou como uma resposta às limitações do código proprietário. O modelo é usado em projetos de tecnologia apropriada[5] e na descoberta e pesquisa de medicamentos.[6][7]

O termo "código aberto" foi popularizado pela Open Source Initiative (OSI),[8] que difere de um software livre por não seguir as quatro liberdades definidas pela Fundação de Programas Livres (do inglês: Free Software Foundation - FSF),[9] que eram também compartilhadas pelo projeto Debian. Qualquer licença de software livre é também uma licença de código aberto (open source), mas o contrário não é necessariamente verdade.[9]

Enquanto a FSF usa o termo "Software Livre" envolta de um discurso baseado em questões éticas, direitos e liberdade, a OSI usa o termo "Código Aberto" sob um ponto de vista puramente técnico, evitando (propositadamente) questões éticas. Esta nomenclatura e este discurso foram cunhados por Eric Raymond e outros fundadores da OSI com o objetivo de apresentar o software livre a empresas de uma forma mais comercial evitando o discurso ético.

História

O compartilhamento de informações técnicas é muito anterior à Internet e ao computador pessoal. Por exemplo, nos primeiros anos do desenvolvimento do automóvel, um grupo de monopolistas de capital possuía os direitos de uma patente de motor a gasolina de 2 tempos originalmente depositada por George B. Selden.[10] Ao controlar essa patente, eles foram capazes de monopolizar a indústria e forçar os fabricantes de automóveis a cumprir suas exigências, ou arriscar uma ação judicial.

Em 1911, a montadora independente Henry Ford venceu um desafio à patente de Selden. O resultado foi que a patente de Selden se tornou virtualmente inútil e uma nova associação (que eventualmente se tornaria a Associação de Fabricantes de Veículos Automotores) foi formada.[10] A nova associação instituiu um acordo de licenciamento cruzado entre todos os fabricantes automotivos dos EUA: embora cada empresa desenvolvesse tecnologia e registrasse patentes, essas patentes eram compartilhadas abertamente e sem troca de dinheiro entre todos os fabricantes.[10] Quando os EUA entraram na Segunda Guerra Mundial, 92 patentes da Ford e 515 patentes de outras empresas estavam sendo compartilhadas entre esses fabricantes, sem qualquer troca de dinheiro (ou ações judiciais).[10]

As primeiras instâncias do compartilhamento gratuito de código-fonte incluem versões de origem de seus sistemas operacionais e outros programas da IBM nas décadas de 1950 e 1960, e o grupo de usuários SHARE formado para facilitar a troca de software.[11][12] A partir da década de 1960, os pesquisadores da ARPANET usaram um processo aberto de "Request for Comments" (RFC) para incentivar o feedback nos primeiros protocolos de rede de telecomunicações. Isso levou ao nascimento do início da Internet em 1969.

O compartilhamento de código-fonte na Internet começou quando a Internet era relativamente primitiva, com software distribuído via UUCP, Usenet, IRC e Gopher. O BSD, por exemplo, foi primeiramente distribuído amplamente por postagens no comp.os.linux na Usenet, que também é onde seu desenvolvimento foi discutido. Linux seguiu neste modelo.

Etimologia

Em fevereiro de 1998, o rótulo "Open Source" surgiu em uma reunião, de futuras referências no tema, como Todd Anderson, Chris Peterson (Foresight Institute), Jon "Maddog" Hall e Larry Augustin (Linux International), Sam Ockman (Silicon Valley Linux User's Group) e Eric Raymond.[13]

Como a diferença entre o movimento "Software Livre" e modelo "Código Aberto" está apenas na argumentação em prol dos mesmos softwares, é comum que esses grupos se unam em diversas situações ou que sejam citados de uma forma agregadora através da sigla "FLOSS" (Free/Libre and Open Source Software).

Os defensores do modelo Open Source sustentam que não se trata de algo anticapitalista ou anarquista, mas de uma alternativa ao modelo de negócio para a indústria de software. O modelo colaborativo de produção intelectual oferece um novo paradigma para o direito autoral. Algumas grandes empresas como IBM, HP, Intel e Dell também têm investido no software de código aberto, juntando esforços para a criação do Open Source Development Lab (OSDL), instituição destinada à criação de tecnologias de código aberto.

Características

A definição do Open Source foi criada pela Open Source Iniciative (OSI) a partir do texto original das Debian Free Software Guidelines[14] e determina que um programa de código aberto deve garantir:

Livre distribuição

A licença não deve restringir de nenhuma maneira a venda ou distribuição do programa gratuitamente, como componente de outro programa ou não.

Código fonte

O programa deve incluir seu código fonte e deve permitir a sua distribuição também na forma compilada. Se o programa não for distribuído com seu código fonte, deve haver algum meio de se obter o mesmo seja via rede ou com custo apenas de reprodução. O código deve ser legível e inteligível por qualquer programador.

Trabalhos Derivados

A licença deve permitir modificações e trabalhos derivados, e deve permitir que eles sejam distribuídos sobre os mesmos termos da licença original.

Integridade do autor do código

A licença não pode restringir o código fonte de ser distribuído em uma forma modificada mesmo se a licença permitir a distribuição de arquivos patch (de atualização) com o código fonte para o propósito de modificar o programa no momento de sua construção pois a restrição ao código–fonte significa transformar o software livre em software proprietário. A licença deve explicitamente permitir a distribuição do programa construído a partir do código fonte modificado. Contudo, a licença pode ainda requerer que programas derivados tenham um nome ou número de versão diferentes do programa original.

Não discriminação contra pessoas ou grupos

A licença não pode ser discriminatória contra qualquer pessoa ou grupo de pessoas.

Não discriminação contra áreas de atuação

A licença não deve restringir qualquer pessoa de usar o programa em um ramo específico de atuação. Por exemplo, ela não deve proibir que o programa seja usado em um empresa, ou de ser usado para pesquisa genética.

Distribuição da Licença

Os direitos associados ao programa devem ser aplicáveis para todos aqueles cujo programa é redistribuído, sem a necessidade da execução de uma licença adicional para estas partes.

Licença não específica a um produto

Os direitos associados ao programa não devem depender que o programa seja parte de uma distribuição específica de programas. Se o programa é extraído desta distribuição e usado ou distribuído dentro dos termos da licença do programa, todas as partes para quem o programa é redistribuído devem ter os mesmos direitos que aqueles que são garantidos em conjunção com a distribuição de programas original.

Licença não restrinja outros programas

A licença não pode colocar restrições em outros programas que são distribuídos juntos com o programa licenciado. Isto é, a licença não pode especificar que todos os programas distribuídos na mesma mídia de armazenamento sejam programas de código aberto.

Licença neutra em relação a tecnologia

Nenhuma cláusula da licença pode estabelecer uma tecnologia individual, estilo ou interface a ser aplicada no programa.

Governos, Movimentos Cívicos e a Transformação Digital

No contexto da Transformação Digital de Governos pelo mundo,[15][16] o código aberto é considerado essencial para promoção da colaboração, padronização e otimização das tecnologias desenvolvidas pela e para a gestão pública.

Nesse cenário, diversos movimentos cívicos como Rede Livre, Ciudadania Inteligente, Code For America, My Society e G0v, atuam na promoção da cultura de governos, dados e códigos abertos, mobilizando profissionais, cidadãos e agentes governamentais em eventos e redes comunitárias, que geram ou maximizam o impacto na sociedade através da adoção e prática de códigos abertos e governança colaborativa nos governos e na sociedade.

Ver também

Referências

  1. Luiz Antonio da Silva Junior (23 de Outubro de 2003). «O movimento do código aberto». Consultado em 26 de dezembro de 2015 
  2. «What is Open Source Software | Diffingo Solutions Inc.». web.archive.org. 28 de outubro de 2008. Consultado em 1 de outubro de 2022 
  3. Levine, Sheen S.; Prietula, Michael J. (1 de outubro de 2014). «Open Collaboration for Innovation: Principles and Performance». Organization Science (5): 1414–1433. ISSN 1047-7039. doi:10.1287/orsc.2013.0872. Consultado em 1 de outubro de 2022 
  4. Raymond, Eric S. (2001). The cathedral and the bazaar : musings on Linux and Open Source by an accidental revolutionary. Internet Archive. [S.l.]: Beijing ; Cambridge, Mass. : O'Reilly 
  5. Pearce, Joshua M. (1 de junho de 2012). «The case for open source appropriate technology». Environment, Development and Sustainability (em inglês) (3): 425–431. ISSN 1573-2975. doi:10.1007/s10668-012-9337-9. Consultado em 1 de outubro de 2022 
  6. Menon, Sreelatha (1 de março de 2009). «Sreelatha Menon: Researchers sans borders». Business Standard India. Consultado em 1 de outubro de 2022 
  7. «OpenSourceMalaria:Story so far - OpenWetWare». openwetware.org (em inglês). Consultado em 1 de outubro de 2022 
  8. «History of the OSI | Open Source Initiative». opensource.org. Consultado em 1 de outubro de 2022 
  9. a b «Por que o Código Aberto não compartilha dos objetivos do Software Livre». FSF. 25 de Abril de 2014. Consultado em 2 de Junho de 2014 
  10. a b c d Flink, James J. (1976). The car culture MIT Press pbk. ed ed. Cambridge, Mass.: MIT Press. OCLC 10470036 
  11. Fisher, Franklin M. (1983). IBM and the U.S. data processing industry : an economic history. James W. McKie, Richard B. Mancke. New York, N.Y., U.S.A.: Praeger. OCLC 9324977 
  12. «IBM 7090/7094 Page». web.archive.org. 27 de agosto de 2015. Consultado em 1 de outubro de 2022 
  13. Evangelista, Rafael (2 de dezembro de 2008). «linguagem nos debates sobre software livre». Palestra fisl7.0. Consultado em 25 de setembro de 2012 [ligação inativa]
  14. «The Debian Free Software Guidelines (DFSG)». Consultado em 26 de Dezembro de 2015 
  15. Governo do Reino Unido. «Seja aberto e use código aberto». Consultado em 18 de maio de 2019 
  16. Governo dos Estados Unidos da América. «Portal de Compartilhamento de Códigos do Governo Estadunidense». Consultado em 18 de maio de 2019 

Ligações externas

O Commons possui uma categoria com imagens e outros ficheiros sobre Código aberto

Read other articles:

Salvator MundiGambar Salvator MundiSenimanLeonardo Da VinciTahunca.1499-1510Ukuran66 cm × 45 cm (26 in × 18 in)PemilikMuhammad bin Salman al-Saud, Putra Mahkota Kerajaan Saudi Arabia Salvator Mundi adalah lukisan karya Leonardo Da Vinci yang dibuat pertama kali pada tahun 1499 dan selesai tahun 1510. Lukisan ini dibeli oleh pangeran Saudi Arabia yakni, Muhammad bin Salman al-Saud pada tahun 2017 dengan harga US$ 450 juta.[1] Lukisan dengan j...

 

N381 bij Hoogersmilde N381 bij Hoogersmilde Provinciale weg 381 Provinciale weg 381 Land Nederland Provincie Friesland, Drenthe Lengte 66,4 km Portaal    Verkeer & Vervoer Traject van/naar Leeuwarden N31 Drachten A7E22 Autoweg Ureterp N917 Ouddiep Wijnjewoude Opsterlandse Compagnonsvaart Jubbega / Donkerbroek N380 Tjonger   Makkinga Kleindiep   Oosterwolde N351N919   Appelscha   Appelscha-Zuid   Hoogersmilde N371 Drentsche Hoofdvaart Tankstation (beide ...

 

ASL Airlines Belgium IATA ICAO Kode panggil 3V TAY QUALITY Didirikan1999PenghubungLiege AirportArmada28Tujuan70Perusahaan indukTNT N.V. Post GroupKantor pusatLiège, BelgiumTokoh utamaNiky Terzakis (managing director)Situs webhttp://www.tntairways.com ASL Airlines Belgium,[1] sebelumnya TNT Airways, adalah maskapai kargo dan carter yang berbasis di Liege airport, Belgia. TNT Airways adalah cabang dari TNT N.V. dan didirikan pada tahun 1999. Maskapai ini merupakan bagian dari jaringan ...

Campagna delle Filippine (1944-45)parte del teatro del Pacifico della seconda guerra mondialeIl generale Douglas MacArthur (al centro) sbarca a Palo il 20 ottobre 1944Data20 ottobre 1944 - 2 settembre 1945 LuogoFilippine EsitoDecisiva vittoria statunitense Schieramenti Stati Uniti Commonwealth delle Filippine Australia Messico[1] Impero giapponese Seconda Repubblica filippina Comandanti Douglas MacArthurChester NimitzWalter KruegerWilliam HalseyThomas KinkaidGeorge Kenney An...

 

American baseball player (born 1982) Baseball player Brian BruneyBruney with the Washington NationalsPitcherBorn: (1982-02-17) February 17, 1982 (age 42)Astoria, Oregon, U.S.Batted: RightThrew: RightMLB debutMay 8, 2004, for the Arizona DiamondbacksLast MLB appearanceJune 24, 2012, for the Chicago White SoxMLB statisticsWin–loss record19–12Earned run average4.68Strikeouts252 Teams Arizona Diamondbacks (2004–2005) New York Yankees (2006–2009) Washingt...

 

For the FM radio station in Warsaw, Indiana, United States, see WRSW-FM. Radio station in Warsaw, IndianaWRSWWarsaw, IndianaFrequency1480 kHzBranding1480 News NowProgrammingFormatNews/TalkOwnershipOwnerKensington Digital Media of Indiana, L.L.C.Sister stationsWRSW-FMHistoryFirst air date1951Technical informationFacility ID73968ClassBPower1,000 watts day500 watts nightTransmitter coordinates41°13′21″N 85°50′17″W / 41.22250°N 85.83806°W / 41.22250; -85.83806T...

The MuppetsBerkas:Muppets ver4.jpgPoster rilis teatrikalSutradaraJames BobinProduserDavid HobermanTodd LiebermanDitulis olehJason SegelNicholas StollerPemeranJason SegelAmy AdamsChris CooperRashida JonesPenata musikChristophe BeckSinematograferDon BurgessPenyuntingJames ThomasAlan BaumgartenPerusahaanproduksiWalt Disney PicturesMandeville FilmsDistributorWalt Disney StudiosMotion PicturesTanggal rilis 4 November 2011 (2011-11-04) (Festival Film Savannah) 23 November 2011 (...

 

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 April 2016. Profile of the type 091 Type 091 (sebutan China: 09-I; NATO reporting name: kelas Han) adalah kapal selam serangan nuklir generasi pertama yang diproduksi oleh China. Ini adalah kapal selam bertenaga nuklir pertama yang digunakan oleh Pasukan Kapal Selam...

 

Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber: Esemka – berita · surat kabar · buku · cendekiawan · JSTOR (Juni 2014)Artikel ini memiliki beberapa masalah. Tolong bantu memperbaikinya atau diskusikan masalah-masalah ini di halaman pembicaraannya. (Pelajar...

Ritual of the Burmese Kingdom This article may require cleanup to meet Wikipedia's quality standards. The specific problem is: citations should be inline, not at section headers. Please help improve this article if you can. (April 2020) (Learn how and when to remove this message) A nineteenth-century watercolor painting by royal painters depicts a Konbaung abhiseka ceremony. The king and queen are respectively seated in the pavilion, surrounded by a retinue of Brahmins. The coronation (Rajabh...

 

Geographic region in the U.S. state of Kentucky 38°00′N 84°30′W / 38.0°N 84.5°W / 38.0; -84.5 Kentucky's Inner Bluegrass region features hundreds of horse farms. Regions of Kentucky, with the Bluegrass region in the northern part of the state The Bluegrass region is a geographic region in the U.S. state of Kentucky. It makes up the central and northern part of the state, roughly bounded by the cities of Frankfort, Paris, Richmond and Stanford.[1] It is ...

 

Eleusis redirects here. For other uses, see Eleusis (disambiguation). Municipality in GreeceElefsina ΕλευσίναMunicipalityView over the excavation site towards Elefsina.ElefsinaLocation within the region Coordinates: 38°2′N 23°32′E / 38.033°N 23.533°E / 38.033; 23.533CountryGreeceAdministrative regionAtticaRegional unitWest AtticaGovernment • MayorGeorgios GeorgopoulosArea • Municipality36.589 km2 (14.127 sq mi)...

Social organization of the Pre-Hispanic Maya Maya society concerns the social organization of the Pre-Hispanic Maya, its political structures, and social classes. The Maya people were indigenous to Mexico and Central America and the most dominant people groups of Central America up until the 6th century.[1] In the Neolithic Age, Maya society has contributed to the fields of astronomy, mathematics, agriculture, art and writing.[2] The Mayans would peak as a civilization between...

 

Pristina has only 3 active theatres National Theatre of Kosova, ODA Theatre and DODONA Theatre. They give live performances every week. There are 21 well-known Kosovan actors employed. They are located in the heart of Pristina. National Theatre (Teatri Kombetar) is placed in the middle downtown of the city, near the main government building.[1] ODA Theatre (Teatri ODA) is placed in the Youth Centre Building, and Dodona Theatre (Teatri Dodona) is placed in Vellusha district, which is n...

 

Un SDCA (AWACS) moderne : le Boeing E-3 Sentry Le système de détection et de commandement aéroporté (SDCA) (en anglais : AWACS pour Airborne Warning and Control System) ou encore airborne early warning and control (AEW&C) pour Alerte aérienne avancée et contrôle est un système de stations radar montées sur des avions de guet ou des hélicoptères qui peuvent surveiller un vaste espace aérien et servir de postes de commandement pour les opérations aériennes ou de lutt...

Desak Made Rita Kusuma DewiDesak saat menghadiri Kualifikasi Asia IFSC 2023 di Jakarta.Informasi pribadiLahir24 Januari 2001 (umur 23)Buleleng, Bali, IndonesiaAlma materUniversitas Pendidikan Ganesha OlahragaNegaraIndonesiaOlahragaKecepatan putri Rekam medali Panjat cepat putri Mewakili  Indonesia Kejuaraan Dunia Bern 2023 Kecepatan putri Pesta Olahraga Asia Hangzhou 2022 Kecepatan putri Kejuaraan Asia Seoul 2022 Kecepatan putri Mewakili  Bali Pekan Olahraga Nasional Papua 2021...

 

Town in Kantō, JapanŌiso 大磯町TownŌiso Town Hall FlagSealLocation of Ōiso in Kanagawa PrefectureŌiso Coordinates: 35°18′31″N 139°18′46″E / 35.30861°N 139.31278°E / 35.30861; 139.31278CountryJapanRegionKantōPrefectureKanagawaDistrictNakaArea • Total17.18 km2 (6.63 sq mi)Population (January 1, 2023) • Total31,262 • Density1,800/km2 (4,700/sq mi)Time zoneUTC+9 (Japan Standard Time)Cit...

 

Railway station in Nagahama, Shiga Prefecture, Japan Tamura Station田村駅JR-West regional rail stationTamura Station, November 2020General informationLocation1210 Minami-Sendo Tamura-cho, Nagahama-shi, Shiga-ken 526-0829JapanCoordinates35°21′22.71″N 136°16′54.53″E / 35.3563083°N 136.2818139°E / 35.3563083; 136.2818139Operated by JR WestLine(s) Biwako LineDistance4.7 km from MaibaraPlatforms2 side platformsConstructionStructure typeGround levelOther ...

Questa voce o sezione sull'argomento centri abitati del Piemonte 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. Tortonacomune Tortona – VedutaFacciata superiore del duomo LocalizzazioneStato Italia Regione Piemonte Provincia Alessandria AmministrazioneSindacoFederico Chiodi (Lega) dal 27-5-2019 TerritorioCoordinate44°53′39�...

 

مطار سياتل-تاكوما الدولي Seattle–Tacoma International AirportSea-Tac Airport مطار سياتل تاكوما الدولي إياتا: SEA – ايكاو: KSEA – إف إيه إيه: SEA موجز نوع المطار عمومي مالك/مشغل سلطات مطار سياتل المشغل محر خطوط جوية لـ:*خطوط ألاسكا الجوية*طيران هوريزن يخدم سياتل وتاكوما في ولاية واشنطن البلد الولايات �...