FreeMarker 1 (Classic) was originally written by Benjamin Geer and Mike Bayer. They defined the basic syntax -- and more importantly, the philosophy -- of the tool that is carried on in FreeMarker 2. Significant contributions to FreeMarker Classic were made by Nicholas Cull, Holger Arendt and others. In early 2002, Jonathan Revusky rewrote the core (parser/compiler) code using a popular parser generator tool, JavaCC. This was really the basis of FreeMarker 2 (Lazarus), which, though largely backward compatible with FreeMarker 1 (Classic) is virtually a complete rewrite. Jonathan is also the main author and maintainer of the Niggle Web Application Framework, a web application framework that uses FreeMarker as its view component. He is an independent software developer and consultant, available in particular for work on java and open-source technologies. He can be reached by email via jon at revusky.com Attila Szegedi has made significant contributions to the Lazarus release. Besides refactoring and optimizing some of the core API's for the Lazarus release, Attila is the main author of the date/time support, freemarker.ext.* packages responsible for JavaBeans, Jython, and XML mappings, as well as for HTTP servlet, JSP and Ant integration. Dániel Dékány is a rather disputatious, horrid, ever-discontent man. Also he is seriously senile and absent-minded. But, he has good insights, and sharp eyes to spot the mistakes in the work of other people, and also he is technically relatively bright. Many features of FreeMarker are basically his idea, or at least was substantially improved based on his feedback. And last not least, he is the author of the documentation and the Web page (in 90%). His English is really bad, but nobody wants to undertake these tedious tasks, and anyway, he does it conscientiously. Also, despite that he is so thorny, he is helpful if users have problems. So finally he is an important contributor to FreeMarker. Chris Nokleberg is a FreeMarker "power user" who makes life difficult for the other developers by requesting new features and using the BeansWrapper in horrifying ways. He attempts to redeem himself by occasionally fixing bugs and implementing such features himself. Stephan Mueller is the author of the new FreeMarker plugin for the Eclipse IDE. Stephan studies computer science at the University of Technology in Aachen, Germany. Many other ideas and feedback were provided by the various participants on the freemarker-devel and freemarker-user mailing lists. People who are interested in influencing (and even participating in) further FreeMarker development are strongly encouraged to subscribe... By community consensus, FreeMarker 2 release is under the more liberal BSD-style license. (FreeMarker Classic was released under the LGPL.) Benjamin Geer, the main author of FreeMarker 1, remained the copyright holder of FreeMarker versions 2.0.x and 2.1.x. It was decided that, since we did not at that point have a juridical entity (such as the Apache Foundation) to play this role, that Benjamin Geer would continue to be the sole copyright holder. Though various people have contributed to FreeMarker development, to have one individual be copyright holder would make future license changes or clarifications simpler. As of FreeMarker 2.2, the copyright holder of the FreeMarker codebase is the Visigoth Software Society, a non-profit association based in Spain, and co-founded by Jonathan Revusky in December of 2002. Benjamin Geer graciously agreed to cede the copyright to VSS on the understanding that it would remain available under a liberal open-source license. The terms of the license remain the same. |
![]() |
Found broken link or other problem with this site? Report to: ddekanyREMOVEME@freemail.hu (remove the "REMOVEME" from the address) |
Page last generated: 2008-12-16 13:58:38 GMT All content on this page is copyrighted by the FreeMarker project. |
![]() |
![]() |