Leadership in Open Source and Standards
Day's products are built on open-source software and use open standards. Here are the projects and standards we contribute to.
Day's contributions to open source projects
About: Apache Chemistry is an effort to provide a Java implementation of the upcoming CMIS specification, consisting of a high-level API for developers wanting to manipulate documents, a low-level SPI close to the CMIS protocol for developers wanting to implement a client or a server, and default implementations for all of the above. Chemistry aims to cover both the AtomPub and SOAP bindings defined by the CMIS specifications.
Contributions by: David Nuescheler, Dominique Pfister, Jukka Zitting and Paolo Mottadelli
About: Apache Felix is a community effort to implement the OSGi R4 Service Platform and other interesting OSGi-related technologies under the Apache license. The OSGi specifications originally targeted embedded devices and home services gateways, but they are ideally suited for any project interested in the principles of modularity, component-orientation, and/or service-orientation.
Contributions by: Carsten Ziegeler and Felix Meschberger
Apache HTTP Server
About: The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.
Contributions by: Roy T. Fielding
Contributions by: Alexander Klimetschek, Angela Schreiber, David Nuescheler, Dominique Pfister, Felix Meschberger, Jukka Zitting, Marcel Reutegger, Michael Dürig, Peter Piegaze, Roy T. Fielding, Stefan Guggisberg, Thomas Mueller and Tobias Bocanegra
About: Apache Sling is a Web application framework based on REST principles that provides easy development of content-oriented applications. Sling uses a JCR repository, such as Apache Jackrabbit, as its data store.
Contributions by: Bertrand Delacretaz, Carsten Ziegeler, Felix Meschberger and Jukka Zitting
About: Apache Tika is a toolkit for detecting and extracting metadata and structured text content from various documents using existing parser libraries.
Contributions by: Jukka Zitting and Bertrand Delacretaz
Our developers are open source developers
Other open source projects Day's developers run or contributed to include: Apache Cocoon, Apache Excalibur, Apache Forrest, Apache FOP, Apache Gump, Apache Pluto, Apache POI, Apache Solr, Exorcist, HSQL Database Engine, H2 Database Engine, Helma, Midgard, Miki, Mindquarry Collaboration Server, Mindquarry Desktop, MP3Transform, PaSaMuF, Quaere and Yukatan Webmail.
Day and the Apache Software Foundation
Day's developers contribute to the Apache Software Foundation (ASF) in a number of ways:
- Day's Chief Scientist Dr. Roy T. Fielding is co-founder of the ASF and its former chairman. Currently, Roy also serves as one of nine members of the ASF's Board of Directors (along with Bertrand Delacretaz).
- The ASF currently has 267 formally elected members of the nonprofit foundation. Membership is by invitation only. Candidates for membership are proposed by existing members, and voted upon by the existing membership. At the moment of those 267 members ten are Day employees.
- Officers of The Apache Software Foundation oversee the day-to-day operations of the Foundation. The V.P.s are assigned to specific projects of the ASF. Currently, there are three V.Ps. that are Day employees: Jukka Zitting (Apache Jackrabbit), Felix Meschberger (Apache Sling) and Carsten Ziegeler (Apache Excalibur)
Day drives open standards
Java Content Repositories
About the spec: The API should be a standard, implementation independent, way to access content bi-directionally on a granular level within a content repository. A Content Repository is a high-level information management system that is a superset of traditional data repositories. A content repository implements "content services" such as: author based versioning, full textual searching, fine grained access control, content categorization and content event monitoring. It is these "content services" that differentiate a Content Repository from a Data Repository.
HTTP, URIs and the REST architectural style
Day is very much involved in the specification of the upcoming CMIS standard. Eight members of the technical committee are Day employees.
About the spec: The OASIS CMIS TC works to standardize a Web services interface specification that will enable greater interoperability of Enterprise Content Management (ECM) systems. CMIS uses Web services and Web 2.0 interfaces to enable rich information to be shared across Internet protocols in vendor-neutral formats, among document systems, publishers and repositories, within one enterprise and between companies.