"Twisted" for Networked Applications

From the Twisted Website:

“Twisted is a framework, written in Python, for writing networked applications. It includes implementations of a number of commonly used network services such as a web server, an IRC chat server, a mail server, a relational database interface and an object broker. Developers can build applications using all of these services as well as custom services that they write themselves. Twisted also includes a user authentication system that controls access to services and provides services with user context information to implement their own security models.

Twisted provides important features needed for networking programming, both at the high and low levels:

– Pluggable event loops allowing the developer to take advantage of platform-specific capabilities.
– Abstractions of protocols and transports.
– Through Twisted Spread, mechanisms for network encoding of data (in Python, Java, ELisp, and other languages), to a full-blown distributed object system.”

http://www.twistedmatrix.com/products/twisted

IETF Patents and GPL

Lawrence E. Rosen warns the Open Source community about IETF patents in the OSI discussion mailinglist:

“As I understand the GPL, none of the IETF standards that include that patented technology can be implemented under the GPL because of its Section 7.

Any open source projects implementing IETF standards should carefully review the IETF IPR list to ensure that they have proper patent licenses.”

An additional remark by Eben Moglen states:

“Moreover, patents are not global, only local. To say that we cannot *develop* under GPL because a patent exists in country X, and a license has been published there to which those making, using, or selling in country X *might* be asked to subscribe would go much too far. That situation certainly does not prevent development elsewhere, and distribution under GPL can certainly proceed.”

Find the whole thread here.

The php|architect Grant Program

“We’ve established the php|architect Grant Program with the purpose of providing financial support for the PHP-related open-source projects that have the potential of bringing the greatest benefit to the PHP community in general.

On June 30, we will announce the assignments of two $1,000 grants to as many projects selected among those who will have entered into the program.”

http://www.phparch.com/grant/

php|architect is a magazine for PHP programmers.

ordnas at php.net

Sandro is now member of the PHP development team with access to the pear and peardoc CVS – hooray 😉 His PHP email address is ordnas at php dot net. You wonder why his user name is “ordnas”? Well, read it backwards 😉

Mailinglist Networks

Recently, some interesting projects emerged that make the vision of exchanging distributed information from mailinglists more and more true. ZZ/OSS has the vision that one day it will be able to reuse a certain mailinglist post or thread in an online publication or forum for example, and automatically preserve the relation with the mailinglist. Mailinglist Networks are one step towards interchangeable information – no matter from which source it comes. We develop the Content Network System to become a supportive software architecture for this purpose.

1. RSS Feeds

There are mailinglist archives/scripts available that offer RSS feeds aka XML annotated threads for harvesting. Take for example the mailman-archive-to-rss.txt script or Archive.

2. Visualization

Contextual relations between threads and postings are often hard to grasp once a discussion involves many contributors and goes over a long period of time. With Apache Agora, Stefano Mazzocchi has written a Java Applet to visualize social relationships in a community by analyzing the postings, especially the replies, to that community’s mailinglist.

First Hungarian PHP Conference

From php.net: “The members of the Hungarian PHP community announce the first Hungarian PHP Conference which will take place in Budapest, on Saturday March 29th, sponsored by several international and local companies. The conference offers an entirely free one-day activity with several presentations addressing basic and advanced topics, as well, exclusively in Hungarian. Moreover, a five kilobyte-limited PHP contest has been started to discover the most talented PHP programmers in our country. The program includes the first session of the so-called PHP Division which will be established with the set purpose of representing the community itself and promoting their interests in any national business and official phorums.”

Sandro is happy that PHP has growing momentum in Hungary – he spent a year in Hungary during his University studies. Congratulations and thanks to Goba for making the conference happen!