Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Livre
Acesso mais rápido do que o navegador!
 

Desenvolvimento de Software Livre

Índice Desenvolvimento de Software Livre

Desenvolvimento de software livre é o processo pelo qual software livre (ou software similar, cujo código-fonte está disponível ao público) é desenvolvido.

52 relações: A Catedral e o Bazar, Android, Bazaar, Berkeley Software Distribution, Bifurcação (desenvolvimento de software), Bugzilla, Código-fonte, CVS, Cygwin, Debian, Depurador, Desenvolvimento ágil de software, E-mail, Fedora Linux, Ferramenta de pacote avançada, Git, GNU Debugger, Interface de programação de aplicações, Internet Relay Chat, JUnit, LibreOffice, Licença de software livre, Linguagem de programação, Linux, Linux (núcleo), Mandriva Linux, Mantis Bug Tracker, Mensageiro instantâneo, Mercurial, Microsoft, Microsoft Windows, Modelo em cascata, Mozilla, Mozilla Firefox, Navegador web, OpenOffice.org, Perl, Programação extrema, Projeto de software, Refatoração, RPM (software), Servidor Apache, Slackware, Software livre, Software proprietário, SourceForge, Subversion, Trac, Transbordamento de dados, Ubuntu (sistema operacional), ..., Vazamento de memória, Wiki. Expandir índice (2 mais) »

A Catedral e o Bazar

A Catedral e o Bazar (em inglês: The Cathedral and the Bazaar) é um ensaio de Eric S. Raymond sobre métodos de engenharia de software, baseado em suas observações do processo de desenvolvimento do Linux e suas experiências administrando o projeto open source fetchmail.

Novo!!: Desenvolvimento de Software Livre e A Catedral e o Bazar · Veja mais »

Android

Android é um sistema operacional (SO) baseado no núcleo Linux, projetado principalmente para dispositivos eletrônicos móveis (como smartphones e tablets) com tela sensível ao toque ou interface de usuário baseada na manipulação direta; desenvolvido por um consórcio de desenvolvedores conhecido como Open Handset Alliance, sendo o principal colaborador o Google.

Novo!!: Desenvolvimento de Software Livre e Android · Veja mais »

Bazaar

Bazaar é um sistema de revisão de versões descentralizado, serve para seguir o processo de evolução de código de software ou informação semelhante.

Novo!!: Desenvolvimento de Software Livre e Bazaar · Veja mais »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) é um sistema operacional Unix com desenvolvimento derivado e distribuído pelo Computer Systems Research Group (CSRG) da Universidade da Califórnia em Berkeley, de 1977 a 1995.

Novo!!: Desenvolvimento de Software Livre e Berkeley Software Distribution · Veja mais »

Bifurcação (desenvolvimento de software)

Em engenharia de software, uma bifurcação ou ramificação (fork) acontece quando um desenvolvedor (ou um grupo de desenvolvedores) inicia um projeto independente com base no código de um projeto já existente, ou seja, quando um software é desenvolvido com base em outro, já existente, sem a descontinuidade deste último.

Novo!!: Desenvolvimento de Software Livre e Bifurcação (desenvolvimento de software) · Veja mais »

Bugzilla

Bugzilla é uma ferramenta baseada em Web e e-mail que dá suporte ao desenvolvimento do projeto Mozilla, rastreando defeitos e servindo também como plataforma para pedidos de recursos.

Novo!!: Desenvolvimento de Software Livre e Bugzilla · Veja mais »

Código-fonte

Código-fonte (source code em inglês) é o conjunto de palavras ou símbolos escritos de forma ordenada, contendo instruções em uma das linguagens de programação existentes, de maneira lógica.

Novo!!: Desenvolvimento de Software Livre e Código-fonte · Veja mais »

CVS

O CVS, ou Concurrent Version System (Sistema de Versões Concorrentes) é um sistema de controle de versão que permite que se trabalhe com diversas versões de arquivos organizados em um diretório e localizados local ou remotamente, mantendo-se suas versões antigas e os logs de quem e quando manipulou os arquivos.

Novo!!: Desenvolvimento de Software Livre e CVS · Veja mais »

Cygwin

Cygwin é uma coleção de ferramentas de software livre originalmente desenvolvidas por Cygnus Solutions de maneira a permitir que várias versões do Microsoft Windows possam, de certa forma, agir como um sistema Unix.

Novo!!: Desenvolvimento de Software Livre e Cygwin · Veja mais »

Debian

Debian, também conhecido como Debian GNU/Linux, é um sistema operacional composto majoritariamente de software livre e mantido oficialmente pelo Projeto Debian.

Novo!!: Desenvolvimento de Software Livre e Debian · Veja mais »

Depurador

Um '''depurador''' de Python sendo executado Um depurador (debugger) é um programa de computador usado para testar outros programas e fazer sua depuração, que consiste em encontrar os defeitos do programa.

Novo!!: Desenvolvimento de Software Livre e Depurador · Veja mais »

Desenvolvimento ágil de software

Desenvolvimento Ágil de Software (Agile software development) ou Método ágil é uma disciplina que estuda um conjunto de comportamentos, processos, práticas e ferramentas utilizados para a criação de produtos (geralmente de, mas não limitados a, software) e sua subsequente disponibilização para os usuários finais.

Novo!!: Desenvolvimento de Software Livre e Desenvolvimento ágil de software · Veja mais »

E-mail

título.

Novo!!: Desenvolvimento de Software Livre e E-mail · Veja mais »

Fedora Linux

Fedora (conhecido como Fedora Core antes da versão 7) é um Linux.

Novo!!: Desenvolvimento de Software Livre e Fedora Linux · Veja mais »

Ferramenta de pacote avançada

A ferramenta de pacote avançada (APT), é uma interface de usuário de ''software'' livre que funciona com bibliotecas centrais para lidar com a instalação e remoção de software no Debian e em distribuições ''Linux'' baseadas nele.

Novo!!: Desenvolvimento de Software Livre e Ferramenta de pacote avançada · Veja mais »

Git

Git (ou em inglês britânico) é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo (Exemplo: alguns livros digitais são disponibilizados no GitHub e escrito aos poucos publicamente).

Novo!!: Desenvolvimento de Software Livre e Git · Veja mais »

GNU Debugger

O GNU Debugger, mais conhecido por GDB, é um depurador do GNU.

Novo!!: Desenvolvimento de Software Livre e GNU Debugger · Veja mais »

Interface de programação de aplicações

Em ciência da computação, a interface de programação de aplicações (do inglês, abreviado API) é um conjunto de serviços/funções que foram implementadas em um programa de computador que são disponibilizados para que outros programas/aplicativos possam utiliza-los diretamente de forma simplificada; sem envolver-se em detalhes da implementação do programa de computador principal (função chamada de encapsulamento, usar as funcionalidades através de um código de programação simplificado).

Novo!!: Desenvolvimento de Software Livre e Interface de programação de aplicações · Veja mais »

Internet Relay Chat

O Internet relay chat (IRC) é um sistema de bate-papo baseado em texto que permite discussões entre qualquer número de participantes nos chamados canais de conversação, bem como discussões entre apenas dois parceiros (em diálogos de perguntas e respostas, por exemplo).

Novo!!: Desenvolvimento de Software Livre e Internet Relay Chat · Veja mais »

JUnit

O JUnit é um framework open-source, que se assemelha ao raio de testes software java, criado por Erich Gamma e Kent Beck, com suporte à criação de testes automatizados na linguagem de programação Java.

Novo!!: Desenvolvimento de Software Livre e JUnit · Veja mais »

LibreOffice

LibreOffice é uma suíte de aplicativos livres e de código aberto para escritório disponível para Windows, Unix, Solaris, Linux e macOS.

Novo!!: Desenvolvimento de Software Livre e LibreOffice · Veja mais »

Licença de software livre

Licença de software é um documento que determina quais ações o utilizador pode ou não executar em relação a um determinado software.

Novo!!: Desenvolvimento de Software Livre e Licença de software livre · Veja mais »

Linguagem de programação

C. A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.

Novo!!: Desenvolvimento de Software Livre e Linguagem de programação · Veja mais »

Linux

Linux é um termo popularmente empregado para se referir a que utilizam o núcleo Linux.

Novo!!: Desenvolvimento de Software Livre e Linux · Veja mais »

Linux (núcleo)

A onipresença da '''Núcleo Linux''' O Kernel Linux (Linux kernel em inglês) é um núcleo monolítico de código aberto para sistemas operacionais tipo UNIX.

Novo!!: Desenvolvimento de Software Livre e Linux (núcleo) · Veja mais »

Mandriva Linux

Mandriva Linux foi uma distribuição Linux que nasceu da fusão entre a distribuição francesa Mandrake Linux e a brasileira Conectiva Linux.

Novo!!: Desenvolvimento de Software Livre e Mandriva Linux · Veja mais »

Mantis Bug Tracker

Mantis Bug Tracker é uma ferramenta baseada na web que tem como principal função gerenciar defeitos de outros softwares.

Novo!!: Desenvolvimento de Software Livre e Mantis Bug Tracker · Veja mais »

Mensageiro instantâneo

Mensageiro instantâneo '''Gajim'''. Um mensageiro instantâneo ou comunicador instantâneo, também conhecido por IM (do inglês Instant Messaging), é uma aplicação que permite o envio e o recebimento de mensagens de texto em tempo real.

Novo!!: Desenvolvimento de Software Livre e Mensageiro instantâneo · Veja mais »

Mercurial

Mercurial é uma ferramenta multiplataforma de controle de versão distribuído para desenvolvedores de software.

Novo!!: Desenvolvimento de Software Livre e Mercurial · Veja mais »

Microsoft

Microsoft Corporation é uma empresa transnacional dos Estados Unidos com sede em Redmond, Washington, que desenvolve, fabrica, licencia, apoia e vende softwares de computador, produtos eletrônicos, computadores e serviços pessoais.

Novo!!: Desenvolvimento de Software Livre e Microsoft · Veja mais »

Microsoft Windows

Microsoft Windows (ou simplesmente Windows) é uma família de sistemas operacionais desenvolvidos, comercializados e vendidos pela Microsoft.

Novo!!: Desenvolvimento de Software Livre e Microsoft Windows · Veja mais »

Modelo em cascata

O Modelo em Cascata (do inglês: Waterfall Model) é um modelo de desenvolvimento de software sequencial no qual o processo é visto como um fluir constante para frente (como uma cascata) através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e manutenção de software.

Novo!!: Desenvolvimento de Software Livre e Modelo em cascata · Veja mais »

Mozilla

A Mozilla (estilizado como moz://a) é uma comunidade de software livre criada em 1998 por membros da Netscape.

Novo!!: Desenvolvimento de Software Livre e Mozilla · Veja mais »

Mozilla Firefox

Mozilla Firefox é um navegador livre e multiplataforma desenvolvido pela Mozilla Foundation com ajuda de centenas de colaboradores.

Novo!!: Desenvolvimento de Software Livre e Mozilla Firefox · Veja mais »

Navegador web

Um navegador de rede, navegador web, navegador da internet ou simplesmente navegador (Web browser, browser), é um programa que habilita seus usuários a interagirem com documentos HTML hospedados em um servidor da rede.

Novo!!: Desenvolvimento de Software Livre e Navegador web · Veja mais »

OpenOffice.org

OpenOffice.org foi um conjunto de aplicativos para escritório livres multiplataforma, distribuída para os sistemas operacionais Microsoft Windows, Unix, Solaris, Linux e Mac OS X, mantida pela Sun Microsystems e Oracle Corporation.

Novo!!: Desenvolvimento de Software Livre e OpenOffice.org · Veja mais »

Perl

Perl é uma família de duas linguagens de programação multiplataforma, Perl 5 e Perl 6.

Novo!!: Desenvolvimento de Software Livre e Perl · Veja mais »

Programação extrema

Programação extrema (do inglês eXtreme Programming), ou simplesmente XP, é considerada uma metodologia ágil"Human Centred Technology Workshop 2005", 2005, PDF,.

Novo!!: Desenvolvimento de Software Livre e Programação extrema · Veja mais »

Projeto de software

Design de Software (do inglês Software design) é a parte da engenharia de software que se encarrega de fazer todo o planejamento anterior ao desenvolvimento, incluindo a definição da arquitetura do software, e transformar tudo em um documento ou conjunto de documentos capazes de serem interpretados diretamente pelo programador.

Novo!!: Desenvolvimento de Software Livre e Projeto de software · Veja mais »

Refatoração

Refatoração (do inglês refactoring) é o processo de modificar um sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo.

Novo!!: Desenvolvimento de Software Livre e Refatoração · Veja mais »

RPM (software)

O RPM, originalmente abreviatura de Red Hat Package Manager, e atualmente um acrónimo recursivo de RPM Package Manager (“Gerenciador de Pacotes RPM”)FOSTER-JOHNSON, Eric.

Novo!!: Desenvolvimento de Software Livre e RPM (software) · Veja mais »

Servidor Apache

O Servidor HTTP Apache (do inglês Apache HTTP Server) ou Servidor Apache ou HTTP Daemon Apache ou somente Apache, é o servidor web livre criado em 1995 por um grupo de desenvolvedores da NCSA (National Center for Supercomputing Applications), tendo como base o servidor web NCSA HTTPd criado por Rob McCool.

Novo!!: Desenvolvimento de Software Livre e Servidor Apache · Veja mais »

Slackware

Slackware é a mais antiga e conhecida distribuição GNU/Linux mantida ainda em evidência.

Novo!!: Desenvolvimento de Software Livre e Slackware · Veja mais »

Software livre

Software livre é o software que concede liberdade ao usuário para executar, acessar e modificar o código fonte, e redistribuir cópias com ou sem modificações.

Novo!!: Desenvolvimento de Software Livre e Software livre · Veja mais »

Software proprietário

O software proprietário, privativo ou não livre, é um software para computadores que é licenciado com direitos exclusivos para o produtor.

Novo!!: Desenvolvimento de Software Livre e Software proprietário · Veja mais »

SourceForge

SourceForge é um repositório de código fonte baseado em Web.

Novo!!: Desenvolvimento de Software Livre e SourceForge · Veja mais »

Subversion

Apache Subversion (também conhecido por SVN) é um sistema de controle de versão desenhado especificamente para ser um substituto moderno do CVS, que se considera ter algumas limitações.

Novo!!: Desenvolvimento de Software Livre e Subversion · Veja mais »

Trac

Trac é uma simples ferramenta, open source e de interface web para controle de mudanças em projetos de desenvolvimento de software.

Novo!!: Desenvolvimento de Software Livre e Trac · Veja mais »

Transbordamento de dados

Em segurança computacional e programação, um transbordamento de dados ou estouro de buffer (do inglês buffer overflow ou buffer overrun) é uma anomalia onde um programa, ao escrever dados em um buffer, ultrapassa os limites do buffer e sobrescreve a memória adjacente.

Novo!!: Desenvolvimento de Software Livre e Transbordamento de dados · Veja mais »

Ubuntu (sistema operacional)

Ubuntu é um de código aberto, construído a partir do núcleo Linux, baseado no Debian e utiliza GNOME como ambiente de desktop de sua mais recente versão com suporte de longo prazo (LTS).

Novo!!: Desenvolvimento de Software Livre e Ubuntu (sistema operacional) · Veja mais »

Vazamento de memória

Em ciência da computação vazamento de memória ou memory leak é um fenômeno que ocorre quando um programa de computador gerencia incorretamente alocações de memória de maneira que certa memória não é liberada quando não é mais necessária.

Novo!!: Desenvolvimento de Software Livre e Vazamento de memória · Veja mais »

Wiki

Em informática, o web wiki (do havaiano "super veloz") é um sistema de gestão de conteúdo e também uma linguagem de marcação utilizada em website que contém hipertexto e hiperligações que trabalham com o software wiki, no qual vários usuários modificam/editam colaborativamente ao mesmo tempo o seu conteúdo e/ou a estrutura do wiki diretamente usando um navegador web, com a ajuda de um editor de texto enriquecido.

Novo!!: Desenvolvimento de Software Livre e Wiki · Veja mais »

Redireciona aqui:

Desenvolvimento de software livre.

CessanteEntrada
Ei! Agora estamos em Facebook! »