Lets try and do this as clearly and transparently as possible to the larger community as well as our own community. Steps I am going to try:
- We have a decision that we are pretty sure we want to make, allow an Apache 2 library dependency into math.
- I’ll classify the legal question as in the “no brainer but there may be unforeseen consequences that could be heavy” category which merits a ‘trip wire’ consensus process.
- The ‘trip wire’ merely means that we tell everyone we can think of about what we want to do, see if anyone raises a valid objection in a fixed time window, if not then adopt the decision.
- If the ‘trip wire’ gets tripped, then we have a vote after a week of discussion or the proposer can modify/withdraw. This portion likely needs refinement.
So 1) and 2) have happened, now we do 3). I have posted a new thread (Apache 2 library inclusion into Stan Math--general policy case. Trip wire consensus decision) with what I think the proposal is and send around to various downstream projects for input.
Breck