Code & contributors

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/Play20.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.

Securtity reports

Receiving Security updates

The best way to receive any and all security announcements is to subscribe to the Play security list.

The mailing list is very low traffic, and receives notifications only after Security reports have been managed by the core team and fixes are publicly available.

What if I find a security problem with Play Framework?

We strongly encourage folks to report such problems to our private security mailing list first, before disclosing them in a public forum.

All security bugs in Play should be reported by email to security@playframework.org. This list is delivered to a subset of the core team who handle security issues.

Licence

The Play Framework source code is released under the Apache 2 licence.

Team & contributors

Guillaume Bort

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.

Maxime Dantec

Maxime is a UI/UX designer and developer @Typesafe since 2012, he previously held the same position at Zenexity.

Sadek Drobi

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.
twitter: @sadache
blog: http://sadache.tumblr.com
company: www.zenexity.com

Peter Hausel

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

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).

Takafumi Ikeda

Takafumi Ikeda known as “ikeike443” is the senior engineer and the product manager at Shanon Inc (Tokyo, Japan) which is marketing SaaS company. He is also the author of Jenkins Play framework plugin and is also the representative of Japan Play framework user group. He wrote the article about the above plugin for O’reilly’s “Jenkins definitive guide” japanese version.

Morten Kjetland

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

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 Loisant

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 Roper

James is has a range of experience across open source projects and enterprise applications. Having worked forAtlassian, James is passionate about providing developers with the best tools to get the job done. James is now workingfor Typesafe, with Play Framework being his primary focus.

Main contributors

From Zenexity

From Typesafe

From Lunatech Labs

Other contributors