Thursday, May 3, 2012

Pyjamas vs. pyjs.org

I have been following the Pyjamas project over the past 2 years and have been truly astonished by what has happened. LKCL Luke (see http://lkcl.net) has done a tremendous job of bringing the Pyjamas project to the next level. One of his efforts has been to make a Pyjamas desktop version, in order to make it easier for developers to test and verify their Python GUI code before compiling it into Javascript. The original owners had asked Luke to take the Pyjamas project over and I believe for some very good reasons including his technical expertise, personal fairness, ability to lead by example which translates into lots of hard work and sacrifice. He had some agreements with another person to transfer the hosting of the Pyjamas project to the pyjs.org domain. Sometime within the past week or so the ownership of the pyjs.org domain was transferred abruptly to another person, without any public discussion whatsoever about who or why.


One of the results is that we have now lost our key leader, someone who would have continued to make the personal sacrifices to contribute the expertise and hard work required to keep this project growing in its strengths to provide a high-quality Python GUI API that is fully supported for both the browser and PC desktop.


I pointed out very clearly to the mailing list that the ownership and credit of Pyjamas still belongs to Luke and received a positive reaction captured here, and I think it is fortunate that there is agreement to quit (mis)using the Pyjamas name. I have also captured a response from Luke concerning his opinion.


So what do I think went wrong here? I believe Luke had extended way to much trust to other people without testing and knowing their character well enough. He had given away repository commit rights to developers upon request, without any form of cooperation and thus no idea of character. Apparently he had trusted someone who obtained ownership of pyjs.org, and I am suspicious that the new owner had obtained his ownership through some fast talking.


Luke has now decided to move onto other things and leave this whole mess behind. I have made the best capture I can in my github account, by forking the pyjs project in its current state so I can keep it for my future reference.

GWT-Coffee kickoff

Hi my name is Chris Brody and I am finishing my first major mobile app project. I have been interested in building a form of the highly successful GWT as a set of Javascript and/or CoffeeScript classes that will be accessible from CoffeeScript and other Javascript-based languages. I had started adapting a few classes from Pyjamas in 2010 and plan post them in github over the next few weeks. I also created the Google group GWT-Coffee with an initial purpose to capture any correspondence that may be relevant for finding and assembling the right classes to provide GWT functionality for CoffeeScript.