4 ms·
> Subject to the terms and conditions of this Agreement, Fujifilm hereby grants to you a limited, non-exclusive, non-transferable, and royalty-free license to;
by EMIRELADERO 5y ago
> Subject to the terms and conditions of this Agreement, Fujifilm hereby grants to you a limited, non-exclusive, non-transferable, and royalty-free license to;
(a) use, modify and make a limited number of copies of the SDK solely for the purpose of the Development;
Later in the same agreement...
> 3.5 You shall not (and shall not permit others), to reverse engineer, reverse compile, or disassemble the SDK in any way(in whole or in part); and you shall not (and shall not permit others) to use any method to trace, decompile, or disassemble the SDK.
So, which one is it?
- detaro 5y agoYou can do all modifications that do not involve things banned in the second quote?
- EMIRELADERO 5y agoAnd what would those entail? How could one modify an SDK without disassembling or even debugging?
- gambiting 5y agoAn SDK typically isn't a binary blob - it's usually a collection of header files you can integrate into your projects, media assets, config files etc. All of those can by modified by hand without disassembling anything.
- EMIRELADERO 5y agoThat is true. It would be interesting to see this played out in court. When there are doubts around a certain clause on a contract of adhesion/license with non-negotiable terms, courts tend to side with the interpretation most favorable to the consumer.
- detaro 5y agoEven just adapting examples or build scripts would be "modification", that was the kind of thing I was thinking of first.
- LorenPechtel 5y agoSDKs are normally a bunch of function headers and documentation explaining them. You can do what you want with that, you're not supposed to look under the hood and figure out *how* the functions actually work.