SlideShare a Scribd company logo
1 of 8
PROPRIETARY LICENSES AND
TRADE SECRETS
Open Source Technologies
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
WHY PROPRIETARY LICENSE?
• Commercialization
• Prevention of Decompilation
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 ™
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
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
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
THANK YOU

More Related Content

Similar to Proprietary licenses and trade secrets

Traditional non traditional ways to protect your intellectual property
Traditional  non traditional ways to protect your intellectual propertyTraditional  non traditional ways to protect your intellectual property
Traditional non traditional ways to protect your intellectual propertyBoyle_Fredrickson
 
Intellectual Property and Startups
Intellectual Property and StartupsIntellectual Property and Startups
Intellectual Property and StartupsIvan Chaika
 
Fundamental Intellectual Property Strategies
Fundamental Intellectual Property StrategiesFundamental Intellectual Property Strategies
Fundamental Intellectual Property StrategiesArmstrong Teasdale
 
Intellectual Property Slide Deck for Video Project
Intellectual Property Slide Deck for Video ProjectIntellectual Property Slide Deck for Video Project
Intellectual Property Slide Deck for Video ProjectBrouseMcDowell
 
Intellectual Property 101 for Entrepreneurs
Intellectual Property 101 for EntrepreneursIntellectual Property 101 for Entrepreneurs
Intellectual Property 101 for EntrepreneursWhitmeyerTuffin
 
Bereskin Parr: Update on Trademark and Design Law: Silicon Halton Meetup 114
Bereskin Parr: Update on Trademark and Design Law: Silicon Halton Meetup 114Bereskin Parr: Update on Trademark and Design Law: Silicon Halton Meetup 114
Bereskin Parr: Update on Trademark and Design Law: Silicon Halton Meetup 114Lisa Denis
 
Protecting Your Start-Up Company's IP
Protecting Your Start-Up Company's IPProtecting Your Start-Up Company's IP
Protecting Your Start-Up Company's IPNow Dentons
 
Introduction to Intellectual Property
Introduction to Intellectual PropertyIntroduction to Intellectual Property
Introduction to Intellectual PropertyAzrights
 
Protecting Trade Secrets in the Current Economy
Protecting Trade Secrets in the Current EconomyProtecting Trade Secrets in the Current Economy
Protecting Trade Secrets in the Current EconomyKlemchuk LLP
 
What does .brand mean for you?
What does .brand mean for you?What does .brand mean for you?
What does .brand mean for you?Rob Blamires
 
Power of Branding through Trademarks
Power of Branding through Trademarks Power of Branding through Trademarks
Power of Branding through Trademarks Grape5
 
Maximizing and protecting ip
Maximizing and protecting ipMaximizing and protecting ip
Maximizing and protecting ipeophiladelphia
 
Maximizing and protecting ip
Maximizing and protecting ipMaximizing and protecting ip
Maximizing and protecting ipNerve2012
 
Setting Up Business in a Foreign Country
Setting Up Business in a Foreign CountrySetting Up Business in a Foreign Country
Setting Up Business in a Foreign CountryThis account is closed
 
Rcd presentation
Rcd presentationRcd presentation
Rcd presentationtriarobit
 
New Approaches to Integrating Oracle and Postgres Database Strategies
New Approaches to Integrating Oracle and Postgres Database StrategiesNew Approaches to Integrating Oracle and Postgres Database Strategies
New Approaches to Integrating Oracle and Postgres Database StrategiesEDB
 
2013-11-18 LES licensing course
2013-11-18 LES licensing course2013-11-18 LES licensing course
2013-11-18 LES licensing courseWouter Pors
 

Similar to Proprietary licenses and trade secrets (20)

Traditional non traditional ways to protect your intellectual property
Traditional  non traditional ways to protect your intellectual propertyTraditional  non traditional ways to protect your intellectual property
Traditional non traditional ways to protect your intellectual property
 
Lean IP
Lean IPLean IP
Lean IP
 
Intellectual Property and Startups
Intellectual Property and StartupsIntellectual Property and Startups
Intellectual Property and Startups
 
Fundamental Intellectual Property Strategies
Fundamental Intellectual Property StrategiesFundamental Intellectual Property Strategies
Fundamental Intellectual Property Strategies
 
Intellectual Property Slide Deck for Video Project
Intellectual Property Slide Deck for Video ProjectIntellectual Property Slide Deck for Video Project
Intellectual Property Slide Deck for Video Project
 
Intellectual Property 101 for Entrepreneurs
Intellectual Property 101 for EntrepreneursIntellectual Property 101 for Entrepreneurs
Intellectual Property 101 for Entrepreneurs
 
Bereskin Parr: Update on Trademark and Design Law: Silicon Halton Meetup 114
Bereskin Parr: Update on Trademark and Design Law: Silicon Halton Meetup 114Bereskin Parr: Update on Trademark and Design Law: Silicon Halton Meetup 114
Bereskin Parr: Update on Trademark and Design Law: Silicon Halton Meetup 114
 
Protecting Your Start-Up Company's IP
Protecting Your Start-Up Company's IPProtecting Your Start-Up Company's IP
Protecting Your Start-Up Company's IP
 
Introduction to Intellectual Property
Introduction to Intellectual PropertyIntroduction to Intellectual Property
Introduction to Intellectual Property
 
Protecting Trade Secrets in the Current Economy
Protecting Trade Secrets in the Current EconomyProtecting Trade Secrets in the Current Economy
Protecting Trade Secrets in the Current Economy
 
What does .brand mean for you?
What does .brand mean for you?What does .brand mean for you?
What does .brand mean for you?
 
Power of Branding through Trademarks
Power of Branding through Trademarks Power of Branding through Trademarks
Power of Branding through Trademarks
 
Ip 102 b
Ip 102 bIp 102 b
Ip 102 b
 
Maximizing and protecting ip
Maximizing and protecting ipMaximizing and protecting ip
Maximizing and protecting ip
 
Maximizing and protecting ip
Maximizing and protecting ipMaximizing and protecting ip
Maximizing and protecting ip
 
CLE - Introduction to IP Law
CLE - Introduction to IP LawCLE - Introduction to IP Law
CLE - Introduction to IP Law
 
Setting Up Business in a Foreign Country
Setting Up Business in a Foreign CountrySetting Up Business in a Foreign Country
Setting Up Business in a Foreign Country
 
Rcd presentation
Rcd presentationRcd presentation
Rcd presentation
 
New Approaches to Integrating Oracle and Postgres Database Strategies
New Approaches to Integrating Oracle and Postgres Database StrategiesNew Approaches to Integrating Oracle and Postgres Database Strategies
New Approaches to Integrating Oracle and Postgres Database Strategies
 
2013-11-18 LES licensing course
2013-11-18 LES licensing course2013-11-18 LES licensing course
2013-11-18 LES licensing course
 

Recently uploaded

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 

Recently uploaded (20)

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 

Proprietary licenses and trade secrets

  • 1. PROPRIETARY LICENSES AND TRADE SECRETS Open Source Technologies
  • 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
  • 3. WHY PROPRIETARY LICENSE? • Commercialization • Prevention of Decompilation
  • 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

Editor's Notes

  1. Hello world