CS 5150 1 CS 5150: Software Engineering Lecture 6 Legal Aspects of Software Engineering.

Slides:



Advertisements
Similar presentations
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 6 Legal Aspects of Software Engineering II.
Advertisements

Intellectual Property Basics for Business Owners David M. Knasel, Esq. Dominion Business Law PLC Tysons Corner | Leesburg, VA
Vladimir Misic: 10 Professionalism and Ethics Ownership and Protection.
Vivien Irish, Patent Attorney, WIPO and TPI, January 2005 Copyright and related issues for SMEs Vivien Irish Consultant Patent Attorney.
Legal Issues in Software CS 415, Software Engineering II Mark Ardis, Rose-Hulman Institute April 11, 2003.
CS CS 5150: Software Engineering Lecture 5 Legal Aspects of Software Engineering 1.
1 CS 501 Spring 2007 CS 501: Software Engineering Lectures 5 & 6 Legal Aspects of Software Engineering.
1 Introduction to Software Engineering Lecture 38 – Intellectual Property.
Copyright Myths. "If it doesn't have a copyright notice, it's not copyrighted." This was true in the past, but today almost all major nations follow the.
1 CS 502: Computing Methods for Digital Libraries Lecture 25 Access Management.
CS 501: Software Engineering Fall 2000 Lecture 7 Management II Business and Legal Aspects of Software Engineering.
Chapter 14 Legal Aspects of Sport Marketing
INTERNET and CODE OF CONDUCT
Patents and trade secrets 6 6 Chapter. Patents  Grant of property rights to inventors  Issued by the U.S. Patent and Trademark Office (USPTO)  Permits.
Copyright & Fair Use. What is copyright? The legal right granted to an author, composer, playwright, publisher, or distributor to exclusive publication,
Keywords: Legislation, Guidelines, Ownership, Copyright, Permissions, Copyright Free LO: You will be able to understand and explain Copyright, Designs.
CS 5150 Software Engineering Lecture 5 Legal Aspects of Software Engineering.
The Social Context of Computing Foundation Computing Never underestimate the power of human stupidity.
Legal Protection of Software and Databases Jennifer Pierce.
Describe legal issues affecting businesses
Canadian Copyright Act Became law in January 1924 and was amended in 1988 (Phase I) The second phase amendments were completed in 1997 when Bill C-32.
B284 ENTREPRENEURSHIP Unit 2 Notes. Entrepreneurship Today  Knowledge of economics contributes to an understanding of how entrepreneurs and customers.
Characteristics of a Market Economy
I DENTIFYING AND P ROTECTING I NTELLECTUAL P ROPERTY Tyson Benson
Eric J. Pritchard One Liberty Place, 46 th Floor 1650 Market Street Philadelphia, Pennsylvania (215)
1 herbert van de sompel CS 502 Computing Methods for Digital Libraries Cornell University – Computer Science Herbert Van de Sompel
INTELLECTUAL PROPERTY TRADE SECRETS COPYRIGHTS PATENTS.
Software Engineering II
Legal aspects Based on Law in the Internet Age Sharon K. Black.
Copyright and Intellectual Property Issues in the Digital Environment Amy Ginther Project NEThics (sm) Office of Information Technology University of Maryland.
“10 Big Myths about copyright” Presented By: Brenton Barnes Summer 06.
THE LAW Chapter Seven. 7-2 Are the law and ethics related for practitioners? Relationship exists, but to be sure, practitioners must examine both legal.
13 Intellectual Property 1 Aaron Schiff ECON Reading: Cabral p , Deak p
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 6 Legal Aspects of Software Engineering.
The Legal Environment What laws and regulation apply to businesses?
Zheng Liu January 18, 2015 Intellectual Property Law For Startups.
Intellectual Property. Copyright The right to copy or reproduce a created work –federal legislation gives this right to author or owner and controls infringements.
CS 501: Software Engineering Fall 1999 Lecture 19 Management II Business and legal aspects of software engineering.
CS CS 501: Software Engineering Lectures 5 & 6 Legal Aspects of Software Engineering.
PROTECTING YOUR IP RIGHTS Waldo Steyn, Senior Associate, Intellectual Property December 2012.
1 CS 501 Spring 2004 CS 501: Software Engineering Lecture 5 Legal Aspects of Software Engineering I.
Intellectual Property Laws and Fair Use Guidelines for Educational Multimedia.
Intellectual Property (Quinn Chapter 4) CS4001 Kristin Marsicano.
The Quest for Copyright Understanding Miguel Guhlin
CS CS 5150: Software Engineering Lecture 6 Legal Aspects of Software Engineering 2.
1 Ethics of Computing MONT 113G, Spring 2012 Session 32 Software as Intellectual Property.
1 CS 501 Spring 2008 CS 501: Software Engineering Lectures 5 & 6 Legal Aspects of Software Engineering.
Ownership of Software Software represents the results of intellectual rather than purely physical efforts and is therefore inherently non- tangible. So.
11 Copyright Myths By: Michael Armstrong. What is a copyright? A copyright is the exclusive right to make copies, license, and otherwise exploit a literary,
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 5 Legal Aspects of Software Engineering I.
“ 10 Big Myths about Copyright Explained” By: Brad Templeton Presented By: Nichole Au December 6, 2007.
Intellectual Property. Confidential Information Duty not to disclose confidential information about a business that would cause harm to the business or.
Lecture 27 Intellectual Property. Intellectual Property simply defined is any form of knowledge or expression created with one's intellect. It includes.
CISB 412 Social and Professional Issues Understanding Intellectual Property.
Chapter 18 The Legal Aspects of Sport Marketing. Objectives To introduce the key legal concepts and issues that affect the marketing of the sport product.
Slide Set Eleven: Intellectual Property Patents, Trademarks and Copyrights 1.
Copyright, Intellectual Property, and Privacy 1 Lesson Plan: BMM A9-4.
1 CS 501 Spring 2004 CS 501: Software Engineering Lecture 6 Legal Aspects of Software Engineering II.
STANDARD COPYRIGHT RULES AND RELATED TERMS ACA Certification Preparation for Video Communication.
Boston New York San Francisco Washington, DC Woods Hole Oceanographic Institute Understanding Intellectual Property June 4, 2008.
Entrepreneurship CHAPTER 8 SECTION 1.  When you develop a new product or service, you create an asset that must be protected.  Intellectual property.
6/18/2016 COPYRIGHT AND Fair Use Guidelines “Respect Copyright, Celebrate Creativity”
Intellectual Property Basics for Business Owners David M. Knasel, Esq. Dominion Business Law PLC Tysons Corner | Leesburg, VA
Technology Transfer Office
Legal Issues in Software Engineering
U. S. Copyright Basics.
Lesson 2- Ethical Use of Digital Resources
IP and legal issues Super-project.eu.
Intellectual Property
Copyright & Fair Use.
Presentation transcript:

CS CS 5150: Software Engineering Lecture 6 Legal Aspects of Software Engineering

CS Legal Environment Software is developed in a complex legal and economic framework. Every software developer needs to be aware of some parts of the framework. A senior manager or consultant will frequently work with lawyers. You need a lawyer for anything other than the most basic legal issues.

CS Legal Topics in Software Jurisdiction (international, federal, state laws) Intellectual property (copyright, patent, trademark, trade secrets) Contracts and licenses Privacy Employment (personnel, your next job, etc.) Free speech and its limitations (government secrets, obscenity)

CS Sources See: Cornell's Legal Information Institute for the US Code (the actual wording of the law), federal regulations, and much more useful information, It is often useful to read the text of a law. But do not try to interpret the law by yourself. You may be reading the wrong law, or not know how it has been interpreted by the courts. Do not assume that the interpretation by the courts is what you would expect from reading the statutes. Be very careful about legal advice on Web sites. Much of it is simplistic or wrong.

CS Legal Change Law usually develops incrementally. Changes in laws usually follow changes in technical world. Lawyers and politicians typically have poor technical backgrounds. The interpretation of many laws is unclear as they have may never have been tested in court because of the cost of litigation. Strange analogies are often made between new technological paradigms and old world systems.

CS Jurisdiction: USA United States has: Federal law, which covers the entire USA, with the federal court system 50 states, each with its own laws and its own court system Much of state law that covers computing is based on the Uniform Commercial Code Relationship between US law and International Law is complex and changing.

CS Jurisdiction: Boundaries “The Internet has no boundaries” If you break a law in Finland, but you were on the Internet in the United States, what happens to you? What if you are in California and you break a law in Minnesota? Where do you pay taxes?

CS Statues and Precedents The United States follows Common Law. The law is a combination of: Statutes (bills) passed by Congress and the 50 states. Regulations issued by the government Precedents (judgments) made by courts.

CS Intellectual Property Law: Copyright Copyright is Federal law, which applies to literary works. Originally applied to textual materials, but gradually extended to cover text, music, photographs, designs, software,... Copyright applies to the expression of ideas (e.g., the words used), not to the ideas themselves, nor to physical items. Software Copyright applies to the program instructions, but not to the concepts behind the instructions, nor to the files on disk or paper where the programs instructions are stored.

CS Copyright In the USA, copyright gives the owner exclusive right to: reproduce or copy distribute perform or execute display license others to reproduce, distribute, perform, or display Special exceptions (which rarely apply to software) First sale. The owner of an object, e.g., a book, can sell the object without permission of the copyright owner. Fair use. Limited use is permitted without permission of the copyright owner, e.g., in a review or short quotation.

CS Ownership of Copyright (USA) At creation Copyright is automatically owned by the creator. Except works for hire, where the employer owns the copyright. In the USA, copyright is established automatically when something is created. Transfer of copyright In the USA, copyright is property that can be sold or licensed. The agreement is written as a contract.

CS Ownership of Software If you are employed, copyright in the code that you write belongs to your employer (e.g., if you work for a Cornell department). If you work free lance, have a contract with the organization you are working for that is explicit about who owns the copyright in work that you do. If you do not own the copyright, you need permission to copy, or use the software, even if you wrote the code (e.g., you cannot make a copy for your personal use).

CS Copyright: Derivative Software When software is derived from other software: Copyright in the new code only is owned by new developer or employer Conditions that apply to old code apply to derived work If you write S, which includes code derived from A and B, you cannot copy, use, distribute or license S unless the copyright owners of both A and B give permission. When creating a software product, you should have documented rights to use everything from which it is derived. Example: Python distribution

CS Cornell Copyright Cornell's policy is that you own the copyright in the work that you do for class. Anybody else, including Cornell or your clients, needs your permission before using the software in any way. The feasibility study for your project must include a commitment to your clients that they will have extensive rights to the software (either transfer of ownership or a comprehensive license). Read the Cornell Copyright Policy: olumes/governance/upload/Copyright.html Before putting examples of feasibility studies and other reports on the Web site, I needed permission from the student authors.

CS CS 5150 Entrepreneurial Projects If your project is for a start-up company or other entrepreneurial venture, it is essential to agree on ownership of software and sharing of potential rewards as part of the feasibility study. If in any doubt, ask for advice.

CS CS 5150 Course Web Site Who has permission to use the materials on the CS 5150 Web site? Read the About page

CS Creative Commons commons.org

CS Software Contracts Contracts allow software to be licensed or sold Agreement in exchange for some consideration (e.g., money) Written document with signatures: Permanent or temporary, whole or part Exclusive or non-exclusive Termination, problems and difficulties Terms and conditions as agreed Enforceable by courts For simple agreements, an exchange of letters may be a convenient form of contract. "A verbal contract isn't worth the paper it's written on." (Attributed to Yogi Berra.)

CS Open Source Software Open sources software is an important part of modern computing that does not fit well into contract law.

CS Intellectual Property: Patents Patents apply to inventions Should be: non-obvious, novel, useful Requires a complex process of patent application 17 years from award (20 years from application) Copyright applies to the expression of ideas, patents to the ideas themselves.

CS Software Patents Problems with software patents Usually difficult to know where ideas originate. Poor quality of patent examiners has lead to broad patents for routine computing concepts. There are often hundreds of patents covering essentially the same idea. International differences. The Supreme Court has recently created precedents that may lead to stricter examination of patent applications New law may make the software situation even worse

CS Trade Secrets and Non-Disclosure Agreements Trade Secret "... information, including a formula, pattern, compilation, program, device, method, technique, or process that derives independent economic value from not being generally known and not being readily ascertainable and is subject to reasonable efforts to maintain secrecy." Uniform Trade Secrets Act Example: Source code of a commercial product Non-Disclosure Agreement Legal agreement not to disclose trade secrets. Read carefully.

CS Trade Secrets A trade secret does not expire, as long as it is kept secret. Competitors may not use secrets obtained through extraordinary means. If you learn trade secrets when working for one employer, you must not disclose them to another employer.

CS Privacy Invasions of privacy: intrusion appropriation of name or likeness unreasonable publicity false light Be very careful about collecting personal data without the knowledge of the individual, e.g., medical or financial data There are special laws about privacy of children European law is stricter in protecting privacy than US law. e.g., recent Google policy on recording Wi-Fi locations.

CS Privacy in the Workplace Test for employers/employees - "Do you have a reasonable expectation of privacy?" Work-related material on business machines is definitely not private. Some organizations, e.g., most universities, treat private on business machines as private, but this is not the law. Software development As a software developer, you may come across private information. Keep it private. If in doubt consult your supervisor.

CS Privacy in Legally, is like a postal letter –Expectation of privacy in transit –Mail loses its special protected status once it leaves the letter carrier's grasp, e.g., in a corporate mail box For , –Expectation of privacy while signal travels over Internet – loses its protected status at the mail server whether you have read it or not Never send anything by that you would not be prepared for your employer to see.

CS Business Electronic Communications Privacy Act (1986) says all business communication belongs to that business. Deleting can be ruled intentionally destroying company records.

CS Employment Law: Personnel Every state has strict and complex laws about recruitment, hiring, termination (firing), on-job conditions, and terms and conditions of employment. If you supervise other people, you need to know the basics of these laws. Many employers run short courses for their supervisors or have a booklet with the key issues. If in doubt, consult an expert.

CS Employment Law: Your Next Job... Your employment contract may restrict your next job (not working for competitors, etc.) Trade-secret information (non-disclosure agreement) Contamination (knowledge of trade secrets may prevent you working on similar projects for others) Ask before you accept the job! Read the employment contract before you sign it!

CS Free Speech In the USA, the First Amendment protects many aspects of free speech, including news reporting, religious expression, etc., but their are major exceptions (e.g., state secrets, defamation, obscenity, racial hatred). In the USA, some aspects (e.g., obscenity) are governed by state laws with big differences among states. Laws in other countries may be very different (e.g., blasphemy, criticism of the government).

CS Practical Advice Be aware of the law, but do not pretend to be a lawyer. Use a professional for: Contracts and licenses (unless very simple exchange of letters) Troubles (complaints, injunctions, subpoenas, etc.) Personnel issues (particularly firing) When in doubt, consult your supervisor