Open source architecture
Introduction
Open architecture is a type of computer architecture "Architecture (computing)") or software architecture that allows adding, modernizing and changing its components. For example, the IBM PC has an open architecture, while the Amiga 500 personal computer has a closed architecture, where the hardware manufacturer chooses the components, and they are usually not upgradeable.
Open architecture was extended in 1999 to the context of architectural design of buildings through the group Architecture for Humanity"), a project completed in 2015 and continued by the Open Architecture Collaborative.
Open architecture allows potential users to see the inside of all or part of the architecture without any proprietary restrictions. Open business processes related to an open architecture may require some licensing agreements between entities that share architecture information.
Characteristics
Open architecture products can be easily expanded and extended by users compared to proprietary products. Open architecture exposes some or all of the product specifications required by developers and integrators, but also includes those that require licensing at that time. The open architecture system makes use less restrictive for users and other equipment by providing various combinations with portability and interoperability. Open architecture is important in the structure of the network, computers, operating system, etc., including other applications - hardware and application - where software is built to fit those structures, including those that are not open.[1].
Representative examples of open architecture include the IBM PC and IBM compatible machines, Unix, Linux, etc. which many vendors adopted.[2][1] In the case of an IBM PC, as a result of disclosing a basic circuit diagram and BIOS, it was able to create a market by producing enormous software and hardware assets, and gave Microsoft the opportunity to become a giant software company.[3].
There are several methods and forms: the adoption of public methods, which include licensing from the beginning to the public as open source, standardize and share with various affiliations and standardization bodies") and those that provide proprietary technologies protected by copyright and patents free of charge or at a low price.
References
- [1] ↑ a b Clifton A. Ericson, II (12 de abril de 2011). Concise Encyclopedia of System Safety: Definition of Terms and Concepts. John Wiley & Sons. p. 272. ISBN 978-1-118-02865-0.: https://books.google.com/books?id=uousK00QAREC&pg=PA272
- [2] ↑ «オープンアーキテクチャー» (html). Koto Bank (en japonés). Archivado desde el original el 2 de febrero de 2017. Consultado el 28 de diciembre de 2018. «メーカーが、自社で開発したハードウェアやソフトウェアの仕様を一般に公開すること。これにより、他メーカーが公開された仕様に準じた機器を製作できるためその仕様が広く普及し、結果的に製品の価格も安くなるという利点がある。例としては、米IBM社が開発したPC/AT互換機などがある。».: https://web.archive.org/web/20170202015216/https://kotobank.jp/word/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%E3%83%BC-1994
- [3] ↑ 僕らのパソコン30年史 ニッポンパソコンクロニクル en Google Libros.: https://es.wikipedia.org//books.google.com/books?id=UJ6XRgFW8ssC