Clarify the situation on Extensions that are protected with Zend Guard
I was asked to Clarify the situation on Extensions that are protected with Zend Guard.
What is the Status on that?
#1 Updated by Jo Hasenau almost 6 years ago
- Status changed from New to Under Review
- Assignee changed from Olivier Dobberkau to Jo Hasenau
The GPL states it quite clearly in this case.
Zend Guard creates binaries out of PHP source code.
So GPL forces you to provide that source code either within the same distribution or via download link.
If there is no such source code provided by the distributor, this is definitely a violation of the GPL.
#4 Updated by Jo Hasenau almost 6 years ago
You can regulate anything in contracts, but as soon as the extension is publicly available for download - i.e. via TER or forge.typo3.org - the distributor has to provide the source code somehow. So yes - as a user, who got such an extension, you could enforce the distributor to hand over the source code to you.
The keys are: The software must have been published before. And it is the distributor the developer (unless he will be the distributor as well), who is responsible to provide the source code.
If it has never been published but has just been used internally and someone stole the code i.e. from a company, the company will be allowed to keep the compiled binaries and the source code as a trade secret. If it has been distributed somehow, even a thief will have the right to enforce that company to hand over the source code as well.