This page shares a bit of Grouper Project history.
Building Grouper has been and continues to be a broad and impressive community effort.
Thanks to everyone who has helped build Grouper and the Grouper community. There is a partial list of acknowledgements on the Grouper webpage.
Grouper History from Ken Klingenstein (as of 2019)
A group management tool was part of the original thinking of RL Bob Morgan, University of Washington, and others for the Internet2 Middleware Initiative. I recall group management being mentioned in the Fall 1999 Internet2 meeting in Seattle.
The early interest in groups was driven by two thoughts – when you have a bunch of good identities, the first thing you want to do is put them into groups, and groups were thought to be (and still are) the simple way to do role-based access control. That vision was temporarily parked as we began the federated identity development, which led to the InCommon Federation.
Tom Barton, the primary architect and genius behind Grouper, entered the Internet2 sphere as an early adopter at University of Memphis, and began work on Grouper. This would date the start of Grouper to the first NMI grant, circa fall 2000. For more on NMI, see http://www.nmi-edit.org/
Grouper Project Leadership
- Tom Barton's leadership of Grouper continued as he moved from University of Memphis to University of Chicago.
- Leadership of Grouper passed to Chris Hyzer, University of Pennsylvania in 2015.
Early Grouper Releases
Grouper Version 0.5 was released around December 2004 as part of NSF Middleware Initiative's 6th release of components (ppt)
The first message to the grouper-users list was to announce the release of version 0.5:
Version 0.6 (Sep 2005) was the second public release, and the first to include a UI.
July 17, 2008: Last release 1.3.0 of Signet (a similar privilege management system that shared subject API code with Grouper)
2008-2009: UPenn contributed significant enhancements (ppt) leading up to version 1.4:
- ws + samples
- ws client
- require group membership for UI access
- improve ui and help for 1.2 (Spring 2008)
- add tooltips for 1.4 (Jan 2009)
- Project imported from cvs into svn per Git logs
- http://anonsvn.internet2.edu/svn/i2mi/ (server not found)
July 17, 2014
- Move from Subversion to Git
- Grouper v2.5 released, requiring containers for deploying Grouper. Simpler deployment.
The demo subject LDAP database "KITN" (which still exists in Grouper's subject/testDB/ldap directory) refers to the fictitious "Kern Institute of Technology, Northam", a mock database originally created for the Signet project. The name was originally the "Kansas Institute of Technology Nashville" which appears in some earlier presentations.
A few Grouper Team and Community photos
2013 at Identity Week in Burlingame, CA
2014 at Internet2 Technology Exchange in Indianapolis
2015 at Internet2 Technology Exchange in Cleveland
2017 Grouper session at Internet2 Technology Exchange in San Francisco
2017 Grouper BOF at Internet2 Technology Exchange in San Francisco
2019 Grouper BOF at Internet2 Technology Exchange in New Orleans
Grouper Development ChangeLog