Task #50863

Clarify the situation on Extensions that are protected with Zend Guard

Added by Olivier Dobberkau almost 6 years ago. Updated over 2 years ago.

Status:
Under Review
Priority:
Should have
Assignee:
Target version:
Start date:
2013-08-07
Due date:
% Done:

0%


Description

I was asked to Clarify the situation on Extensions that are protected with Zend Guard.

What is the Status on that?

History

#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.

#2 Updated by Olivier Dobberkau almost 6 years ago

I guess that in this case the question is if the "customer" can force his "developer" to release the source code towards him or if this need to be regulated in a private contract. (Smells a lot like a IANA)

#3 Updated by Olivier Dobberkau almost 6 years ago

Just out of curiosity: How would such a TYPO3 Extension look like? More like a wrapper to the binary code?

#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 not 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.
http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#StolenCopy

#5 Updated by Olivier Dobberkau over 5 years ago

  • Target version changed from Q3 2013 to Q1 2014

#6 Updated by Olivier Dobberkau over 4 years ago

  • Target version changed from Q1 2014 to Q2 2015

#7 Updated by Olivier Dobberkau over 2 years ago

  • Target version changed from Q2 2015 to Q1 2017

Also available in: Atom PDF