Open Architecture

At the heart of most successful open source projects is an emphasis on open architecture — at least one mechanism that allows the product to be utilized as a support network for unanticipated extensions and independently motivated functionality. Such extensibility mechanisms allow an open source project to decentralize its evolution …