[
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