2. WHAT PROPRIETARY LICENSES ARE?
• No Source Code disclosure*
• No Modifications allowed
• No Redistribution allowed*
• Can be commercial or free
• Restrictions on usage through EULA
• E.g.: OSX, Windows, Adobe Reader, Google Earth etc.
*Conditional
4. TRADEMARK™
• To brand a product
• Identify a product as of a company or group
• Value matters
• Anyone can register
• May brand over a couple of years
• E.g.: Coca-Cola ™
5. TRADE SECRETS AND NON-
DISCLOSURE AGREEMENTS
• Hiding Product Information
• Enforced on employees by agreements and confidentiality
• Non-Disclosure agreement – Threatens penalties
• Employee can’t use information received after leaving
• Violators can be imprisoned or fined
• Trade secret allows hiding crucial information over Patents
6. REVERSE ENGINEERING AND
OBFUSCATION
• Reverse Engineering is figuring out how something works
• Black box and White Box Reverse Engineering
• RE is Counter Balance to Trade Secrets but laws defends
• The Clean Room or Chinese Wall approach
• Decompilation is getting object code through source code
• Obfuscation prevents Decompilation
• Obfuscation implements behavior but scrambles code
7. TYPES OF PROPRIETARY SOFTWARE
• Freeware – Free for personal use* and not for redistribution*
• Shareware – Trial period based software and no redistribution
• Liteware – Shareware that omits many functions and support
*Conditional