O que são scripts de código aberto?
Um script de computador é como um programa de computador, mas, em vez de ser lido pelo processador de um computador, é lido por outro programa. Geralmente, são para programas ou sites baseados na Web, mas também podem ser usados em outros softwares. Os scripts de código aberto são comumente vistos online, especialmente em sites com scripts de computador gratuitos. Ser código aberto significa que o script pode ser modificado, permitindo ao usuário personalizar, excluir ou adicionar funções ao script original.
Scripts e scripts de código aberto são exatamente iguais em suas funcionalidades: eles são criados para concluir uma ou várias funções e processos. Por exemplo, um script da galeria de imagens, independentemente de ser de código aberto, criará uma galeria de imagens na qual o usuário pode adicionar - ou excluir - imagens. Ambos os scripts são processados da mesma forma também. Eles são processados a partir de um programa em execução, em vez de serem processados pelo processador do computador, o que os torna mais fáceis de fazer, mas mais lentos que as funções que usam o processador.
Esses scripts são vistos com mais frequência em sites, mas também podem ser usados em programas. Quando usados com sites, eles adicionam novas funções ao site que, de outra forma, seriam impossíveis de duplicar. Se emparelhado com um programa que permite scripts, isso pode adicionar novas funções ou programar uma macro no software, solicitando que ele execute várias funções diferentes ao mesmo tempo.
Todos os scripts de código aberto vêm com uma licença de código aberto. Quando algo é de código aberto, isso significa que o código-fonte - ou o código usado para criar o script - é revelado para o downloader ver e manipular. Os scripts fechados, que geralmente são vendidos e não são gratuitos, como a maioria dos scripts de código aberto, não permitem essa manipulação e tornam muito difícil ou impossível para os usuários alterar o código.
Ao tornar o código-fonte simples e aberto, os usuários podem trabalhar em um script para adaptá-lo às suas necessidades exatas. Por exemplo, se houver um script que cria um blog, mas o usuário deseja alterar a maneira como o blog exibe as postagens, o usuário entra no código-fonte e o altera. O código-fonte só deve ser alterado se o usuário conhecer a linguagem de programação ou possuir instruções específicas, pois a alteração do código-fonte pode destruir acidentalmente o script.