Parece que sim.
Hoje em dia, o melhor lugar para perguntar parece ser o Software Freedom Conservancy.
Eu queria encontrar o código-fonte do Linux embarcado usado nos produtos da Shenzhen Apexis Electronic Co., Ltd.
Por exemplo, nesta página: link Você vê que eles mencionaram 'Embedded Linux System' como o sistema operacional usado em seu produto.
Enviei um e-mail com este texto para eles:
Source code of your Embedded LINUX System
Hi. As you should know linux is open source and under GPLv2 that says if anyone uses it he must release it under GPLv2 that means source code must be available to requestors. I saw that you use an Embedded LINUX System in your product in this page: http://apexis.com.cn/productsdetails_244.html I searched but could not find its the source code of your linux OS. Where can I find it?
Thank you. Regards.
Mas eles responderam:
Hi ,Sir
Sorry to us can not provide source code of the linux OS .
Please Understand .
Eu não tenho certeza, mas recentemente um cara me disse que, legalmente, software de código aberto como o kernel Linux usado em sistemas embarcados não precisa permanecer / ser liberado como código aberto. Mas acho que o Linux está sob a GPLv2 que não tem essa exceção e é uma licença copyleft que não permite seu uso em software proprietário. Ele diz que o código-fonte deve estar disponível para os solicitantes.
Isso pode ser uma violação da GPL?
Parece que sim.
Hoje em dia, o melhor lugar para perguntar parece ser o Software Freedom Conservancy.
A GPL fornece ao distribuidor do software três opções:
a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
Uma empresa que vende hardware com um sistema operacional incorporado, conta como distribuição comercial. Então, a opção c não se aplica. Eles devem ter escolhido entre as opções a e b.
Se escolherem a opção a, eles poderão recusar sua solicitação. No entanto, nesse caso, você pode obter uma cópia da fonte de qualquer pessoa que tenha comprado o produto e esteja disposta a compartilhá-lo.
Se escolherem a opção b, eles devem atender à sua solicitação. Mas a menos que você tenha uma cópia da oferta escrita mencionada na opção b, você não pode provar que eles escolheram esta opção.
Se você puder provar que eles estão violando a licença, qualquer pessoa que detenha direitos autorais de uma parte do código poderá tomar medidas legais contra eles. Eu estou supondo que você provavelmente não detém os direitos autorais de qualquer parte do código. Mas sendo este o Linux, muitas pessoas detêm os direitos autorais de partes dele, e qualquer um deles pode tomar medidas legais.
Então, o melhor de sua ação é notificar alguém que levaria o caso adiante. A Free Software Foundation tem pelo menos um caso notável tomado parte na imposição da GPL no Linux.
A GPL não exige que um desenvolvedor forneça código-fonte para todos solicitantes. Está claramente indicado em FAQ sobre GPL
The GPL does not require you to release your modified version, or any part of it. You are free to make modifications and use them privately, without ever releasing them. This applies to organizations (including companies), too; an organization can make a modified version and use it internally without ever releasing it outside the organization.
But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program's users, under the GPL.
A conclusão é que, se você não comprou o produto que está perguntando, não tem direitos para obter o código-fonte.
Outra parte do problema é que você pode obter o código-fonte do Linux no final, mas em seu produto eles também podem usar alguns componentes de terceiros, que não precisam estar sob licença GPL. Aqueles componentes que você provavelmente obterá apenas na forma binária.