About the Arago Project
The Arago project was created by a few engineers from Texas Instruments and Ridge Run after mutually reviewing each other's Linux SDK products and exchanging visions for the future. We found that much of the two existing products was really duplicate work with different but not differentiating value. At the same time we saw that we shared many elements for our future direction.
All participants wanted to create a "product" that would be approachable by an experienced embedded developer that is new to the Linux eco-system. At the same time the Linux savvy developer should be able to see how the system was created and be able to tune, change, or expand upon it.
We wanted all elements of the SDK and the assembly process to be publicly visible. An individual developer should be able to use the system from pre-canned binary images, build up a system from packages, or rebuild all source from 1st principals.
We desired to find a balance between the very latest and sometimes unstable work of each component and the rigorously tested but sometimes stale work of an official product. We believed that knowledge of what works, what "looks OK", and what is untested is key to finding this balance.
Be the least you can be
The Arago project is about being "just enough" to meet the goals and vision of the project. It is not about trying to create a differentiated value statement. If the goals can be achieved via upstream projects so much the better. The value statement of the Arago project may change over time as upstream projects evolve and as we prototype new activities.
Contributors to the Arago project should remember that at the base of "differentiated" is plain old "different".