-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Current PHP License not suitable for anything else but PHP #15
Comments
I strongly agree, the PHP license is unsuitable for this project for the exact reasons you mentioned. It should definitely be changed to a mainstream open source license that fits a library or component, such as LGPL, AGPL, BSD or MIT. I guess Eduardo and I (the current maintainers) can agree on a license, but we should also get permission from the original author, @matthewg. |
Hey, cool, I didn't realize anyone was maintaining this! Yes, you have my blessing to change this to any open source license you'd like. |
Thanks, @matthewg! This project remains relevant since PHP still does not have any Samba bindings. It's slowly getting traction now that OwnCloud is adopting it. It's just a bridge, but a useful one. @eduardok, how about we relicense this repo under the 2-clause BSD license and release 0.7.0? I'm a fan of the 2-clause BSD because it's really simple and very liberal, also for commercial use. I feel that's the right stance for middleware like this, where the goal is to offer a useful piece of infrastructure without being opinionated. |
Nifty, happy hacking! (FWIW, I also wrote https://github.com/matthewg/Zevils/tree/master/php-smb back in 2003, a pure-PHP implementation of the protocol, but let's just say that it's more than a little untested and feature-incomplete.) |
Hi Matthew, good to hear from you :) 2-clause BSD sounds nice Alfred, I agree. Please commit with Matthew's Sign-off-by and mine (I guess these messages will serve as the Ack). |
With permission from all three authors, change the license from the PHP license version 2.02 to the BSD 2-clause license. See Issue #15 for background. Basically because of how the PHP license is phrased, it is not suitable for any software besides PHP itself.
Changed to the BSD 2-clause license. Version 0.7.0 (coming soon) will be the first release under the new license. |
Thank you to all involved persons, for taking this request into account Regards David |
Hi,
The old (pre 3.x) version of PHP License this source code is using, is not really usable for anything else than PHP itself. Basically this license talks only about PHP, the PHP Group, and includes Zend Engine, so its not applicable to anything else.
It would be nice to change the license to something like LGPL or BSD that would properly achieve the freeness of the code as you see fit.
The text was updated successfully, but these errors were encountered: