| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| |
| |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <meta property="og:image" content="http://www.apache.org/images/asf_logo.gif" /> |
| <!-- |
| <link rel="stylesheet" type="text/css" media="screen" href="http://www.apache.org/css/style.css"> |
| --> |
| <link rel="stylesheet" type="text/css" media="screen" href="https://www.apache.org/css/code.css"> |
| <link href="/css/profile.css" rel="stylesheet" type="text/css" /> |
| <link href="/css/xmlgraphics.css" rel="stylesheet" type="text/css" /> |
| <link href="/css/print.css" rel="stylesheet" type="text/css" media="print" /> |
| |
| <script src="https://code.jquery.com/jquery.min.js"></script> |
| <script type="text/javascript" src="/js/jquery.stoc.js"></script> |
| <script> |
| $(document).ready(function(){ |
| $('ul#navigation a').each(function() { |
| if (this.href === window.location.href) |
| { $(this). attr('id', 'forefront');} |
| }); |
| $('ul#navigation a#forefront').each(function() { |
| |
| }); |
| }) |
| $(function(){ |
| $("#items").stoc({ search: "#content", stocTitle: "<h3>Page Contents</h3>" }); |
| }); |
| </script> |
| |
| |
| |
| <style> |
| .highlight {color: red;} |
| </style> |
| |
| </head> |
| |
| <body> |
| |
| <div id="banner"> |
| </div> |
| |
| <div id="navigation"> |
| <style type="text/css"> |
| /* The following code is added by mdx_elementid.py |
| It was originally lifted from http://subversion.apache.org/style/site.css */ |
| /* |
| * Hide class="elementid-permalink", except when an enclosing heading |
| * has the :hover property. |
| */ |
| .headerlink, .elementid-permalink { |
| visibility: hidden; |
| } |
| h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style> |
| <p><a href="/"><img alt="Apache XML Graphics Project Logo" src="/images/apache-xml-graphics.gif" title="Apache XML Graphics Project" /></a></p> |
| <h1 id="xml-graphics-commons">XML Graphics Commons<a class="headerlink" href="#xml-graphics-commons" title="Permanent link">¶</a></h1> |
| <ul> |
| <li><a href="/commons/">Overview</a></li> |
| <li><a href="/commons/download.html">Download</a></li> |
| <li> |
| <h2 id="documentation">Documentation<a class="headerlink" href="#documentation" title="Permanent link">¶</a></h2> |
| <ul> |
| <li><a href="/commons/postscript.html">Tools for Adobe PostScript</a></li> |
| <li><a href="/commons/image-loader.html">Image Loader Framework</a></li> |
| <li><a href="https://cwiki.apache.org/confluence/display/XMLGRAPHICS/XmlGraphicsCommonComponents">XML Graphics Commons Components Wiki</a></li> |
| </ul> |
| </li> |
| <li> |
| <h2 id="information">Information<a class="headerlink" href="#information" title="Permanent link">¶</a></h2> |
| <ul> |
| <li><a href="/commons/bugs.html">Bugs</a></li> |
| <li><a href="/commons/changes.html">Changes</a></li> |
| <li><a href="/repo.html">Code Repositories</a></li> |
| <li><a href="/mail.html">Mailing Lists</a></li> |
| </ul> |
| </li> |
| </ul> |
| <h1 id="apache-xml-graphics">Apache™ XML Graphics<a class="headerlink" href="#apache-xml-graphics" title="Permanent link">¶</a></h1> |
| <ul> |
| <li> |
| <h3 id="project-overview">Project Overview<a class="headerlink" href="#project-overview" title="Permanent link">¶</a></h3> |
| <ul> |
| <li><a href="/team.html">Who We Are</a></li> |
| <li><a href="/legal.html">Legal Stuff</a></li> |
| <li><a href="/charter.html">Project Charter</a></li> |
| <li><a href="/mail.html">Mailing Lists</a></li> |
| <li><a href="/repo.html">Code Repositories</a></li> |
| <li><a href="https://www.apache.org/foundation/sponsorship.html">ASF Sponsorship Program</a></li> |
| <li><a href="https://www.apache.org/foundation/thanks.html">ASF Thanks</a></li> |
| <li><a href="https://www.apache.org/licenses/">Licenses</a></li> |
| <li><a href="/security.html">Apache XML Graphics Security</a></li> |
| <li><a href="https://www.apache.org/security/">ASF Security</a></li> |
| </ul> |
| </li> |
| </ul> |
| <h1 id="sub-projects">Sub Projects<a class="headerlink" href="#sub-projects" title="Permanent link">¶</a></h1> |
| <ul> |
| <li><a href="/batik/">Apache Batik</a></li> |
| <li><a href="/fop/">Apache FOP</a></li> |
| <li><a href="/commons/">Apache XML Graphics Commons</a></li> |
| </ul> |
| <h2 id="search-apache-xml-graphics">Search Apache XML Graphics<a class="headerlink" href="#search-apache-xml-graphics" title="Permanent link">¶</a></h2> |
| <form name="search" id="search" action="https://www.google.com/search" method="get"> |
| <input value="xmlgraphics.apache.org" name="sitesearch" type="hidden"/> |
| <input type="text" name="q" id="query" /> |
| <input type="submit" id="submit" value="Search" /> |
| </form> |
| |
| <h3 id="apachecon-n-america">ApacheCon N. America<a class="headerlink" href="#apachecon-n-america" title="Permanent link">¶</a></h3> |
| <p><a title="ApacheCon North America" href="https://www.apachecon.com"><img class="apachecon_logo" alt="ApacheCon North America" src="https://www.apachecon.com/images/landingpage/apachecon-logo.png" width="200" /></a><br /><br /></p> |
| <ul> |
| <li><strong><a href="https://www.apachecon.com/">ApacheCon NA</a></strong></li> |
| </ul> |
| <p>Hope to see you there!</p> |
| <h3 id="apachecon-europe">ApacheCon Europe<a class="headerlink" href="#apachecon-europe" title="Permanent link">¶</a></h3> |
| <p><a title="ApacheCon Europe" href="https://www.apachecon.com"><img class="apachecon_logo" alt="ApacheCon Europe" src="https://www.apachecon.com/images/landingpage/apachecon-logo.png" width="200" /></a><br /><br /></p> |
| <ul> |
| <li><strong><a href="https://www.apachecon.com/">ApacheCon Europe</a></strong></li> |
| </ul> |
| <p>Hope to see you there!</p> |
| |
| <a title="Apache Software Foundation" href="https://www.apache.org"><img id="asf_logo_url" alt="Apache Software Foundation " src="/images/asf_logo_url.png" width="200" /></a><br /><br /> |
| |
| <a title="Support the Apache Software Foundation" href="https://donate.apache.org/"><img id="asf_support_url" alt="Support the Apache Software Foundation " src="https://blogs.apache.org/foundation/mediaresource/d67ca611-a57c-462d-ac23-95063f81d175" width="200" /></a> |
| |
| <script> |
| $(document).ready(function () { |
| $('#navigation :header').click(function () { |
| var text = $(this).siblings('ul'); |
| if (text.is(':hidden')) { |
| text.slideDown('200'); |
| } else { |
| text.slideUp('200'); |
| } |
| }); |
| if ($('#navigation :header').siblings('ul')) { |
| $('#navigation :header').append(' »'); |
| } |
| $('#navigation > ul > li ul').hide(); |
| var str=location.href.toLowerCase(); |
| $("#navigation li a").each(function() { |
| if (str.indexOf(this.href.toLowerCase()) > -1) { |
| $(this).parents().slideDown('200'); |
| $("li.highlight").removeClass("highlight"); |
| $(this).parent().addClass("highlight"); |
| } |
| }); |
| }) |
| </script> </div> |
| |
| <div id="bannertext" style="border-bottom: 2px dashed #666666; height: 60px;"> |
| <a href="/"><img src="/images/apache-xml-graphics.gif" alt="The Apache FOP Project" width="226" height="51" style="float:left; margin-right: 15px;" /></a> |
| <h2>The Apache™ XML Graphics Project</h2> |
| </div> |
| |
| <div id="content" class="grid_16"> |
| <div id="items"> |
| </div> |
| <div class="section-content"><style type="text/css"> |
| /* The following code is added by mdx_elementid.py |
| It was originally lifted from http://subversion.apache.org/style/site.css */ |
| /* |
| * Hide class="elementid-permalink", except when an enclosing heading |
| * has the :hover property. |
| */ |
| .headerlink, .elementid-permalink { |
| visibility: hidden; |
| } |
| h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style> |
| <h1>The Apache(tm) XML Graphics Project - Charter</h1> |
| |
| |
| <h1>The Apache™ XML Graphics Project - Charter</h1> |
| <h2>The Apache XML Graphics Project Charter</h2> |
| <h1>1 INTRODUCTION</h1> |
| <p>1.1 Apache™ XML Graphics is a collaborative software development project |
| dedicated to providing robust, full-featured, commercial-quality, and freely |
| available software packages for the conversion of XML to graphical output and |
| for related components. This project is managed in cooperation with various |
| individuals worldwide (both independent and company-affiliated experts), who use |
| the Internet to communicate, plan, and develop XML software and related |
| documentation.</p> |
| <p>1.2 This charter briefly describes the mission, history, organization, and |
| processes of the project.</p> |
| <h1>2 MISSION</h1> |
| <p>2.1 Apache XML Graphics exists to promote the use of XML. We view XML as a |
| compelling paradigm that structures data as information, thereby facilitating |
| the exchange, transformation, and presentation of knowledge. The ability to |
| transform raw data into usable information has great potential to improve the |
| functionality and use of information systems. We intend to build freely |
| available products for the conversion of XML to graphical output and closely |
| related technologies in order to engender such improvements.</p> |
| <p>2.2 The Apache XML Graphics products support standard APIs (formal, de facto, or |
| proposed). They are designed to be high performance, reliable, and easy to use. |
| To facilitate easy porting of ideas between languages, the API's supported |
| should be as similar as possible, given the constraints of the languages and |
| existing architectures. Apache XML Graphics products should also be designed to |
| work efficiently with other Apache projects that deal with XML whenever |
| possible.</p> |
| <p>2.3 We believe that the best way to further these goals is by having both |
| individuals and corporations collaborate on the best possible infrastructure, |
| APIs, code, testing, and release cycles. Components must be vendor neutral and |
| usable as core components for all.</p> |
| <p>2.4 In order to achieve a coherent architecture between Apache XML Graphics |
| products and other components and applications, standards (formal or de facto) |
| will be used as much as possible for both protocols and APIs. Where appropriate, |
| experiences and lessons learned will be fed back to standards bodies in an |
| effort to assist in the development of those standards. We will also encourage |
| the innovation of new protocols, APIs, and components in order to seed new |
| concepts not yet defined by standards.</p> |
| <h1>3 HISTORY</h1> |
| <p>3.1 Both Batik and FOP were subprojects of the Apache XML Project until late |
| 2004. At this time, reflecting the growth in the Apache XML project and these |
| communities themselves, Apache XML Graphics became a top-level project of the |
| Apache Software Foundation. Apache XML Graphics still shares much infrastructure |
| with the Apache XML project and the other former subprojects of Apache XML that |
| have become projects in their own right.</p> |
| <h1>4 TERMS</h1> |
| <p>4.1 The ASF Board. The management board of the Apache Software |
| Foundation.</p> |
| <p>4.2 The Project. The Apache XML Graphics Project; intended to refer to the |
| source code, website and community that are Apache XML Graphics.</p> |
| <p>4.3 Subproject. Apache XML Graphics is composed of a number of subprojects |
| which fit into one of two categories:</p> |
| <p>a) Implementations of a graphics-related XML standard in some particular |
| programming language. At the time of writing, there is one implementation |
| for both SVG (Batik) and XSL-FO (FOP) written in Java. |
| b) A set of components serving some purpose not directly pertinent to the |
| conversion of XML to graphical output, but which are used in related |
| applications and are tightly bound, usually through internal API's, to one |
| (or more) of the XML Graphics subprojects. </p> |
| <p>4.4 Product. Some deliverable (usually a binary or source |
| package) that a subproject releases to the public. Subprojects |
| may have multiple products.</p> |
| <p>4.5 Contributor. Anyone who makes a contribution to the development |
| of the Apache XML Graphics project or a subproject.</p> |
| <p>4.6 Committer. Each Apache XML Graphics subproject has a set of committers. |
| Committers are contributors who have read/write access to the source code |
| repository. </p> |
| <h1>5 THE PROJECT MANAGEMENT COMMITTEE</h1> |
| <p>5.1 The Apache XML Graphics project is managed by a core group of committers |
| known as the Project Management Committee [PMC], which is composed of volunteers |
| from among the active committers (see 8.3 below) from all subprojects. Each |
| subproject must have at least one representative on the PMC, to ensure active |
| supervision of the subproject.</p> |
| <p>5.2 The activities of the PMC are coordinated by the Chairperson, who is an |
| officer of the corporation and reports to the Apache Board. The Chairperson |
| will, on the request of the Apache Board, provide reports to the Board on issues |
| related to the running of the Apache XML Graphics project.</p> |
| <p>5.3 The PMC has the following responsibilities:</p> |
| <p>a) Accepting new subproject proposals, voting on these proposals and creating |
| the subproject (see SUBPROJECTS below). This is done in collaboration with |
| the Incubator (see http://incubator.apache.org).<br> |
| b) Facilitating code or other donations by individuals or companies, in |
| collaboration with the Incubator. |
| c) Resolving license issues and other legal issues in conjunction with |
| the ASF board. |
| d) Ensuring that administrative and infrastructure work is completed. |
| e) Facilitating relationships among subprojects and other Apache projects. |
| f) Facilitating relationships between Apache XML Graphics and the external |
| world. |
| g) Overseeing Apache XML Graphics to ensure that the mission defined in |
| this document is being fulfilled. |
| h) Resolving conflicts within the project. |
| i) Reporting to the ASF board (through the Chair) on the progress |
| of the project.</p> |
| <p>5.4 In cases where the sub-project is unable to directly provide at least one |
| representative on the PMC--implying that there are no active committers on that |
| code base--then the subproject should be considered dormant, and any relevant |
| Apache policies for dormant projects should be implemented. At the least, the |
| subproject's status should be updated on its website.</p> |
| <p>5.5 Every 12 months, or at the request of the Board, the PMC will provide a |
| recommendation to the Apache Board for the position of Chairperson of the PMC. </p> |
| <p>5.6 This recommendation will be made on the basis of an election held within the |
| PMC. The election will be performed using a simple majority vote of PMC members.</p> |
| <p>5.7 Upon agreement by the Apache Board, the recommended Chairperson will, if |
| they are not already, be appointed an officer of the corporation. See |
| https://www.apache.org/foundation/bylaws.html for more information.</p> |
| <p>5.8 In the unlikely event that a member of the PMC becomes disruptive to the |
| process, ceases to make codebase contributions for an extended period, or ceases |
| to take part in PMC votes for an extended period of time, said member may be |
| removed by unanimous vote of remaining PMC members.</p> |
| <p>5.9 The PMC is responsible for maintaining and updating this charter. |
| Development must follow the process outlined below, so any change to the |
| development process necessitates a change to the charter. Changes must be |
| approved by a two-thirds majority of all members of the PMC.</p> |
| <h1>6 SUBPROJECTS</h1> |
| <p>6.1 When a new subproject proposal is submitted to the PMC, it may be accepted |
| by unanimous vote of the PMC.</p> |
| <p>6.2 A subproject may be removed by unanimous vote of the PMC, subject to the |
| approval of the ASF board. </p> |
| <h1>7 CONTRIBUTORS</h1> |
| <p>7.1 Like all Apache projects, the Apache XML Graphics project is a meritocracy |
| -- the more work you do, the more you are allowed to do. Contributions will |
| include participating in mailing lists, reporting bugs, providing patches and |
| proposing changes to a product.</p> |
| <p>7.2 Contributors who make regular and substantial contributions may become |
| committers as described below.</p> |
| <h1>8 COMMITTERS</h1> |
| <p>8.1 Each subproject has a set of committers. Committers are contributors who |
| have read/write access to the source code repository. </p> |
| <p>8.2 Normally, a new committer is added after a contributor has been nominated by |
| a committer and approved by at least 50 percent of the active committers for |
| that subproject with no opposing votes. In the case that a subproject has a very |
| small number of active committers, the PMC may choose to require a PMC |
| resolution to approve the nomination of a contributor by one of the active |
| committers in that subproject. All committers must have a signed Contributor |
| License Agreement on file with the Secretary of the Corporation. Since, in most |
| cases, contributors will already have contributed significant amounts of code, |
| this should usually have been done before nomination.</p> |
| <p>8.3 Committers have write access to the primary subproject by which they have |
| been nominated as well as the area for common components, if any. A committer |
| may be elected to multiple subprojects.</p> |
| <p>8.4 For the purposes of voting, committers will be classed as "active" or |
| "inactive". Only active committers will be included in the totals used to |
| determine the success or failure of a particular vote, and only active |
| committers can be members of the PMC.</p> |
| <p>8.5 Committers remain active as long as they are contributing code or posting to |
| the subproject mailing lists. If a committer has neither contributed code nor |
| posted to the subproject mailing lists in 3 months, the PMC chair may e-mail the |
| committer, the subproject development list, and the PMC mailing list notifying |
| the committer that they are going to be moved to inactive status. If there is |
| no response in 72 hours, the committer will become inactive, and may be removed |
| from the PMC mailing list.</p> |
| <p>8.6 An inactive status will not prevent a committer committing new code changes |
| or posting to the mailing lists. Either of these activities will automatically |
| re-activate the committer for the purposes of voting.</p> |
| <h1>9 INFRASTRUCTURE</h1> |
| <p>9.1 The Apache XML Graphics project relies on the Apache XML project and the |
| Apache Infrastructure project for the following:</p> |
| <p>a) Bug Database -- This is a system for tracking bugs and feature requests.</p> |
| <p>b) Subproject Source Repositories -- These are several repositories containing |
| both the source code and documentation for the subprojects. </p> |
| <p>c) Website -- The xmlgraphics.apache.org website will contain information about |
| the Apache XML Graphics project, including documentation, downloads of |
| releases, and this charter. Each subproject will have its own website with |
| subproject information.</p> |
| <p>d) PMC Mailing List -- This list is for PMC business requiring |
| confidentiality, particularly when an individual or company requests |
| discretion. All other PMC business should be done on the general |
| mailing list.</p> |
| <p>e) General Mailing List -- This mailing list is open to the public. It is |
| intended for discussions that cross subprojects.</p> |
| <p>f) Subproject Mailing Lists -- Each subproject (except for common components) |
| should have at least one devoted mailing list. Many subprojects may wish to |
| have both user and dev (development) lists. The individual subprojects may |
| decide on the exact structure of their mailing lists.</p> |
| <h1>10 LICENSING</h1> |
| <p>10.1 All contributions to the Apache XML Graphics project adhere to the Apache |
| Software Foundation License, v.2.0 (https://www.apache.org/licenses/LICENSE-2.0). |
| All further contributions must be made under the same terms. </p> |
| <p>10.2 When a committer is considering integrating a contribution from a |
| contributor who has no CLA on file with the Corporation, it is the |
| responsibility of the committer, in consultation with the PMC, to conduct due |
| diligence on the pedigree of the contribution under consideration.</p> |
| <h1>11 THE DEVELOPMENT PROCESS</h1> |
| <p>11.1 The development process is intentionally lightweight; like other Apache |
| projects, the committers decide which changes may be committed to the |
| repository. Three +1 ('yes' votes) with no -1 ('no' votes or vetoes) are needed |
| to approve a significant code change. For efficiency, some code changes from |
| some contributors (e.g. feature additions, bug fixes) may be approved in |
| advance, in which case they may be committed first and changed as needed, with |
| conflicts resolved by majority vote of the committers.</p> |
| <h1>12 SUBPROJECT REQUIREMENTS</h1> |
| <p>12.1 Each subproject should have a set of requirements as well as an up-to-date |
| release plan and design document on its dedicated web page.</p> |
| <p>12.2 It is recommended that each subproject have a smoke-test system that works |
| at least as a basic integration test.</p> |
| <h1>13 RELATIONSHIP TO OTHER APACHE PROJECTS</h1> |
| <p>13.1 The Apache XML Graphics project should work closely with other Apache |
| projects, such as XML, Jakarta and the Apache Server, to avoid redundancy and |
| achieve a coherent architecture among Apache XML Graphics and these projects.</p> |
| |
| </div> |
| </div> |
| <div class="clear"></div> |
| |
| <div id="footer"> |
| <div class="copyright"> |
| <div style="float:left; padding: 7px;"> |
| <a title="Apache Software Foundation" href="http://www.apache.org"><img id="asf-feather-logo" alt="Apache Software Foundation" src="/images/asf_logo_url.png" width="200" /></a> |
| </div> |
| <p> |
| Copyright © 2016 The Apache Software Foundation, Licensed under |
| the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. |
| <br /> |
| Apache, Apache XML Graphics, Apache FOP, Apache Batik, the Apache feather logo, and the |
| Apache XML Graphics logos are trademarks of <a href="http://www.apache.org">The Apache |
| Software Foundation</a>. All other marks mentioned may be trademarks or registered |
| trademarks of their respective owners. |
| <br /> |
| </p> |
| </div> |
| </div> |
| |
| </body> |
| </html> |