About the Author

Chris Shiflett

Hi, I'm Chris, a web developer and a founding member of Analog. I live and work in Brooklyn, NY.


Zend Framework License

Good news - the Zend Framework License is now compatible with the GPL. This means you can use the ZF for your own GPL-licensed PHP project.

From Andi's email:

We have decided to change the license of the Zend Framework from a PHP-like license, to the simpler new BSD license. This was after many discussions we have had with the community and the partners.

The big change is the removal of the advertising clause:

Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes the Zend Framework, freely available at http://www.zend.com/"

Note: Personally, I don't like calling this an advertising clause, because advertising isn't necessarily the primary purpose. The reason the PHP license includes such a clause is to make sure people don't get fooled into thinking they must pay for something which is available for free.

In addition to compatibility with the GPL, this change also has the added benefit of using an existing license, so it's not necessary for companies to evaluate yet another license.

Compatibility with the GPL isn't something I appreciated in the beginning. There were a few complaints about the license not being compatibile with the GPL (some that seemed to suggest the GPL itself as a better license), but it wasn't until I discussed this with Zak in Montreal that I learned the root cause of the incompatibility. Although I think the advertising clause has value, I think Zend has made the best decision in this case.

About This Post

Zend Framework License was posted on Wed, 26 Apr 2006 at 20:16:12 GMT.

3 Comments

1. Aaron's GravatarAaron said:

Not so much as a GPL compatiblity issue, the advertising clause is also just not practical when it comes to the code reuse that is often seen in open source code.

Glad to see this change.

Thu, 27 Apr 2006 at 08:30:17 GMT Link


2. Peter Pistorius's GravatarPeter Pistorius said:

Good news indeed.

Thu, 27 Apr 2006 at 15:16:01 GMT Link


3. Ken Guest's GravatarKen Guest said:

Very good news - Open Source developers will most definitely be more likely to use the Zend Framework now.

Fri, 28 Apr 2006 at 10:46:12 GMT Link


Post A Comment

Personal Details and Comment

Style Guide

Line breaks are converted to paragraphs. Also use:

  • <a href="" title="">text</a>1
  • <em>text</em>
  • <blockquote><p>text</p></blockquote>
  • <code>2  <?php  if ($foo) {      $foo = TRUE;  }  ?></code>
  1. Note: <code> can be used inline (e.g. in paragraphs) or in a block as shown. Include whitespace and newlines in blocks.

Please enter Chris (my first name) below. This is a primitive spam prevention technique, and I apologize for the inconvenience.

Preview and Submit

Upcoming Talks

ConFoo

10 - 12 Mar 2010

At Hilton Montréal Bonaventure, Montréal, Canada.

South by Southwest

12 - 16 Mar 2010

At Austin Convention Center, Austin, Texas.

Dutch PHP Conference

10 - 12 Jun 2010

At TBD, Amsterdam, Netherlands.

O'Reilly Open Source Convention

19 - 23 Jul 2010

At Oregon Convention Center, Portland, Oregon.

New Comments

Chris Shiflett wrote:

Glad it helped, Niall!

Posted in Git on Snow Leopard
Niall Kelly wrote:

Having tried other methods without success and looked through plenty of bloated documentation, th...

Posted in Git on Snow Leopard
liukang wrote:

I have problem with this example. In my php.ini magic_quotes_gpc is off so i'm using only addsla...

Posted in addslashes() Versus mysql_real_escape_string()
RyanTheGreat wrote:

Well, I'm not Chris, but I will do my best to address the questions raised in the comments by Ian...

Posted in Security Corner: Cross-Site Request Forgeries
Chris Shiflett wrote:

Thanks for the kind words, Simon. I'm glad you liked the tutorial. In case it's helpful, here'...

Posted in Webstock

Browse Comments


Work and Books

Analog Essential PHP Security HTTP Developer's Handbook