Olá, tentarei explicar de maneira objetiva conforme minha interpretação. Por isso, sugiro que visite as fontes citadas no final para conseguir maiores informações sobre o assunto.
Software livre e open source são dois conceitos hoje separados com visões e objetivos diferentes. A diferença fundamental entre os dois conceitos está em seus valores. Para o movimento do software livre, o software não livre é um problema social e o software livre é a solução. Software livre busca um equilíbrio entre quem desenvolve o software e quem usa o software. Por isso foram criadas licenças de software que garantem 4 liberdades para o usuário. Richard Stallman criou este movimento. Ele planejou fazer um sistema operacional GNU que é um sistema composto exclusivamente de software livre.
Para a iniciativa open source, o software não livre é uma solução abaixo do ideal mas aceitável. A iniciativa open source foi criada pela OSI (Open Source Initiative) e um pouco depois do movimento do software livre. O objetivo da iniciativa open source é produzir um software muito bom tecnicamente, para isso eles entenderam que o software precisava ser desenvolvido colaborativamente. Ou seja, usando uma licença do tipo de software livre. E então foram criadas diferentes tipos de licenças para garantir a possibilidade de colaboração. As licenças que a iniciativa open source apoia, são as licenças que procuram garantir que a qualidade do software seja a melhor possível. Existe um foco aqui no desenvolvimento do software.
O termo free software, ou software livre, tem um problema de ambiguidade: um significado não intencional: software que você pode obter sem pagar nada (zero) por ele. Isso se encaixa no termo tão bem quanto o significado pretendido, “software que dá ao usuário 4 liberdades”. Importante destacar que software livre não significa não comercial. Ao contrário, um software livre deve estar disponível para uso comercial, desenvolvimento comercial e distribuição comercial.
A definição oficial de software de código aberto, como publicada pela OSI, é parecida com a definição de software livre do projeto GNU. Todavia, ela obedece a 10 critérios e foi derivada (sofreu alterações) da DFSG (Debian Free Software Guidelines - Definição Debian de Software Livre). Ela é mais flexível em alguns aspectos do que a GNU GPL, e por isso passível de várias brechas. Inclusive tornar um derivado de um open source em um software de código fechado.
Fontes:
- https://www.gnu.org/philosophy/free-sw.pt-br.html
- https://opensource.org/osd
- https://www.debian.org/social_contract#guidelines
- TORRES, Aracele Lima. A tecnoutopia do software livre: uma história do projeto técnico e político do GNU. 2013. Dissertação (Mestrado em História Social) - Faculdade de Filosofia, Letras e Ciências Humanas, Universidade de São Paulo, São Paulo, 2014. doi:10.11606/D.8.2014.tde-31032014-111738. Acesso em: 2021-03-05.