About the code
Play Framework is hosted on Github using the Git version control system. You can get the code with the following command:
git clone git://github.com/playframework/playframework.git
If you're looking for the code for the previous Play 1.x series, it's available in another repository:
git clone git://github.com/playframework/play.git
To contribute, check out the contributor guide and learn how to build Play from source.
The Play Framework source code is released under the Apache 2 licence.
Team & contributors
Guillaume Bort is the co-founder of Zenexity, the french ‘Web Oriented Architecture’ company. Former J2EE expert, he worked several years on constructing Web frameworks for large scale companies including banks, until he decided to sum up his experience by creating Play framework focusing back on simplicity. He still leads development of the Play framework.
Sadek Drobi, CTO of Zenexity, a software engineer specialized in design and implementation of enterprise applications with a particular focus on bridging the gap between the problem domain and the solution domain. As a core Play developer, he works on the architecture, design and implementation of the framework.
Peter’s background includes more than 15 years of software development experience. This experience spans a wide range of industries including publishing, online advertising, academic research, finance, e-commerce and fashion. Peter is obsessed with modern web technologies, great user experience and open source.
Peter Hilton is a senior solution architect and Operations Director at Lunatech Research. Peter works on web application architecture, design and construction, with technical project management. His interests include Java web application frameworks, agile software development process and practices, and web-based collaboration.
Since 2010, Peter has been a committer on the Play framework open-source project. Peter is currently writing a ‘Play 2 for Scala’ book for Manning Publications, with co-authors Lunatech colleagues Erik Bakker and Francisco Canedo.
Peter recently presented Play at Java conferences in Norway (JavaZone 2011) and Sweden (Jfokus 2012). In 2012, Peter will present Play at conferences in Poland (Geecon) and the Netherlands (GOTO Amsterdam).
Morten Kjetland is a versatile and highly skilled systems developer with broad technology experience. He started programming back in 1991 and has worked professionally with Java since 2001. He has lately taken an interest in Scala. He has experience from telecom, TV Broadcasting, finance and insurance and has since February 2011 been a core developer for the Play Framework open source project. He is currently working as a Senior Consultant for Webstep (Bergen, Norway)
Nicolas Leroux is a senior architect and Technical Director at Lunatech, having joined in 2001. Nicolas is an expert early adopter of the Java Enterprise platform as well as the open-source technologies that gravitate around it. He is the co-founder of the Benelux JBoss User Group and the Riviera Java User Group . He also contributes to the open source frameworks he uses by committing patches. Since 2009, Nicolas has had a passion for the Play framework and is a core developer of its open-source project. Nicolas is currently writing a Play 2 for Java book for Manning Publications, with co-authors Lunatech colleagues Sietse de Kapper.
Erwan is a Senior Architect at Zenexity. His main topic of interest include web architecture, performances of web applications, and web browser technologies.
In 2006, Erwan received a Ph.D. in Computer Science from Tokyo Metropolitan University and Nantes University. His research topic was multimedia databases, and in particular image retrieval by navigation.
From 2006 to 2009, Erwan worked as a Senior Engineer in a Silicon Valley company, Flock. After this experience in the startup world he went back to France to join Zenexity, and bring consumer-level quality, simplicity, and robustness to the enterprise world.
James is tech lead for the Play team at Typesafe. He has been involved in many open source projects before, including Pebble and MongoJack. He has spent his whole career writing web based systems, having worked for Atlassian on their hosted solutions, at VZ, the German social network, and he’s also worked in the manufacturing industry.
From Lunatech Labs