Open Source ultimately means the code can be sold without modification. But then you can get tricky so for instance if you use this (particularly licensed) open source code, all other code you use in conjunction with this open source code also has to be open source.
Here is a fun thing:
Linksys (Cisco) and the GPL Enforcement (Early 2000s):
Context: Linksys used Linux, which is licensed under the GNU General Public License (GPL), for the firmware of the WRT54G wireless router.
The Force: The Free Software Foundation (FSF) and the open-source community discovered Linksys was not sharing its modified code, which is required by the GPL.
Outcome: After legal pressure and a lawsuit in 2003, Cisco agreed to release the source code. This led to the creation of popular third-party firmware like OpenWrt and DD-WRT. (ai overview)
Open Source ultimately means the code can be sold without modification. But then you can get tricky so for instance if you use this (particularly licensed) open source code, all other code you use in conjunction with this open source code also has to be open source.
Here is a fun thing:
Linksys (Cisco) and the GPL Enforcement (Early 2000s): Context: Linksys used Linux, which is licensed under the GNU General Public License (GPL), for the firmware of the WRT54G wireless router. The Force: The Free Software Foundation (FSF) and the open-source community discovered Linksys was not sharing its modified code, which is required by the GPL. Outcome: After legal pressure and a lawsuit in 2003, Cisco agreed to release the source code. This led to the creation of popular third-party firmware like OpenWrt and DD-WRT. (ai overview)