Het idee hiervan is hetzelfde als die van open source-software: De ontwerpen zijn gratis te krijgen en je kunt ze aanpassen en/of onderdelen hergebruiken naar eigen wens. Stel je voor: Een bedrijf wil een GSMmetje maken. Daar moet natuurlijk het laatste op multimedia-gebied inzitten, dus daar heb je een flinke processor voor nodig, een MPEG-decoder, een DSP, noem maar op. Ze willen zo weinig mogelijk chips gebruiken, dus gaan ze zelf een chip ervoor maken (een ASIC). Wat kunnen ze dan doen?
- Een ontwerp voor een microprocessor etc. zelf maken. Da's duur en tijdsverslindend, dat doen ze dus niet.
- Een ontwerp licenseren, ze gaan bijvoorbeeld naar Motorola toe en vragen of ze een licentie mogen op de 68000-core. Motorola stuurt ze de ontwerpen van de 68000 toe en het bedrijf kan die chip dan implementeren in z'n ASIC. Mocht het bedrijf wat verbeteren aan het ontwerp van de 68000, blijft dat meestal binnen het bedrijf. Bovendien is het maar de vraag of er uberhaupt wat aan het ontwerp van de chip te veranderen is, zowel technisch als licensie-wise.
- Een open source-ontwerp gebruiken (zoals dit). Ze downloaden een ontwerp van het Internet af en gooien die in hun ASIC. Ze kunnen het hele ding dan zonder kosten aanpassen aan wat ze willen. Eventuele verbeteringen die aan de core gemaakt worden komen (als ze de GPL goed opvolgen) weer terug in de core die ter download aan iedereen aangeboden wordt. Op die manier wordt de core beter.
Het voordeel is dus (vanuit het standpunt van het bedrijf) precies hetzelfde als die van open source software (en het heeft dus ook de nadelen ervan). Als particulier kan ik me echter voorstellen dat wat in je ICtje zit je allemaal worst zal wezen
En cryforhelp: Linux is opensource maar opensource is niet alleen Linux.