You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by hb...@apache.org on 2015/05/11 21:58:07 UTC
svn commit: r1678809 - in /comdev/projects.apache.org:
scripts/import/parsecommittees.py site/json/foundation/tlps.json
Author: hboutemy
Date: Mon May 11 19:58:07 2015
New Revision: 1678809
URL: http://svn.apache.org/r1678809
Log:
added charter to generated tlps.json based on data from http://www.apache.org/#projects-list
Modified:
comdev/projects.apache.org/scripts/import/parsecommittees.py
comdev/projects.apache.org/site/json/foundation/tlps.json
Modified: comdev/projects.apache.org/scripts/import/parsecommittees.py
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/scripts/import/parsecommittees.py?rev=1678809&r1=1678808&r2=1678809&view=diff
==============================================================================
--- comdev/projects.apache.org/scripts/import/parsecommittees.py (original)
+++ comdev/projects.apache.org/scripts/import/parsecommittees.py Mon May 11 19:58:07 2015
@@ -2,6 +2,7 @@ import re
import json
import sys
import io
+import urllib.request
# Committee names from committees-info.txt that do not match tlps-evolution.json
renamesCommittee2Json = {
@@ -90,6 +91,8 @@ for l in buf.readlines():
c['chair'] = uid
c['members'][uid] = fullname
+www = urllib.request.urlopen("http://www.apache.org/").read().decode('utf-8')
+
tlpCount = 0
tlps = []
addedTlps = []
@@ -134,8 +137,10 @@ for pmc in re.findall(r"\* .+?\s+\(est\.
tlp['gid'] = gid
tlp['name'] = committee
tlp['established'] = key
+ homepage = 'http://%s.apache.org/' % tlp_id
if tlp_id in homepages:
- tlp['homepage'] = homepages[tlp_id]
+ homepage = homepages[tlp_id]
+ tlp['homepage'] = homepage
# TLP committers and PMC members
pmcgid = "%s-pmc" % gid
committers = {} # { 'login': 'full name' }
@@ -160,9 +165,15 @@ for pmc in re.findall(r"\* .+?\s+\(est\.
tlp['reporting'] = cycles[project]
else:
print('WARN: %s not found in reporting cycles' % project)
- # TODO
- # tlp['charter'] source = PMC's DOAP? other?
- # tlp['retired'] not in committee-info.txt
+
+ link = '<a href="%s" title="' % homepage
+ if link in www:
+ charter = www[(www.index(link) + len(link)):]
+ charter = charter[:charter.index('">')]
+ tlp['charter'] = charter
+ elif tlp_id not in ['attic', 'incubator', 'labs']:
+ print("WARN: %s (%s) missing from http://www.apache.org/#projects-list" % (project, homepage))
+ # TODO tlp['retired'] not in committee-info.txt
tlps.append(tlp)
else:
# Special Committee (Officer's, President's or Board)
Modified: comdev/projects.apache.org/site/json/foundation/tlps.json
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/json/foundation/tlps.json?rev=1678809&r1=1678808&r2=1678809&view=diff
==============================================================================
--- comdev/projects.apache.org/site/json/foundation/tlps.json (original)
+++ comdev/projects.apache.org/site/json/foundation/tlps.json Mon May 11 19:58:07 2015
@@ -1,6 +1,7 @@
[
{
"chair": "antelder",
+"charter": "Atom Publishing Protocol Implementation",
"committers": {
"antelder": "Anthony Elder",
"bcm": "Brian Moseley",
@@ -36,6 +37,7 @@
},
{
"chair": "billie",
+"charter": "Sorted, distributed key/value store",
"committers": {
"acordova": "Aaron Michael Cordova",
"afuchs": "Adam Fuchs",
@@ -50,12 +52,15 @@
"dlmarion": "Dave Marion",
"drew": "Andrew L. Farris",
"ecn": "Eric C. Newton",
+"edcoleman": "Ed Coleman",
"elserj": "Josh Elser",
"jtrost": "Jason Trost",
"kturner": "Keith Turner",
"mdrob": "Mike Drob",
"medined": "David Medinets",
+"shickey": "Sean Hickey",
"ujustgotbilld": "Bill Slacum",
+"vikrams": "Vikram Srivastava",
"vines": "John Vines"
},
"established": "2012-03",
@@ -75,18 +80,22 @@
"dlmarion",
"drew",
"ecn",
+"edcoleman",
"elserj",
"jtrost",
"kturner",
"mdrob",
"medined",
+"shickey",
"ujustgotbilld",
+"vikrams",
"vines"
],
"reporting": 1
},
{
"chair": "marrs",
+"charter": "Centralized life cycle management and deployment of OSGi based and related modular software artifacts for distribution.",
"committers": {
"angelos": "Angelo van der Sijpt",
"bramk": "Bram de Kruijff",
@@ -120,6 +129,7 @@
},
{
"chair": "bsnyder",
+"charter": "Distributed Messaging System",
"committers": {
"aco": "Adrian T. Co",
"adc": "Alan Cabrera",
@@ -203,6 +213,7 @@
},
{
"chair": "smarru",
+"charter": "Workflow and Computational Job Management Middleware",
"committers": {
"amilaj": "Amila Jayasekara",
"aslom": "Alek Slominski",
@@ -225,6 +236,7 @@
"raminder": "Raminderjeet Singh",
"sachith": "Sachith Danushka Withana",
"samindaw": "Saminda",
+"scnakandala": "Supun Nakandala",
"shahani": "Shahani Markus Weerawarana",
"shameera": "Shameera",
"smarru": "Suresh Marru",
@@ -251,6 +263,7 @@
"patanachai",
"raminder",
"samindaw",
+"scnakandala",
"shahani",
"shameera",
"smarru",
@@ -260,6 +273,7 @@
},
{
"chair": "brondsem",
+"charter": "Forge software for hosting software projects",
"committers": {
"acs": "Alvaro del Castillo",
"alexluberg": "Alexander Luberg",
@@ -295,6 +309,7 @@
},
{
"chair": "yusaku",
+"charter": "Hadoop cluster management",
"committers": {
"ababiichuk": "Babiichuk Andriy",
"abaranchuk": "Artem Stepanovich Baranchuk",
@@ -398,6 +413,7 @@
},
{
"chair": "conor",
+"charter": "Java-based build tool",
"committers": {
"alexeys": "Alexey N. Solofnenko",
"antoine": "Antoine Levy-Lambert",
@@ -458,6 +474,7 @@
},
{
"chair": "lewismc",
+"charter": "Anything to Triples",
"committers": {
"andy": "Andrew Franklin Seaborne",
"ansell": "Peter Ansell",
@@ -495,6 +512,7 @@
},
{
"chair": "trawick",
+"charter": "Apache Portable Runtime libraries",
"committers": {
"aaron": "Aaron Bannert",
"ake": "Allan K. Edwards",
@@ -609,6 +627,7 @@
},
{
"chair": "olamy",
+"charter": "Build Artifact Repository Manager",
"committers": {
"aheritier": "Arnaud Heritier",
"alecharp": "Adrien Lecharpentier",
@@ -648,6 +667,7 @@
},
{
"chair": "hughesj",
+"charter": "Enterprise OSGi application programming model",
"committers": {
"adc": "Alan Cabrera",
"atk": "Alan T Keane",
@@ -836,6 +856,7 @@
},
{
"chair": "tomwhite",
+"charter": "A Serialization System",
"committers": {
"blue": "Ryan Blue",
"brucem": "Bruce Mitchener Jr",
@@ -880,6 +901,7 @@
},
{
"chair": "deepal",
+"charter": "Java SOAP Engine",
"committers": {
"ajith": "Ajith Ranabahu",
"amantaut": "Alex Mantaut",
@@ -1011,6 +1033,7 @@
},
{
"chair": "apurtell",
+"charter": "Apache Hadoop ecosystem integration and distribution project",
"committers": {
"abayer": "Andrew Bayer",
"apurtell": "Andrew Kyle Purtell",
@@ -1073,6 +1096,7 @@
},
{
"chair": "gjm",
+"charter": "Issue tracking, wiki and repository browser",
"committers": {
"ahorincar": "Antonia Horincar",
"andrej": "Andrej Golcov",
@@ -1138,6 +1162,7 @@
},
{
"chair": "boisvert",
+"charter": "Simple and intuitive build system for Java applications",
"committers": {
"assaf": "Assaf Arkin",
"boisvert": "Alex Boisvert",
@@ -1165,6 +1190,7 @@
},
{
"chair": "mbenson",
+"charter": "Apache BVal: JSR-303 Bean Validation Implementation and Extensions",
"committers": {
"allee8285": "Albert Lee",
"carlosvara": "Carlos Vara Callau",
@@ -1204,6 +1230,7 @@
},
{
"chair": "cmueller",
+"charter": "Spring based Integration Framework which implements the Enterprise Integration Patterns",
"committers": {
"acosentino": "Andrea Cosentino",
"akarpe": "Ashwin J. Karpe",
@@ -1286,6 +1313,7 @@
},
{
"chair": "jbellis",
+"charter": "Highly scalable second-generation distributed database",
"committers": {
"alakshman": "Avinash Lakshman",
"aleksey": "Aleksey Yeschenko",
@@ -1335,6 +1363,7 @@
},
{
"chair": "aadamchik",
+"charter": "User-friendly Java ORM with Tools",
"committers": {
"aadamchik": "Andrus Adamchik",
"amaniatis": "Aristedes Maniatis",
@@ -1398,6 +1427,7 @@
},
{
"chair": "fmui",
+"charter": "CMIS (Content Managment Interoperability Services) Clients and Servers",
"committers": {
"bchevallereau": "Benjamin Chevallereau",
"bs": "Bogdan Stefanescu",
@@ -1481,6 +1511,7 @@
},
{
"chair": "eyang",
+"charter": "Open source data collection system for monitoring large distributed systems.",
"committers": {
"adc": "Alan Cabrera",
"afathalla": "Ahmed Fathalla",
@@ -1521,6 +1552,7 @@
},
{
"chair": "hasan",
+"charter": "Semantically linked data for OSGi",
"committers": {
"bblfish": "Henry Story",
"bdelacretaz": "Bertrand Delacretaz",
@@ -1559,6 +1591,7 @@
},
{
"chair": "sebgoa",
+"charter": "Infrastructure as a Service solution",
"committers": {
"ahmad": "Ahmad Emneina",
"ahuang": "Alex Huang",
@@ -1616,6 +1649,7 @@
"kocka": "Laszlo Hornyak",
"koushik": "Koushik Das",
"likithas": "Likitha Shetty",
+"marcos": "Marco Sinhoreli",
"mchen": "Min Chen",
"mice": "Mice Xia",
"milamber": "Bruno Demion",
@@ -1709,6 +1743,7 @@
},
{
"chair": "thorsten",
+"charter": "Web development framework: separation of concerns, component-based",
"committers": {
"acoliver": "Andrew C. Oliver",
"ahochsteger": "Andreas Hochsteger",
@@ -1832,6 +1867,7 @@
},
{
"chair": "ggregory",
+"charter": "Reusable Java components",
"committers": {
"adrianc": "Adrian Crum",
"adriannistor": "Adrian Nistor",
@@ -1894,7 +1930,7 @@
"joerg": "Joerg Heinick",
"jukka": "Jukka Zitting",
"julius": "Julius Davies",
-"kinow": "Bruno P. Kinoshita|+|<a href=\"http://kinoshita.eti.br\">+</a>",
+"kinow": "Bruno P. Kinoshita|+|<a href=\"http://people.apache.org/~kinow/\">+</a>",
"knut": "Knut Wannheden",
"kohsuke": "Kohsuke Kawaguchi",
"leadpipe": "Luke Blanshard",
@@ -2047,6 +2083,7 @@
},
{
"chair": "batkinson",
+"charter": "Continuous Integration and Build Server",
"committers": {
"batkinson": "Brent Atkinson",
"brett": "Brett Porter",
@@ -2089,6 +2126,7 @@
},
{
"chair": "shazron",
+"charter": "Platform for building native mobile applications using HTML, CSS and JavaScript",
"committers": {
"abub": "Abu Obeida Bakhach",
"agrieve": "Andrew Grieve",
@@ -2227,6 +2265,7 @@
},
{
"chair": "jan",
+"charter": "RESTful document database",
"committers": {
"andywenk": "Andy Wenk",
"bbastian": "Benjamin Bastian",
@@ -2297,6 +2336,7 @@
},
{
"chair": "brianf",
+"charter": "Comprehension and auditing of software distributions",
"committers": {
"bodewig": "Stefan Bodewig",
"brianf": "Brian E Fox",
@@ -2331,6 +2371,7 @@
},
{
"chair": "mkwhit",
+"charter": "Simple and Efficient MapReduce Pipelines",
"committers": {
"brock": "Brock Noland",
"chaoshi": "Chao Shi",
@@ -2367,6 +2408,7 @@
},
{
"chair": "chenpei",
+"charter": "Natural language processing (NLP) tool for information extraction from electronic medical record clinical free-text",
"committers": {
"andymc": "Andrew J McMurry",
"bleeker": "Troy Bleeker",
@@ -2439,6 +2481,7 @@
},
{
"chair": "randgalt",
+"charter": "Java libraries that make using Apache ZooKeeper easier",
"committers": {
"cammckenzie": "Cam McKenzie",
"cheddar": "Eric Tschetter",
@@ -2470,6 +2513,7 @@
},
{
"chair": "dkulp",
+"charter": "Service Framework",
"committers": {
"amichai": "Amichai Rothman",
"amichalec": "Andrzej Michalec",
@@ -2538,6 +2582,7 @@
},
{
"chair": "myrnavl",
+"charter": "Database access",
"committers": {
"abrown": "Army",
"andyj": "Andy Jefferson",
@@ -2634,6 +2679,7 @@
},
{
"chair": "marios",
+"charter": "RESTful cloud management interface",
"committers": {
"cctrieloff": "Carl C. Trieloff",
"clalance": "Christopher Lalancette",
@@ -2665,6 +2711,7 @@
},
{
"chair": "gpetracek",
+"charter": "Portable CDI extensions that provide useful features for Java application developers",
"committers": {
"antoinesd": "Antoine Sabot-Durand",
"arne": "Arne Limburg",
@@ -2755,6 +2802,7 @@
},
{
"chair": "raffaeleguidi",
+"charter": "An off-heap cache for the Java Virtual Machine",
"committers": {
"antelder": "Anthony Elder",
"bperroud": "Benoit Perroud",
@@ -2790,6 +2838,7 @@
},
{
"chair": "kayyagari",
+"charter": "Apache Directory Server",
"committers": {
"aadomowski": "Aleksander Adamowski",
"adc": "Alan Cabrera",
@@ -2823,6 +2872,7 @@
"oersoy": "Ole K. Ersoy",
"pamarcelot": "Pierre-Arnaud Marcelot",
"pierresmits": "Pierre Smits",
+"plusplusjiajia": "Jiajia Li",
"psteitz": "Phil Steitz",
"rjan": "Jan S. Rellermeyer",
"rscott": "G. Richard Scott",
@@ -2908,6 +2958,7 @@
},
{
"chair": "francisdb",
+"charter": "Relational Data Persistence",
"committers": {
"benniven": "Benjamin Venditti",
"dashorst": "Martijn Dashorst",
@@ -2933,6 +2984,7 @@
},
{
"chair": "veithm",
+"charter": "Cross-platform, language- and transport-independent RPC-like messaging framework",
"committers": {
"dixson": "James S. Dixson III",
"fitzner": "Michael Fitzner",
@@ -2962,6 +3014,7 @@
},
{
"chair": "sriksun",
+"charter": "Data management & processing platform.",
"committers": {
"ajayyadava": "Ajay Yadav",
"amareshwari": "Amareshwari Sriramadasu",
@@ -3003,6 +3056,7 @@
},
{
"chair": "cziegeler",
+"charter": "OSGi Framework and components.",
"committers": {
"akarasulu": "Alex Karasulu",
"apanday": "Arjun Panday",
@@ -3091,6 +3145,7 @@
},
{
"chair": "aharui",
+"charter": "Application framework for expressive web applications that deploy to all major browsers, desktops and devices.",
"committers": {
"aharui": "Alex Harui",
"akamud": "Mahmoud Ali Neto",
@@ -3126,6 +3181,7 @@
"jmclean": "Justin Mclean",
"jonbcampos": "Jonathan Campos",
"josebarragan": "Jose Barragan Andrade",
+"joshtynjala": "Josh Tynjala",
"jtellier": "Jeremy Tellier",
"junheider": "Jun Heider",
"kkorngut": "Kevin Korngut",
@@ -3253,6 +3309,7 @@
},
{
"chair": "arvind",
+"charter": "A reliable service for efficiently collecting, aggregating, and moving large amounts of log data",
"committers": {
"abayer": "Andrew Bayer",
"ahmed": "Ahmed Radwan",
@@ -3310,6 +3367,7 @@
},
{
"chair": "crossley",
+"charter": "Aggregated multi-channel documentation, separation of concerns",
"committers": {
"antonio": "Antonio Gallardo Rivera",
"bdube": "Brian Dube",
@@ -3362,6 +3420,7 @@
},
{
"chair": "adc",
+"charter": "Java2, Enterprise Edition (J2EE) container",
"committers": {
"adc": "Alan Cabrera",
"akulshreshtha": "Anita Kulshreshtha",
@@ -3484,6 +3543,7 @@
},
{
"chair": "aching",
+"charter": "Iterative graph processing system built for high scalability",
"committers": {
"aching": "Avery Ching",
"apresta": "Alessandro Presta",
@@ -3524,6 +3584,7 @@
},
{
"chair": "lewismc",
+"charter": "ORM framework for column stores such as Apache HBase and Apache Cassandra with a specific focus on Hadoop",
"committers": {
"ab": "Andrzej Bialecki",
"ahart": "Andrew Hart",
@@ -3575,6 +3636,7 @@
},
{
"chair": "bodewig",
+"charter": "Continuous integration of open source projects",
"committers": {
"ajack": "Adam R. B. Jack",
"antoine": "Antoine Levy-Lambert",
@@ -3614,6 +3676,7 @@
},
{
"chair": "cdouglas",
+"charter": "Distributed computing platform",
"committers": {
"aajisaka": "Akira Ajisaka",
"abe": "Abraham Elmahrek",
@@ -3791,6 +3854,7 @@
},
{
"chair": "chl501",
+"charter": "a Bulk Synchronous Parallel computing framework on top of Hadoop",
"committers": {
"andronat": "Anastasis Andronidis",
"apurv": "Apurv Verma",
@@ -3825,6 +3889,7 @@
},
{
"chair": "apurtell",
+"charter": "Hadoop Database",
"committers": {
"acube123": "Amitanand Swaminathan Aiyer",
"anoopsamjohn": "Anoop Sam John",
@@ -3906,6 +3971,7 @@
},
{
"chair": "kishoreg",
+"charter": "A cluster management framework for partitioned and replicated distributed resources",
"committers": {
"chtyim": "Terence Yim",
"kanak": "Kanak Biscuitwala",
@@ -3948,8 +4014,10 @@
},
{
"chair": "cws",
+"charter": "Data warehouse infrastructure using the Hadoop Database",
"committers": {
"amareshwari": "Amareshwari Sriramadasu",
+"apivovarov": "Alexander Pivovarov",
"athusoo": "Ashish Thusoo",
"brock": "Brock Noland",
"chengxiang": "ChengXiang Li",
@@ -4030,6 +4098,7 @@
},
{
"chair": "covener",
+"charter": "Apache Web Server (httpd)",
"committers": {
"aaron": "Aaron Bannert",
"aford": "Andrew William John Ford",
@@ -4196,6 +4265,7 @@
},
{
"chair": "asankha",
+"charter": "Java toolset of low level HTTP components",
"committers": {
"antelder": "Anthony Elder",
"asankha": "Asankha Chamath Perera",
@@ -4241,6 +4311,7 @@
"aavenoso": "Andrew Avenoso",
"ab": "Andrzej Bialecki",
"ababiichuk": "Babiichuk Andriy",
+"abaker": "Anthony Baker",
"abayer": "Andrew Bayer",
"abe": "Abraham Elmahrek",
"abellucci": "Alessandro Bellucci",
@@ -4268,6 +4339,7 @@
"afeng": "Andy Feng",
"afuchs": "Adam Fuchs",
"agibson": "Andy Gibson",
+"agingade": "Anilkumar Gingade",
"agoncharuk": "Alexey Goncharuk",
"agrieve": "Andrew Grieve",
"agruber": "Andreas Gruber",
@@ -6036,6 +6108,7 @@
"cliffs",
"clr",
"cmueller",
+"cnauroth",
"coar",
"coheigea",
"cos",
@@ -6100,6 +6173,7 @@
"jgenender",
"jghoman",
"jholmes",
+"jhyde",
"jim",
"jitendra",
"jlmonteiro",
@@ -6213,6 +6287,7 @@
},
{
"chair": "danhaywood",
+"charter": "Framework for rapidly developing domain-driven apps in Java",
"committers": {
"danhaywood": "Daniel Keir Haywood",
"dslaughter": "David Slaughter",
@@ -6246,6 +6321,7 @@
},
{
"chair": "mduerig",
+"charter": "Content Repository for Java",
"committers": {
"alexkli": "Alexander Klimetschek",
"alexparvulescu": "Alexandru Parvulescu",
@@ -6343,6 +6419,7 @@
},
{
"chair": "eric",
+"charter": "Java Apache Mail Enterprise Server",
"committers": {
"adc": "Alan Cabrera",
"andrzej": "Andrzej Rusin",
@@ -6401,6 +6478,7 @@
},
{
"chair": "andrewp",
+"charter": "Java cloud APIs and abstractions",
"committers": {
"abayer": "Andrew Bayer",
"andreaturli": "Andrea Turli",
@@ -6444,6 +6522,7 @@
},
{
"chair": "andy",
+"charter": "Java framework for building Semantic Web applications",
"committers": {
"andy": "Andrew Franklin Seaborne",
"bimargulies": "Benson Margulies",
@@ -6454,7 +6533,7 @@
"der": "David Everett Reynolds",
"ijd": "Ian Dickinson",
"jpz6311whu": "Ying Jiang",
-"kinow": "Bruno P. Kinoshita|+|<a href=\"http://kinoshita.eti.br\">+</a>",
+"kinow": "Bruno P. Kinoshita|+|<a href=\"http://people.apache.org/~kinow/\">+</a>",
"rvesse": "Rob Vesse",
"sallen": "Stephen Allen"
},
@@ -6477,6 +6556,7 @@
},
{
"chair": "sebb",
+"charter": "Java performance and functional testing",
"committers": {
"epikhinm": "Mikhail Epikhin",
"fschumacher": "Felix Schumacher",
@@ -6505,6 +6585,7 @@
},
{
"chair": "juanpablo",
+"charter": "Leading open source WikiWiki engine, feature-rich and built around standard J2EE components (Java, servlets, JSP). ",
"committers": {
"ajaquith": "Andrew R. Jaquith",
"altheim": "Murray Altheim",
@@ -6541,6 +6622,7 @@
},
{
"chair": "alexoree",
+"charter": "Java implementation of the Universal Description, Discovery, and Integration specification",
"committers": {
"alexoree": "Alex O'Ree",
"anil": "Anil Saldhana",
@@ -6566,6 +6648,7 @@
},
{
"chair": "junrao",
+"charter": "Distributed publish-subscribe messaging system",
"committers": {
"adc": "Alan Cabrera",
"cburroughs": "Chris Burroughs",
@@ -6600,6 +6683,7 @@
},
{
"chair": "jbonofre",
+"charter": "Server-side OSGi distribution",
"committers": {
"akarasulu": "Alex Karasulu",
"anierbeck": "Achim Nierbeck",
@@ -6650,6 +6734,7 @@
},
{
"chair": "kminder",
+"charter": "Simplify and normalize the deployment and implementation of secure Hadoop clusters",
"committers": {
"cdouglas": "Christopher Douglas",
"ddas": "Devaraj Das",
@@ -6743,6 +6828,7 @@
},
{
"chair": "tomaz",
+"charter": "Unified interface to the cloud",
"committers": {
"alex_gaynor": "Alex Gaynor",
"allard": "Allard Hoeve",
@@ -6781,6 +6867,7 @@
},
{
"chair": "grobmeier",
+"charter": "Cross-language logging services",
"committers": {
"afester": "Andreas Fester",
"alvaro": "Alvaro Carrasco",
@@ -6834,6 +6921,7 @@
},
{
"chair": "markrmiller",
+"charter": "Search engine library",
"committers": {
"ab": "Andrzej Bialecki",
"adrianocrestani": "Adriano Crestani Campos",
@@ -6933,6 +7021,7 @@
},
{
"chair": "pnasser",
+"charter": "Search engine library targeted at .NET runtime users.",
"committers": {
"bodewig": "Stefan Bodewig",
"ccurrens": "Christopher Calvin Currens",
@@ -6966,6 +7055,7 @@
},
{
"chair": "marvin",
+"charter": "Search engine library for dynamic languages",
"committers": {
"bch": "Brad C. Harder",
"dmarkham": "Dan Markham",
@@ -7004,6 +7094,7 @@
},
{
"chair": "smarthi",
+"charter": "Scalable machine learning library",
"committers": {
"adeneche": "Abdel Hakim Deneche",
"akm": "Andrew Musselman",
@@ -7054,6 +7145,7 @@
},
{
"chair": "kwright",
+"charter": "Framework for connecting source content repositories to target repositories or indexes.",
"committers": {
"abenedetti": "Alessandro Benedetti",
"graemes": "Graeme Seaton",
@@ -7094,6 +7186,7 @@
},
{
"chair": "jakob",
+"charter": "An Open Platform for Linked Data",
"committers": {
"andy": "Andrew Franklin Seaborne",
"ansell": "Peter Ansell",
@@ -7126,6 +7219,7 @@
},
{
"chair": "hboutemy",
+"charter": "Java project management and comprehension tools",
"committers": {
"agudian": "Andreas Gudian",
"aheritier": "Arnaud Heritier",
@@ -7218,6 +7312,7 @@
},
{
"chair": "benh",
+"charter": "a cluster manager that provides efficient resource isolation and sharing across distributed applications",
"committers": {
"alig": "Ali Ghodsi",
"andrew": "Andy Konwinski",
@@ -7308,6 +7403,7 @@
},
{
"chair": "jeffmaury",
+"charter": "Multipurpose Infrastructure for Network Application",
"committers": {
"adc": "Alan Cabrera",
"akarasulu": "Alex Karasulu",
@@ -7355,6 +7451,7 @@
},
{
"chair": "brock",
+"charter": "Java library that helps developers unit test Apache Hadoop map reduce jobs",
"committers": {
"brock": "Brock Noland",
"cos": "Konstantin I Boudnik",
@@ -7393,6 +7490,7 @@
},
{
"chair": "mkienenb",
+"charter": "JavaServer(tm) Faces implementation and components",
"committers": {
"alexanderbell": "Alexander Bell",
"aliok": "Ali Ok",
@@ -7409,6 +7507,7 @@
"ckormos": "Catalin Kormos",
"craigmcc": "Craig R. McClanahan",
"ctoth": "Cristian Toth",
+"deki": "Dennis Kieselhorst",
"dennisbyrne": "Dennis Christopher Byrne",
"dhoersch": "Dennis H\u00f6rsch",
"drobinson": "Daniel Robinson",
@@ -7514,6 +7613,7 @@
},
{
"chair": "snagel",
+"charter": "Open Source Web Search Software",
"committers": {
"fenglu": "lufeng",
"jnioche": "Julien Nioche",
@@ -7549,6 +7649,7 @@
},
{
"chair": "vanto",
+"charter": "Orchestration Director Engine: Business Process Management (BPM), Process Orchestration and Workflow through service composition.",
"committers": {
"aanderson": "Aaron Anderson",
"adc": "Alan Cabrera",
@@ -7601,6 +7702,7 @@
},
{
"chair": "jacopoc",
+"charter": "Open for Business: enterprise automation software",
"committers": {
"adrianc": "Adrian Crum",
"apatel": "Anil Patel",
@@ -7657,6 +7759,7 @@
},
{
"chair": "chrisam",
+"charter": "OASIS OData protocol libraries",
"committers": {
"adc": "Alan Cabrera",
"anirbanroy": "Anirban Roy",
@@ -7703,6 +7806,7 @@
},
{
"chair": "asanso",
+"charter": "OAuth protocol implementation in Java",
"committers": {
"asanso": "Antonio Sanso",
"djencks": "David Jencks",
@@ -7738,6 +7842,7 @@
},
{
"chair": "nmwael",
+"charter": "Development and maintenance of a set of Google Guice extensions",
"committers": {
"ash2k": "Mikhail Mazursky",
"codyaray": "Cody Ray",
@@ -7779,6 +7884,7 @@
},
{
"chair": "magicaltrout",
+"charter": "Object Oriented Data Technology (middleware metadata)",
"committers": {
"ahart": "Andrew Hart",
"angela_wang": "Angela Wang",
@@ -7875,6 +7981,7 @@
},
{
"chair": "kamrul",
+"charter": "A workflow scheduler system to manage Apache Hadoop jobs.",
"committers": {
"anew": "Andreas Neumann",
"angeloh": "Angelo K. Huang",
@@ -7916,6 +8023,7 @@
},
{
"chair": "joyce",
+"charter": "Climate model evaluation",
"committers": {
"ahart": "Andrew Hart",
"boustani": "Maziyar Boustani",
@@ -7985,6 +8093,7 @@
},
{
"chair": "ppoddar",
+"charter": "OpenJPA: Object Relational Mapping for Java",
"committers": {
"allee8285": "Albert Lee",
"awhite": "A. Abram White",
@@ -8037,6 +8146,7 @@
},
{
"chair": "sebawagner",
+"charter": "OpenMeetings: Web-Conferencing and real-time collaboration",
"committers": {
"a_horuzhenko": "Artyom Horuzhenko",
"aaf": "Alexei Fedotov",
@@ -8091,6 +8201,7 @@
},
{
"chair": "joern",
+"charter": "Machine learning based toolkit for the processing of natural language text",
"committers": {
"autayeu": "Aliaksandr Autayeu",
"bgalitsky": "Boris Galitsky",
@@ -8121,6 +8232,7 @@
},
{
"chair": "jani",
+"charter": "An open-source, office-document productivity suite",
"committers": {
"af": "Andre Fischer",
"akerbeltz": "Michael Bauer",
@@ -8301,6 +8413,7 @@
},
{
"chair": "struberg",
+"charter": "OpenWebBeans: JSR-299 Context and Dependency Injection for Java EE Platform Implementation",
"committers": {
"arne": "Arne Limburg",
"bergmark": "Joseph E Bergmark",
@@ -8405,6 +8518,7 @@
},
{
"chair": "lehmi",
+"charter": "Java library for working with PDF documents",
"committers": {
"adam": "Adam Nichols",
"blitchfield": "Ben Litchfield",
@@ -8448,6 +8562,7 @@
},
{
"chair": "gozer",
+"charter": "Dynamic websites using Perl",
"committers": {
"aprime": "Adam Prime",
"ask": "Ask Bjorn Hansen",
@@ -8545,6 +8660,7 @@
},
{
"chair": "rohini",
+"charter": "Platform for analyzing large data sets",
"committers": {
"aniket486": "Aniket Namadeo Mokashi",
"billgraham": "William W. Graham Jr",
@@ -8599,6 +8715,7 @@
},
{
"chair": "rwhitcomb",
+"charter": "Rich Internet applications in Java",
"committers": {
"brindy": "Christopher Brind",
"cbartlett": "Christopher James Bartlett",
@@ -8625,6 +8742,7 @@
},
{
"chair": "yegor",
+"charter": "Java API for OLE 2 Compound and OOXML Documents",
"committers": {
"amol": "Amol S. Deshmukh",
"avik": "Avik Sengupta",
@@ -8689,6 +8807,7 @@
},
{
"chair": "taylor",
+"charter": "Portal technology",
"committers": {
"acoliver": "Andrew C. Oliver",
"asfgriff": "Neil Griffin",
@@ -8760,6 +8879,7 @@
},
{
"chair": "robbie",
+"charter": "Multiple language implementation of the latest Advanced Message Queuing Protocol (AMQP)",
"committers": {
"aconway": "Alan Conway",
"agazzarini": "Andrea Gazzarini",
@@ -8849,6 +8969,7 @@
},
{
"chair": "mfranklin",
+"charter": "Web and social mashup engine",
"committers": {
"ard": "Ard Schrijvers",
"asgoyal": "Ankur Goyal",
@@ -8924,6 +9045,7 @@
},
{
"chair": "pats",
+"charter": "Jini service oriented architecture",
"committers": {
"btmurphy": "Brian Murphy",
"chrisdolan": "Chris Dolan",
@@ -8961,6 +9083,7 @@
},
{
"chair": "snoopdave",
+"charter": "Java blog server",
"committers": {
"clr": "Craig L Russell",
"ganeshmb": "Ganesh Mathrerootham",
@@ -9021,6 +9144,7 @@
},
{
"chair": "coheigea",
+"charter": "XML Security in Java and C++",
"committers": {
"amattheu": "Axl Mattheus",
"blautenb": "Berin Lautenbach",
@@ -9054,6 +9178,7 @@
},
{
"chair": "ksobkowiak",
+"charter": "Enterprise Service Bus",
"committers": {
"aco": "Adrian T. Co",
"adc": "Alan Cabrera",
@@ -9136,6 +9261,7 @@
},
{
"chair": "rbaxter85",
+"charter": "Opensocial Reference Implementation",
"committers": {
"agektmr": "Eiji Kitamura",
"ankon": "Andreas Kohn",
@@ -9220,6 +9346,7 @@
},
{
"chair": "lhazlewood",
+"charter": "Powerful and easy-to-use application security framework",
"committers": {
"adc": "Alan Cabrera",
"bdemers": "Brian Demers",
@@ -9246,6 +9373,7 @@
},
{
"chair": "aestrada",
+"charter": "Spatial Information System",
"committers": {
"aestrada": "Adam Estrada",
"ahart": "Andrew Hart",
@@ -9295,6 +9423,7 @@
},
{
"chair": "cziegeler",
+"charter": "Web Framework for JCR Content Repositories",
"committers": {
"aheimoz": "Alison Heimoz",
"amitgupt": "Amit Gupta",
@@ -9358,6 +9487,7 @@
},
{
"chair": "kmcgrail",
+"charter": "Mail filter to identify spam",
"committers": {
"axb": "Alex Broens",
"dlemke": "Daniel Lemke",
@@ -9402,6 +9532,7 @@
},
{
"chair": "matei",
+"charter": "Fast and general engine for large-scale data processing",
"committers": {
"adav": "Aaron Davidson",
"andrew": "Andy Konwinski",
@@ -9482,6 +9613,7 @@
},
{
"chair": "arvind",
+"charter": "Bulk Data Transfer for Hadoop and Structured Datastores",
"committers": {
"abayer": "Andrew Bayer",
"abe": "Abraham Elmahrek",
@@ -9530,6 +9662,7 @@
},
{
"chair": "fchrist",
+"charter": "Reusable components for semantic content management",
"committers": {
"adperezmorales": "Antonio David P\u00e9rez Morales",
"agruber": "Andreas Gruber",
@@ -9588,6 +9721,7 @@
},
{
"chair": "jim",
+"charter": "Apache's Python based single transferable vote software system",
"committers": {
"adc": "Alan Cabrera",
"gstein": "Greg Stein",
@@ -9615,6 +9749,7 @@
},
{
"chair": "ptgoetz",
+"charter": "Distributed, real-time computation system",
"committers": {
"afeng": "Andy Feng",
"arvind": "Arvind Prabhakar",
@@ -9759,6 +9894,7 @@
},
{
"chair": "rgielen",
+"charter": "Model 2 framework for building Java web applications",
"committers": {
"apetrelli": "Antonio Petrelli",
"apopescu": "Alexandru Popescu",
@@ -9822,6 +9958,7 @@
"name": "Apache Struts",
"pmcs": [
"apopescu",
+"cnenning",
"davenewton",
"grobmeier",
"hermanns",
@@ -9843,6 +9980,7 @@
},
{
"chair": "gstein",
+"charter": "Version Control",
"committers": {
"arfrever": "Arfrever Frehtes Taifersar Arahesis",
"artagnon": "Ramkumar Ramachandra",
@@ -9976,6 +10114,7 @@
},
{
"chair": "hiranya",
+"charter": "Enterprise Service Bus and Mediation Framework",
"committers": {
"ajith": "Ajith Ranabahu",
"antelder": "Anthony Elder",
@@ -10042,6 +10181,7 @@
},
{
"chair": "ilgrosso",
+"charter": "Managing digital identities in enterprise environments",
"committers": {
"andreapatricelli": "Andrea Patricelli",
"anzelld": "Dino Anzellotti",
@@ -10081,6 +10221,7 @@
},
{
"chair": "hyunsik",
+"charter": "Big data warehouse system on Hadoop",
"committers": {
"ahenrick": "Alvin Derek Henrick",
"akarasulu": "Alex Karasulu",
@@ -10125,6 +10266,7 @@
},
{
"chair": "hlship",
+"charter": "Component-based Java Web Application Framework",
"committers": {
"andyhot": "Andreas Andreou",
"bdotte": "Benjamin Dotte",
@@ -10171,6 +10313,7 @@
},
{
"chair": "mxmanghi",
+"charter": "Dynamic websites using TCL",
"committers": {
"andydoerr": "Andy Doerr",
"bhdec": "Brice B. Hamon",
@@ -10207,6 +10350,7 @@
},
{
"chair": "hitesh",
+"charter": "High-performance and scalable distributed data processing framework",
"committers": {
"acmurthy": "Arun Murthy",
"bikas": "Bikas Saha",
@@ -10282,6 +10426,7 @@
},
{
"chair": "jfarrell",
+"charter": "Framework for scalable cross-language services development",
"committers": {
"aditya": "Aditya Agarwal",
"bencraig": "Ben Craig",
@@ -10396,6 +10541,7 @@
},
{
"chair": "mck",
+"charter": "A templating framework for web application user interfaces",
"committers": {
"apetrelli": "Antonio Petrelli",
"craigmcc": "Craig R. McClanahan",
@@ -10425,6 +10571,7 @@
},
{
"chair": "mturk",
+"charter": "A Java Servlet and JSP Container",
"committers": {
"amyroh": "Amy Roh",
"bayard": "Henri Yandell",
@@ -10496,6 +10643,7 @@
},
{
"chair": "dblevins",
+"charter": "Java EE Web Profile built on Tomcat",
"committers": {
"adc": "Alan Cabrera",
"ammulder": "Aaron Mulder",
@@ -10543,6 +10691,7 @@
},
{
"chair": "zwoop",
+"charter": "A fast, scalable and extensible HTTP/1.1 compliant caching proxy server",
"committers": {
"amc": "Alan M. Carroll",
"andrewhsu": "Andrew Hsu",
@@ -10634,6 +10783,7 @@
},
{
"chair": "tv",
+"charter": "A Java Servlet Web Application Framework and associated component library",
"committers": {
"brekke": "Jeffrey Brekke",
"gk": "Georg Kallidis",
@@ -10664,6 +10814,7 @@
},
{
"chair": "jsdelfino",
+"charter": "An SCA based Service Composition Framework",
"committers": {
"adrianocrestani": "Adriano Crestani Campos",
"ajborley": "Andrew Borley",
@@ -10739,6 +10890,7 @@
},
{
"chair": "schor",
+"charter": "Framework and annotators for unstructured information analysis",
"committers": {
"alally": "Adam P. Lally",
"apatry": "Alexandre Patry",
@@ -10787,6 +10939,7 @@
},
{
"chair": "arkurth",
+"charter": "Virtual Computing Lab",
"committers": {
"acoburn": "Aaron Coburn",
"arkurth": "Andrew Kurth",
@@ -10813,6 +10966,7 @@
},
{
"chair": "nbubna",
+"charter": "A Java Templating Engine",
"committers": {
"apetrelli": "Antonio Petrelli",
"byron": "Byron Foster",
@@ -10844,6 +10998,7 @@
},
{
"chair": "tillw",
+"charter": "A parallel XQuery processor",
"committers": {
"cezar": "Cezar Cristian Andrei",
"dtabass": "Michael J. Carey",
@@ -10872,6 +11027,7 @@
},
{
"chair": "sagara",
+"charter": "Projects related to Web Services",
"committers": {
"acutright": "Andrew Scott Cutright",
"aeberbac": "Andrew Eberbach",
@@ -11150,6 +11306,7 @@
},
{
"chair": "dashorst",
+"charter": "Component-based Java Web Application Framework.",
"committers": {
"adelbene": "Andrea Del Bene",
"akarasulu": "Alex Karasulu",
@@ -11218,6 +11375,7 @@
},
{
"chair": "lresende",
+"charter": "RESTful Web services Framework",
"committers": {
"bluk": "Bryant Luk",
"cjblythe": "Christopher James Blythe",
@@ -11261,6 +11419,7 @@
},
{
"chair": "scottbw",
+"charter": "Widgets for Applications",
"committers": {
"asavory": "Andrew Savory",
"hmt": "Minh Tien Hoang",
@@ -11290,6 +11449,7 @@
},
{
"chair": "shathaway",
+"charter": "XSLT processors in Java and C++",
"committers": {
"amiro": "Tom Amiro",
"andyc": "Andy Clark",
@@ -11362,6 +11522,7 @@
},
{
"chair": "mrglavas",
+"charter": "XML parsers in Java, C++ and Perl",
"committers": {
"amassari": "Alberto Massari",
"borisk": "Boris Kolpackov",
@@ -11398,6 +11559,7 @@
},
{
"chair": "cbowditch",
+"charter": "Conversion from XML to graphical output",
"committers": {
"acumiskey": "Adrian Cumiskey",
"adelmelle": "Andreas L. Delmelle",
@@ -11472,6 +11634,7 @@
},
{
"chair": "michim",
+"charter": "Centralized service for maintaining configuration information",
"committers": {
"akornev": "Andrew Kornev",
"breed": "Benjamin Reed",