Notice: MediaWiki has been updated. Report any rough edges to marcan@marcan.st

Difference between revisions of "People"

From OpenKinect
Jump to: navigation, search
(libfreenect)
(libfreenect)
 
(25 intermediate revisions by 18 users not shown)
Line 1: Line 1:
This page documents the major efforts within the OpenKinect project and who the coordinator is for each effort. The purpose of this is to coordinate people with similar interests and reduce or eliminate redundant efforts. If you are interested in the status of an effort or contributing of an effort, contact the designated coordinator.
+
This page lists the people currently involved in the OpenKinect community and development effort. If you're starting a new project or working on a particular new feature, check here to make sure someone else isn't already working on it!
  
= Coordinators and participants =
+
= Community lead =
 +
Joshua Blake ([[User:JoshB|JoshB]]) is the OpenKinect community founder and lead. He is responsible for bringing together everyone interested in OpenKinect and tries to coordinate the project's efforts and the people who work on them. He also serves as a point-of-contact between the OpenKinect community and other projects, companies, and the general public.
  
You can add your name as a participant in an effort if you are actively working on code or have previously contributed to the effort. If you are no longer active but still wish to be listed, your name may be moved to a "Past participants" list within the effort. The coordinator is assumed to be an active participant and does not need to be listed twice.
+
= Subprojects =
 
 
The coordinator is often, but not always, the person with the most technical experience or the person who contributes the most to an effort. More important than those factors are that the coordinator is reliable, keeps up-to-date with what is going, and responds to communication (mailing list, IRC, direct email, or other chat program). New contributors check this page and contact the coordinator for the effort he or she is interested in. Coordinators need to help new contributors get up to speed on where they can help.
 
 
 
If there is not already a coordinator listed for something you're interested in, please ask around on IRC and the mailing list to see if anyone else is working on the same thing. The people working on an effort should agree upon a single coordinator and then update this page. If no agreement can be made, contact Josh Blake and he'll work something out.
 
 
 
=== Page conventions ===
 
Names should be real name with pseudonym in parenthesis. Contact information and links for a name should be placed in a linked user page. For example, JoshB's info is located at http://openkinect.org/wiki/User:JoshB and the link would look like
 
<nowiki>[[User:JoshB|JoshB]]</nowiki>
 
 
 
= Project lead =
 
 
 
Joshua Blake ([[User:JoshB|JoshB]]) is the OpenKinect community founder and project lead. He is the coordinator of coordinators and tries to build consensus among the community. In the event of personal conflict or lack of consensus, people look to the project lead to resolve the conflict. In normal circumstances, everyone cooperates and the project lead is just another community member.
 
 
 
= Efforts =
 
  
 
== Administration ==
 
== Administration ==
 
This includes mailing list and PR efforts such as twitter and blogs.
 
This includes mailing list and PR efforts such as twitter and blogs.
  
Coordinator:
 
 
* Joshua Blake ([[User:JoshB|JoshB]])
 
* Joshua Blake ([[User:JoshB|JoshB]])
 +
* Seth Sandler (cerupcat), assists with Google Group mailing list apps
 +
* Peter Finn (Nink), runs @openkinect on twitter
 +
* Hector Martin (marcan), runs the openkinect.org server and Wiki software
  
Active participants:
+
== Regional Meetup Coordinators ==
* Seth Sandler (cerupcat), assists with Google Group mailing list apps
+
This includes people organizing events and meetups in cities around the world.
* Nink, primarily runs @openkinect on twitter
 
  
== Maintainers ==
+
* Sean Kean ([[User:Seankean|seankean]]) - [[http://www.meetup.com/OpenKinect NYC OpenKinect Meetup]]
Maintainers have commit access to the official repositories and integrate pull requests and patches. This access is only used for integration and maintainers still follow the standard fork/pull request model for bug fixes or new feature development they work on.
+
* Matt - [[http://www.meetup.com/3DVision/ San Francisco 3D Vision Meetup]]
  
Coordinator:
+
== Repo maintainers ==
* Kyle Machulis (qDot)
+
Repo Maintainers have commit access to the official repository and integrate pull requests and patches.
  
Active participants:
+
* Kyle Machulis ([[User:Qdot|qDot]])
* Hector Martin (marcan)
+
* Hector Martin ([[User:Marcan|marcan]])
 
* Joshua Blake ([[User:JoshB|JoshB]])
 
* Joshua Blake ([[User:JoshB|JoshB]])
 +
* Drew Fisher ([[User:Zarvox|zarvox]])
  
 
== libfreenect ==
 
== libfreenect ==
 +
libfreenect is the driver and API project that includes all code that communicates directly with the hardware for Linux, OS X, and Windows. The repository is located at https://github.com/OpenKinect/libfreenect/.
  
libfreenect is the driver and API project that includes all code that communicates directly with the hardware for Windows, Linux, and OS X. The repository is located at https://github.com/OpenKinect/libfreenect/.
+
* Hector Martin ([[User:Marcan|marcan]]) - original author and current maintainer
 
+
* Kyle Machulis ([[User:Qdot|qDot]]) - integration, Git master, cmake maintainer, OS X maintainer, win32 something or other
Coordinator:
+
* Joshua Blake ([[User:JoshB|JoshB]]) - win32, C# wrapper
* Hector Martin (marcan)
+
* Brandyn White ([[User:Brandyn|Brandyn]]) - Python wrapper, C Synchronous Wrapper, Fakenect, Kinect Record Utility
 
 
Active participants:
 
 
* Arne Bernin - debian/ubuntu packaging
 
* Arne Bernin - debian/ubuntu packaging
* Theo Watson (ofTheo)
+
* Theo Watson (ofTheo) - ofxKinect: OpenFrameworks wrapper for libfreenect
 
* stephanemagnenat - Working on ROS node which uses libfreenect, would like to push changes upstream. Our lab could help with calibration.
 
* stephanemagnenat - Working on ROS node which uses libfreenect, would like to push changes upstream. Our lab could help with calibration.
* Drew Fisher (zarvox) - Working on camera protocol reverse engineering & documentation
+
* Drew Fisher ([[User:Zarvox|zarvox]]) - C library maintainer, also working on camera protocol, audio protocol, reverse engineering, and documentation
* Kyle Machulis (qDot)
 
 
* zephod - Working on audio protocol and Win32 C++  
 
* zephod - Working on audio protocol and Win32 C++  
 
* Tully Foote (tfoote) - Working on ROS node https://github.com/ros-pkg-git/kinect and managing separate branch used for integration with the ROS bindings https://github.com/ros-pkg-git/libfreenect
 
* Tully Foote (tfoote) - Working on ROS node https://github.com/ros-pkg-git/kinect and managing separate branch used for integration with the ROS bindings https://github.com/ros-pkg-git/libfreenect
 
+
* Aditya Gaddam ([[User:LostInCake|LostInCake]]) - Cross platform C# wrapper. Helping with win32 library effort. Ruby Wrapper.
This project has several sub-efforts.
+
* Scott Byrns (scottb) - Java wrapper
 
+
* Juan Carlos del Valle (ekinox) - Action Script 3 server and API
=== win32 ===
+
* Oscar Valdez (ozipi) - Actionscript 3 server and API
Porting the libfreenect C code to work on Windows.
+
* Mike Slinn (mslinn) - Action Script 3
 
+
* Taha Bintahir - Processing
Coordinator:
+
* Mark Renouf (mrenouf/tweakt) - Ubuntu packaging https://launchpad.net/~mark-renouf/+archive/openkinect/
* Joshua Blake ([[User:JoshB|JoshB]])
+
* CADET - Working on skeleton segmentation library (2Real engine) http://www.cadet.at
 
+
* Aaron Zinman - JavaScript via DepthJS
Active participants:
+
* Doug Fritz  - JavaScript via DepthJS
* Kyle Machulis (qDot)
+
* Roy Shilkrot - JavaScript via DepthJS
 
+
* Greg Elliott - JavaScript via DepthJS
=== csharp ===
+
* Kai Ritterbusch(phen), C++ example & bugfixes
C# wrapper and API
+
* Marcos Slomp ([[User:Slomp|Slomp]]) - Win32 port (libusb-1.0 emulation layer)
 
+
* Daniel Patrick Johnson (teknotus) - example program
Coordinator:
 
* Joshua Blake ([[User:JoshB|JoshB]])
 
 
 
Active participants:
 
* Aditya Gaddam (LostInCake) - Help with C# wrapper if and when Josh needs it. Or just testing if not.
 
 
 
=== java ===
 
Java wrapper and API
 
 
 
Coordinator:
 
* Scott Byrns (scottb)
 
 
 
Active participants:
 
 
 
=== python ===
 
Python wrapper and API
 
 
 
''There are several people working on python. Please find each other on IRC and email and choose a coordinator. -JoshB''
 
 
 
Coordinator:
 
* ?
 
 
 
Active participants:
 
 
 
=== ruby ===
 
Ruby wrapper and API
 
 
 
Coordinator:
 
* Aditya Gaddam (LostInCake)
 
 
 
Active Participants:
 
 
 
=== Action Script 3 ===
 
AS3 socket server and API
 
 
 
Coordinator:
 
* Juan Carlos del Valle (ekinox)
 
 
 
Active Participants:
 

Latest revision as of 08:13, 4 June 2011

This page lists the people currently involved in the OpenKinect community and development effort. If you're starting a new project or working on a particular new feature, check here to make sure someone else isn't already working on it!

Community lead

Joshua Blake (JoshB) is the OpenKinect community founder and lead. He is responsible for bringing together everyone interested in OpenKinect and tries to coordinate the project's efforts and the people who work on them. He also serves as a point-of-contact between the OpenKinect community and other projects, companies, and the general public.

Subprojects

Administration

This includes mailing list and PR efforts such as twitter and blogs.

  • Joshua Blake (JoshB)
  • Seth Sandler (cerupcat), assists with Google Group mailing list apps
  • Peter Finn (Nink), runs @openkinect on twitter
  • Hector Martin (marcan), runs the openkinect.org server and Wiki software

Regional Meetup Coordinators

This includes people organizing events and meetups in cities around the world.

Repo maintainers

Repo Maintainers have commit access to the official repository and integrate pull requests and patches.

libfreenect

libfreenect is the driver and API project that includes all code that communicates directly with the hardware for Linux, OS X, and Windows. The repository is located at https://github.com/OpenKinect/libfreenect/.

  • Hector Martin (marcan) - original author and current maintainer
  • Kyle Machulis (qDot) - integration, Git master, cmake maintainer, OS X maintainer, win32 something or other
  • Joshua Blake (JoshB) - win32, C# wrapper
  • Brandyn White (Brandyn) - Python wrapper, C Synchronous Wrapper, Fakenect, Kinect Record Utility
  • Arne Bernin - debian/ubuntu packaging
  • Theo Watson (ofTheo) - ofxKinect: OpenFrameworks wrapper for libfreenect
  • stephanemagnenat - Working on ROS node which uses libfreenect, would like to push changes upstream. Our lab could help with calibration.
  • Drew Fisher (zarvox) - C library maintainer, also working on camera protocol, audio protocol, reverse engineering, and documentation
  • zephod - Working on audio protocol and Win32 C++
  • Tully Foote (tfoote) - Working on ROS node https://github.com/ros-pkg-git/kinect and managing separate branch used for integration with the ROS bindings https://github.com/ros-pkg-git/libfreenect
  • Aditya Gaddam (LostInCake) - Cross platform C# wrapper. Helping with win32 library effort. Ruby Wrapper.
  • Scott Byrns (scottb) - Java wrapper
  • Juan Carlos del Valle (ekinox) - Action Script 3 server and API
  • Oscar Valdez (ozipi) - Actionscript 3 server and API
  • Mike Slinn (mslinn) - Action Script 3
  • Taha Bintahir - Processing
  • Mark Renouf (mrenouf/tweakt) - Ubuntu packaging https://launchpad.net/~mark-renouf/+archive/openkinect/
  • CADET - Working on skeleton segmentation library (2Real engine) http://www.cadet.at
  • Aaron Zinman - JavaScript via DepthJS
  • Doug Fritz - JavaScript via DepthJS
  • Roy Shilkrot - JavaScript via DepthJS
  • Greg Elliott - JavaScript via DepthJS
  • Kai Ritterbusch(phen), C++ example & bugfixes
  • Marcos Slomp (Slomp) - Win32 port (libusb-1.0 emulation layer)
  • Daniel Patrick Johnson (teknotus) - example program