[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
[dsdp-pmc] RE: MTJ API on M6
 | 
Title: MTJ API on M6
Hi Gustavo,
 
I see no Galileo Requirement that M6 must be your API 
freeze.
 
 
But that doesn't mean that you cannot modify your own API 
as long as your project sees fit.
Especially if you have no downstream consumers (but 
beware... some people might be picking up MTJ commercially, which you do not 
see!).
 
With RSE, we have been tweaking API until the RC's in the 
past. I think that especially for an 1.0 release it is important to have the 
RIGHT API's, and this typically means that you give some time 
for reviewing them in public. 
 
That being said, you better shoot for an M6 API freeze, you 
better expose as little API as possible (and keep others internal / provisional 
for now), but if you are not happy with what you have by M6 then feel free to 
modify it based on community discussions.
 
The overall guideline should be the 3rd golden law of 
Eclipse:
  "A committer may not, through action or 
inaction, surprise the membership"
That is, communicate with your Communities what you intend 
to do, then you're relatively free to do the right thing.
 
Cheers,
--
Martin Oberhuber, Senior Member of Technical 
Staff, Wind River
Target Management Project 
Lead, DSDP PMC Member
 
 
  
  
  Hi Martin,
  My understating from 
  the Eclipse train requirement is that we need to have a MTJ API defined until 
  M6. After M6 we are not suppose to change anything on MTJ 
  API. Since that, we added that to our 
  plan and we are working really hard to make that 
  date. But there are still some APIs that are not yet closed.
  I would like to 
  confirm our understanding is 
  correct. If it is, we will leave some APIs to 
  be discussed and added on future releases. If it is not we will have more time to discuss and maybe add them to 
  1.0. Since there is no other Eclipse project that uses MTJ APIs, maybe it is not a big problem 
  to change/add APIs after M6, isnt it?
  Thanks,
  Gustavo