On Wed, May 9, 2012 at 2:06 AM, Kees Bos <[email protected]> wrote: > Anyway, we've heard about companies thinking of dropping use of > pyjamas/pyjs, because of the uncertain future etc. This should be > addressed (in my opinion the future of the project depends on companies > using it) and embedding in a foundation would certainly help to gain > confidence in the future of this project.
Given that pyjs is currently a legal mine field I wouldn't be surprised if some companies aren't using it for that reason alone. Apache and GPL are incompatible licenses and yet there is quite a bit of code in pyjs that's GPL. Before there is talk of joining foundations, etc, it'd probably be a good idea to actually make it safe and legal for companies to use it. I think this discussion is somewhat of a red herring given there are more basic issues that would prevent businesses from using pyjs. After the legal problems are resolved the next top priority should be quality. It's probably a safe estimate to say that half of the messages on the mailing list in the last 6 months were people complaining that a commit or merge to fix a problem/add a feature broke some other feature or introduced a new bug. The developer rules say that commits breaking functionality will be reverted but there were at least a dozen times that even Luke had committed broken code and nothing got reverted. What we need is to hook up unit/integration tests to github pushes and have a process in place that will actually do something about code being committed that is broken. I think there is a lot of work that still needs to be done before we can confidently start shopping the project around to different foundations for adoption. Although personally I think that what pyjs needs a lot more than adoption by big organization is for someone to write a killer app. That will produce much better results since it will bring publicity but also provide a good example of what a large application looks like written in pyjs. I think that would be a better investment of time than getting org adoption. - lex
