Now days lots of consumer devices use lots of open source software.
For example Samsung's GT-E1175 GSM Cell phones uses the following open source software:
- Independent JPEG GroupIndependent JPEG Group is an informal group that writes and distributes a widely used free library for JPEG image compression.
- NewlibNewlib is a C standard library implementation intended for use on embedded systems. It is a conglomeration of several library parts, all under free software licenses that make them easily usable on embedded products.
- Challenge Handshake Authentication ProtocolIn computing, the Challenge-Handshake Authentication Protocol (CHAP) authenticates a user or network host to an authenticating entity.
- MD5 Message-Digest AlgorithmThe MD5 Message-Digest Algorithm is a widely used cryptographic hash function that produces a 128-bit (16-byte) hash value. Specified in RFC 1321, MD5 has been employed in a wide variety of security applications, and is also commonly used to check data integrity