关于GlassFish一书的序言作者 - Eduardo Pelegri-Llopart
Eduardo Pelegri-Llopart是GlassFish社区的掌门人。
我们非常荣幸请到这位技术大腕来给本书作序。
我第一次见到Eduardo 是在2007 年CommunityOne的GlassFish Day上。 作为Sun公司的Distinguished Engineer,两年来,他创建并领导着GlassFish社区并使之成为Java.net上最受欢迎的社区。 GlassFish社区的Group Blog“The Aquarium”(水族馆)中大部分都是他的作品。
这里在私下透露一些关于Eduardo的信息:Eduardo出生在西班牙,于Berkeley获取了他的博士学位,也是名羽毛球爱好者。
由于书中只给出了Eduardo序言的译文,这里给出其英文原稿,请大家一睹为快。
--------------------------------------
Preface
Depending on how you look at it, we started GlassFish in June 2005 or in June 1999. June 2005 is when Sun announced it was going to use an Open Source license for the Java EE 5 Reference Implementation and its Commercial Sun Java System Application Server 9.0. We called the effort Project GlassFish and, over time, the name GlassFish has referred to the community and the Application Server it builds. A year after that announcement, in May 2006, we released the final implementation of Java EE 5 and of GlassFish v1, commercially supported by Sun under the label SJS AS 9.0, and we are planning to release GlassFish v2 (SJS AS 9.1) in less than two months, in September 2007.
But back to June 1999. That is when Sun contributed its implementation of Servlet to the Apache Software Foundation and joined forces with the JServ group to start Tomcat. Tomcat has had a huge influence in the industry: it started a move towards Server-Side Java and also one towards the use of Open Source cod in the Enterprise. Many of us now working in the GlassFish Community were involved in the creation of Tomcat and we are now contributing into GlassFish all the lessons we have learned since June of 1999, we hope, to the benefit of the whole community. So, in a sense, we could say that the GlassFish effort started that June 1999. GlassFish is, foremost, a community that is delivering a fully featured Open Source Application Server that is also the Reference Implementation for Java EE. The Application Server has everything you would expect from a commercial offering: clustering, high-availability, high performance (we recently posted an industry-leading SPECjAppServer 2004 benchmark), interoperability with Microsoft, great administration and documentation, commercial support, training, and more ... The role as the Reference Implementation for Java EE means that it is committed to implement the standard, and it will be first to market.

GlassFish also has the features you expect from a succesful open source project: free right to use, close interaction with the users leading to a fast feedback loop, very agile development model, regular builds, open and transparent collaboration with other open source projects, support for all the popular Open Source frameworks, enthusiastic community support... The key enabler of all these features is Community Participation. And that is where this book is incredibly important.
Check out the two world maps below. The one on the left is from February 2007, the one on the right is June 2007. The colored dots correlate with the adoption of GlassFish around the world. Check out the different regions.

The increase in adoption in only 4 months is impressive, but clearly some geographies have grown faster than others. Europe is very solid; China has improved a lot, to a large degree thanks to the group of people that have written this book, but China has great affinity for Open Source and it rightfully should have a much bigger presence in the map with downloads all over the wide geography of China, and many more downloads...
And increased adoption will happen thanks to this book and the people behind it. This book is written by members of the community with direct participation in the engineering process and in the practical considerations of using GlassFish. The book starts with the basics of GlassFish and then covers the practical and community aspects. The authors are Sun employees who are participating every day in the process of building and using GlassFish and I am very grateful to their contributions and for this book..
This book and other activities driven by this group of community activists will have a big impact. You can even see the adoption as it happens, just point your browser to the live adoption map and check it out!
We believe GlassFish is delivering the best of the commercial and the open source worlds and I would like to encourage you to participate in the community in any of a number of opportunities including: using the final builds, testing the different milestones, contributing to our community Wikis, exploring the implementation in Universities and Research Centers, contributing code fixes and patches. We also hope to see you in any of the grass-roots user groups that are being created.
Eduardo Pelegri-Llopart
GlassFish Overall Lead
Distinguished Engineer
Sun Microsystems
August 1st, 2007
Santa Clara, California, USA
http://blogs.sun.com/theaquarium
http://glassfish.java.net
我第一次见到Eduardo 是在2007 年CommunityOne的GlassFish Day上。 作为Sun公司的Distinguished Engineer,两年来,他创建并领导着GlassFish社区并使之成为Java.net上最受欢迎的社区。 GlassFish社区的Group Blog“The Aquarium”(水族馆)中大部分都是他的作品。
这里在私下透露一些关于Eduardo的信息:Eduardo出生在西班牙,于Berkeley获取了他的博士学位,也是名羽毛球爱好者。
由于书中只给出了Eduardo序言的译文,这里给出其英文原稿,请大家一睹为快。
--------------------------------------
Preface
Depending on how you look at it, we started GlassFish in June 2005 or in June 1999. June 2005 is when Sun announced it was going to use an Open Source license for the Java EE 5 Reference Implementation and its Commercial Sun Java System Application Server 9.0. We called the effort Project GlassFish and, over time, the name GlassFish has referred to the community and the Application Server it builds. A year after that announcement, in May 2006, we released the final implementation of Java EE 5 and of GlassFish v1, commercially supported by Sun under the label SJS AS 9.0, and we are planning to release GlassFish v2 (SJS AS 9.1) in less than two months, in September 2007.
But back to June 1999. That is when Sun contributed its implementation of Servlet to the Apache Software Foundation and joined forces with the JServ group to start Tomcat. Tomcat has had a huge influence in the industry: it started a move towards Server-Side Java and also one towards the use of Open Source cod in the Enterprise. Many of us now working in the GlassFish Community were involved in the creation of Tomcat and we are now contributing into GlassFish all the lessons we have learned since June of 1999, we hope, to the benefit of the whole community. So, in a sense, we could say that the GlassFish effort started that June 1999. GlassFish is, foremost, a community that is delivering a fully featured Open Source Application Server that is also the Reference Implementation for Java EE. The Application Server has everything you would expect from a commercial offering: clustering, high-availability, high performance (we recently posted an industry-leading SPECjAppServer 2004 benchmark), interoperability with Microsoft, great administration and documentation, commercial support, training, and more ... The role as the Reference Implementation for Java EE means that it is committed to implement the standard, and it will be first to market.

GlassFish also has the features you expect from a succesful open source project: free right to use, close interaction with the users leading to a fast feedback loop, very agile development model, regular builds, open and transparent collaboration with other open source projects, support for all the popular Open Source frameworks, enthusiastic community support... The key enabler of all these features is Community Participation. And that is where this book is incredibly important.
Check out the two world maps below. The one on the left is from February 2007, the one on the right is June 2007. The colored dots correlate with the adoption of GlassFish around the world. Check out the different regions.

The increase in adoption in only 4 months is impressive, but clearly some geographies have grown faster than others. Europe is very solid; China has improved a lot, to a large degree thanks to the group of people that have written this book, but China has great affinity for Open Source and it rightfully should have a much bigger presence in the map with downloads all over the wide geography of China, and many more downloads...
And increased adoption will happen thanks to this book and the people behind it. This book is written by members of the community with direct participation in the engineering process and in the practical considerations of using GlassFish. The book starts with the basics of GlassFish and then covers the practical and community aspects. The authors are Sun employees who are participating every day in the process of building and using GlassFish and I am very grateful to their contributions and for this book..
This book and other activities driven by this group of community activists will have a big impact. You can even see the adoption as it happens, just point your browser to the live adoption map and check it out!
We believe GlassFish is delivering the best of the commercial and the open source worlds and I would like to encourage you to participate in the community in any of a number of opportunities including: using the final builds, testing the different milestones, contributing to our community Wikis, exploring the implementation in Universities and Research Centers, contributing code fixes and patches. We also hope to see you in any of the grass-roots user groups that are being created.
Eduardo Pelegri-Llopart
GlassFish Overall Lead
Distinguished Engineer
Sun Microsystems
August 1st, 2007
Santa Clara, California, USA
http://blogs.sun.com/theaquarium
http://glassfish.java.net