>>>>> "Dan" == Dan Price <dp at eng.sun.com> writes:

Dan> (a) not reestablishing the practice of having large piles of
Dan>     asynchronously changing free software in OS/Net (i.e. I believe
Dan>     that 'sendmail' is grandfathered, not a precedent).

This is the first time I've heard this being a concern, and I have to
wonder why exactly we care.  Is it a concern about quality, that we
won't be able to do the necessary level of code review and testing
before updating to a new upstream release?
          
Dan> To reiterate, I'm interested mostly in the architectural
Dan> cleanliness of the project, and that things are done with
Dan> appropriate rationale-- number of commits, number of customers
Dan> requesting, and even backportability are in my mind at best
Dan> secondary concerns.  

They need to be balanced.  If you focus on architectural cleanliness to
the exclusion of other factors, you can easily end up with great
software, but a non-viable business.  Sometimes compromises are
necessary.

I'm not sure this discussion is going to make much progress as long as
we talk about "cleanliness", which is abstract and subjective.  What are
the real-life problems that Roland's current approach introduces?  Are
they important enough to require fixing prior to putback, or are we just
subjecting the project to creeping perfectionism?

mike

Reply via email to