<p dir="ltr">How are you handling the fact that the PHP licence is incompatible with libpurple 's GPL licence? What license is your source code released under? </p>
<div class="gmail_quote">On 10/01/2014 12:06 am, "Anatol Belski" <<a href="mailto:ab@php.net">ab@php.net</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I'm Anatol Belski, PHP core developer. Some long time ago I was discussing<br>
the possibility of a PHP binding on this lists, then the work was stuck.<br>
Now it's moving again, not so long ago phurple-0.6.0 was released, which<br>
supports PHP 5.3, 5.4 and 5.5. So the goal of my writing is in the first<br>
line to inform the  Pidgin community. Here are some useful links for a<br>
quick overview (news, docs, src and bins)<br>
<br>
<a href="http://belski.net/archives/39-Phurple-0.6.0-is-out.html" target="_blank">http://belski.net/archives/39-Phurple-0.6.0-is-out.html</a><br>
<a href="http://phurple.php.belski.net/" target="_blank">http://phurple.php.belski.net/</a><br>
<a href="https://github.com/weltling/phurple" target="_blank">https://github.com/weltling/phurple</a><br>
<a href="http://sourceforge.net/projects/phurple/" target="_blank">http://sourceforge.net/projects/phurple/</a><br>
<a href="http://blog.famillecollet.com/pages/PECL-extensions-RPM-status" target="_blank">http://blog.famillecollet.com/pages/PECL-extensions-RPM-status</a><br>
<br>
After the big pause I've started to base my work on libpurple 2.10.7 as<br>
the 3.0 seems not quite ready yet.<br>
<br>
The native Visual Studio libpurple builds are available from the SF<br>
project page. I saw some GSoC project with a try on similar, which was<br>
however not finished. That builds are fully usable with Visual Studio,<br>
import libs and headers of libpurple and all the deps are available. So it<br>
could be interesting to some willing to work with native builds on<br>
Windows, but in the first place it's dedicated to the PHP extension DLL.<br>
<br>
I'd like to admit a couple of quirks from my point of view<br>
<br>
- libpurple is still not thread safe<br>
- i'm still grieving libpurple cannot get some less restrictive license<br>
(just to mention, ignore this one)<br>
- Pidgin windows builds are done with gcc, there are pro and contra of course<br>
- related to above, compiling with native tools on windows some plugins in<br>
the core couldn't be done, almost because they're not C89 compatible or<br>
base on some C89 incompatible lib<br>
- documentation on compatibility between 2.x and 3.x libpurple is somewhat<br>
unclear, i personally feel a bit unsure about how to retain compatibility<br>
in the future<br>
<br>
I'd appreciate any feedback regarding phurple and that short list above.<br>
<br>
And finally, I have to express my greateful thankfulness to the libpurple<br>
core developers about the great work being done!<br>
<br>
Best Regards<br>
<br>
Anatol<br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@pidgin.im">Devel@pidgin.im</a><br>
<a href="https://pidgin.im/cgi-bin/mailman/listinfo/devel" target="_blank">https://pidgin.im/cgi-bin/mailman/listinfo/devel</a><br>
</blockquote></div>