2008-11-24 Conference Call
Logistics
Time: Nov 24 2008, 10:30am
Conference Bridge: 218-486-7200 #167964
Attendees
@ScottS
@David L. Whitehurst
@Troy Bull
@Benn Oshrin
@Jonathan Markow
@Eric Pierce
Agenda
Select regular monthly meeting time
Meeting with uPortal to bring up to date on roadmap
Development Processes (follow up from Community call)
Review of JASIG Incubation Working Group Proposal
How to get more people to contribute, given how large the community is
Activities we should be doing to encourage more feedback
Outreach
eg: Please implement X since you've already done your own extension
Model to figure out how to turn unknown contributors into core developers by building their credibility with non-core initial contributions
See also Development Processes
Sponsorships (money could be used to hire programmers)
Roadmap prioritization and wordsmithing
Groups to be charged with
CAS 4 Architecture/Protocol (or determination that current architecture is sufficient)
Monitoring and Metrics
Configuration and Deployment Management
Documentation and Translations
Notes
Regular scheduling for 4th Monday at 10:30 - 11:30 am, starting in January.
Reserve right to schedule one in December
For January agenda: approval of development process and JASIG "owning" protocol
We have not yet met with uPortal to discuss the CAS roadmap (originally scheduled for Madison)
Discussion of development process as follow-up from community call
Initial draft of development process and contrib by mid-December
Close for Comment January 9th
Approve at January steering committee call
Review of Incubation Process - old
If stuff comes to the steering committee instead of the incubation working group, does it need to go back to the incubation working group to start the process? This shouldn't need to happen if the issue was destined for the steering committee anyway.
What if a proposal applies to two steering committees (eg: CAS and uPortal)? Perhaps the steering committees work out ownership otherwise escalate to the board.
Discussion of encouraging contributions to the Project
We are currently identifying smaller pieces that people can volunteer for
Scott is doing outreach as CAS4 work continues
The roadmap should indicate who has committed to doing what work
Potential sponsorship models
Pay Per Feature
Feature x requires _y_hours @ $z/hour
Work is implemented by CAS committers or their delegates (e.g.: student employees)
Sponsorship of a feature would imply a commitment for that feature to be included as part of the product, except perhaps in edge cases where it makes sense to be distributed separately
Add a Feature
Use your own staff to implement feature x
There is no commitment for inclusion into the product, work will be considered as per community contribution guidelines
Early coordination with CAS committers is encouraged to increase the likelihood of acceptance
Google Summer of Code
Need to review Google's potentially sketchy dual licensing (if they still do this)
Grant funding
Can be difficult to obtain, no immediate viable options
Unicon cooperative support
They are interested but have not yet found a viable financial model
CAS steering committee should have oversight of any process
CAS 4 Roadmap updates
Still need to sort roadmap items into the four groups identified in Madison and attach primary persons to each
Architecture needs to happen first
Working groups to be charged with requirements gathering and prioritization
Sacramento State requested an update on the status of clear text password passback
Can't answer until the new architecture is ready
There is still an open question as to whether there should be an "official" way of doing this
And if so whether we should use the Unicon implementation
This issue could be used as a test of the proposed development process
Call for December?
Leave on calendar, decide the week before
Action Items
Benn and Scott: Update uPortal Steering Committee on Roadmap (via email)
Benn: Set Community Calls (week before Steering Committee calls?)
Benn: Take comments on the incubation process back to the incubation working group.
Scott: Add a column to the roadmap indicating who has committed to doing what
Jonathan: Follow up with John Lewis regarding the likelihood of Unicon adding CAS to their cooperative support model
Scott: Sort roadmap items into the four groups identified in the agenda and find leads for each
New Working Groups: Begin requirements gathering and prior decision
?: Propose clear text password feature as test of new development process