PHP Goes BSD
PHP 9.0 will ship under the 3-clause BSD license, replacing the dual PHP License v3.01 and Zend Engine License v2.0. The Zend Engine License was never OSI-recognized, meaning a significant portion of PHP's source code was technically not open source by OSI standards. The 3-clause BSD license is permissive, OSI- and FSF-recognized, GPL-compatible, and handles name-restriction concerns in well-understood legal language. The post also compares this to PostgreSQL's custom permissive license, which has worked fine but only because it was always coherent. The broader takeaway: as many projects move toward source-available licenses, PHP's move in the opposite direction is a reminder that custom licenses create unnecessary friction, and projects still on bespoke licenses should consider adopting a standard equivalent.