But then, I am stuck with the open source issue. You know, sometimes we have to think long term. Let's say you are in my shoes for a second here. You have a product that can be marketed world wide just like the iPhone is (using iPhone as an example) and if you consider going with an off-the shelf OS and accept the fact that you would be obligated to expose your code to any programmer that demands it should raise a red flag. I understand if your product would have the potential of selling 300 peices a year, then yes it would be okay to go for an off-the shelf kernel/OS like Android or windows....
but this is not the case.... it's like as if I would say to you, let's build an Iphone with Android????? Huh! Mr. Jobs would never do that!!!!
So let me ask you something. If I am using one of em off-the-shelf OSes (let's take Linux as an example) and I need to make a specific algorithm for some sort of sensor and the algorithm I come up with doesn't exist out there and furthermore the functionality produced by this very algorithm starts to become super *popular*.... would I be obligated to share that code ?
2. GRANT OF LICENSE
2.1 Rights and Limitations of Grant. NVIDIA hereby grants Customer the following non-exclusive, non-transferable right to use the SOFTWARE, with the following limitations:
2.1.1 Rights. Customer may install and use one copy of the SOFTWARE on a single computer, and except for making one back-up copy of the Software, may not otherwise copy the SOFTWARE. This LICENSE of SOFTWARE may not be shared or used concurrently on different computers.
2.1.2 Linux/FreeBSD Exception. Notwithstanding the foregoing terms of Section 2.1.1, SOFTWARE designed exclusively for use on the Linux or FreeBSD operating systems, or other operating systems derived from the source code to these operating systems, may be copied and redistributed, provided that the binary files thereof are not modified in any way (except for unzipping of compressed files).
2.1.3 Limitations.
No Reverse Engineering. Customer may not reverse engineer, decompile, or disassemble the SOFTWARE, nor attempt in any other manner to obtain the source code.
No Separation of Components. The SOFTWARE is licensed as a single product. Its component parts may not be separated for use on more than one computer, nor otherwise used separately from the other parts.
No Rental. Customer may not rent or lease the SOFTWARE to someone else.
This is not open "Roku digital video player "Certain components of the software included with the Roku digital video player are subject to separate license terms, including "free" or "open source" software ("Separately Licensed Code"). As required by the terms of the relevant Separately Licensed Code licenses, Roku makes the "free" and "open source" code provided under such licenses, and Roku's modifications to such code, available on Roku's website, at no charge.
The source code files referenced on this page have been provided under one or more open source licenses. The source code listed here is complete to the best of Roku's knowledge. If you believe any additional source code files should be provided under the applicable open source license, please contact us at support@roku.com and provide in detail the product or code module in question. Roku, Inc. is committed to meeting the requirements of the open source licenses including the GNU General Public License (GPL) and will make all required source code available on its website.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?