Lately I was working on an embedded project (about half closed source and half open source)
and at one point the "manager" of the project asked me why we choose the road we are on ...
and all the answers I was able to gave him was a) because it make sense and b) because we can do it ... it seems those 2 answers are wrong ... so now I have to spend the next 2 weeks roting my brain to find some "intelligent answers" for this question ... The thing is, and I know it, nobody took this path before so my answer are good and fuck them if they don't like them ... they are not paying for the R&D they will only gave a share of the profits so ... if they don't like my answer why they agree on my solution?


Good answer, but a better answer would have been: "Yes you are right, we should make it completely open." ;)

Serious (guessing about the software):
Because the open part is nothing special and so it makes sense to not repeate work on it, but to share a common solution on this with a big community, so we get the bugs sorted out and because the closed part is so special, we "beat" competitors with it.

By Mathias Panzenböck at Wed, 08/30/2006 - 23:53

I agree but hardware people are usually alien to opensource ... and I won't talk about the marketing drones :D

By Mathieu Chouinard at Thu, 08/31/2006 - 00:58

it provides better long-term viability.

By bugmenot at Thu, 08/31/2006 - 07:39