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
jfp
sgodbillon
julienrf
gre
baloo
jto
peutetre
mrspeaker
bobylito
Dinduks
srenault
Noxdzine
etaty
taraxe
dohzya
studiodev
mchv
From Typesafe
From Lunatech Labs
Other contributors
orefalo
Notalifeform
opensource21
loicguillois
revbingo
opensas
lmcalpin
spinscale
FroMage
xael-fry
ransombriggs
jesperronn
fgutmann
jpbriend
jooooooon
manuelbernhardt
mschaaf
tturner
tkral
leon
dcarley
alexanderstrebkov
marcelmay
nicmarti
NebuPookins
kaj
hongrich
robfig
ryenus
oporkka
shelajev
armed
scompt
eboto
fabiofalci
itsadok
yall
nicoulaj
loicdescotte
marekpiechut
schleichardt
aheritier
andreassimon
adamil
reinra
sammiq
swallez
tms
yeefan-kaisquare
grandfatha
dirkmc
mrw34
uudashr
killdashnine
jxtps
fehmicansaglam
nzakas
aembleton
bplawler
pukkaone
chiappone
dgageot
brakhane
Drianoa
alisonatwork
isamaru
johnpaul2
alicemurphy
hwartig
huljas
hsch
duanhong169
hsablonniere
igmar
jkot
jamietsao
jschwartz73
jimmyy
jlcheng
sant0s
wave2
jeromebenois
mumoshu
kennym
laurikimmel
lukepfarrar
monku
markhibberd
optilude
jyyna
martinpallmann
martinp
afathalla
bolinfest
murz
Michael-S
gyorfimi
chids
salvan13
Nikku
sliverc
olecrivain
omaroman
master-lincoln
rajish
xflash
colesbury
sebhoss
swarrier
shiganaiman
thorikawa
tsuijten
trecloux
mollstam
tomasol
tommi-h
toomasr
jacqueminv
vatsala
codemwnci
Wilhansen
wrast
yjaigu
zsolt
alexanderjarvis
deploy-agent
fclaeys
hhandoko
k-shunji
masahitojp
nicogiard
thePan
plunchete
rmath
Neoh59
Frostman
huntc
benmccann
xuwei-k
juretta
XuefengWu
rschellhorn
kevinbosman
amirsh
tototoshi
bblfish
jeantil
ndeverge
richdougherty
Vp3n
arnihermann
ratulb
kahliburke
garbagetown
jba-zen
xaoc3dgraph
javaHelena
athieriot
wm3
sunny4381
SimonChong
maffoo
sgougi
stianl
aldenml
jannic
joehalliwell
joscha
lyubo
ms-tg
analytically
MathildeLemee
natalinobusa
sclasen
seantbrady
erikrozendaal
tommycli
npcode
liutaon
nilspreusker
ranierivalenca
zoosky
iammichiel
agterdenbos
CorgiDude
Kipriz
phidias
bjartek
willisce
cdow
cescoffier
daggerrz
danieletorelli
tinystatemachine
dyross
DiogoTavaresDeAlmeidaRibeiro
EECOLOR
betehess
vigdorchik
fabiankessler
arruda
aranyossygabor
garycoady
gseitz
scsibug
hakandilek
q42jaap
jehrhardt
jfim
jmhofer
knuton
jaliss
delitescere
jmcejuela
jkyamog
Seyun
acollign
kzys
leleuj
lexspoon
amanelis
aababilov
marconilanna
marcospereira
magro
maxcom
mikemckibben
alejandrolujan
cm0s
nremond
nylund
occ
fernandezpablo85
pvorb
philihp
CodeBlock
rtyley
rssh
tuxBurner
tobnee
t0m
teamon
vmorarian
wpraet
buster84
benoit-ponsero
chrisdavies
jparound30
algorithme
omj
kolen