On 4/2/10 4:21 PM, James Carlson wrote:
Lukas Rovensky wrote:
On 4/2/10 2:44 PM, Andrew Gabriel wrote:
James Carlson wrote:
Why does removal from OpenSolaris necessarily follow an announcement
like that?
As a user of SER, I would agree with that.
By "as a user of SER" -- do you mean a paying customer?
EOF of VoIP routing in Solaris is not an appropriate thing to do.
Can you elaborate on why it is not appropriate? I am very interested in
understanding the facts concerning how having SER in Solaris is
important from architectural point of view and/or how it helps to earn
money (e.g., do we have and evidence on how many paying customers use
it? Marketing did not provide me with such data).
All interesting stuff, to be sure, but I believe it's off-topic in this
discussion. This is about architectural review, not business issues.
Well, to me there is always mixture of business and architectural views
in cases like this. Keeping something in Solaris cost money becasue the
something has to be supported an it is not for free. Besides, bringing
SER to Solaris was based on business reasons and not on architectural
needs (LSARC 2004/324).
The software is currently included as part of the system, and it has
known users. The question of whether they pay is not architectural in
nature.
The question is why this needs to be removed. Why not just leave it
there? As long as we're talking about money, why should Sun spend the
money necessary to do the work of removing this? Isn't it far simpler
and cheaper to leave it alone?
Why to remove it -- as per the architectural rules EOF like this are
possible typically between minor versions (Solaris 10 -> Solaris Next).
If we leave it in Solaris Next then SER will be there for another 10+
years and by this time it will be really old / dead / rotten. Leaving
a supported FOSS product like SER in Solaris is not for free. For
example, if there is a vulnerability issue in it then "someone" will
have to fix it. For dead products it means that Oracle will be the
"someone". So, no -- from long term point of view it is cheaper to
remove dead stuff from Solaris.
Normally, an architectural case for removal will supply some sort of
clear justification for the change. The justification is usually one of:
- feature has been supplanted; new one is available.
- feature has serious unfixable security flaws and presents a high
risk.
- feature is dependent on EOSL'd hardware or EOF'd software.
- feature has low value and is known not to have any users.
This one seems to be quite different. It's EOF because the upstream
isn't as active as the project team has decided they should be. But how
does that stop the bits from working for the existing users?
I am not proposing to remove it from S10 but from Solaris Next. So,
existing users of S10 can still have it. Would it sound OK to you if
SER is moved to /contrib?
Lukas
ARC members: is this precedent the ARC should set? I'd expect that new
precedent doesn't (normally) come from a fast-track.
_______________________________________________
opensolaris-arc mailing list
[email protected]