The FLOW Syllabus (Working Draft)

Version 34.1 by Joseph Potvin on 2014/02/13 01:58

flow-banner.png

Under Construction (Version 1.30)

  • The FLOW Syllabus is presented on a wiki so that it can be refined and extended through YOUR direct participation. Occasional 'snapshots' of this working draft will be given version numbers and will be posted on the main OSI site at http://www.opensource.org.
  • What you are looking at now is a working version of the syllabus that is being edited frequently. There is not yet a 'snapshot' that has completed a round of peer review through the OSI Working Group on Management Education.
  • The Working Group Chair, Joseph Potvin, can be reached at  jpotvin@opman.ca and 18195935983.
  • The content is provided in a single long page for the time being. Later versions may be separated by session and section onto separate pages, linked through a multi-page table of contents.
  • All links that currently expose the URL are in the process of being converted to hyperlinks, each also with a footnote that displays the URL directly at the bottom of the the page. This is done to facilitate offline use.

TABLE OF CONTENTS

  1. About the Flow Syllabus
    1. General Disclaimer
    2. Licensing
    3. Purpose of the Syllabus
    4. Accommoding both Online and Onsite Delivery
    5. Methodologies Inspiring FLOW Syllabus Development
  2. Introduction
    1. Scope
    2. How to Make it Easier for Corporate Legal Counsel to Help You
    3. Decision-Making Under Uncertainty at the Intersection between "Source Code" and "Civil Code"
    4. Reducing Uncertainty through Intellectual Provenance Management
    5. FLOW: Free/Libre/Open Works ≡ (Good Values) + (Good Value)
  3. Session: A Panoply of Intellectual Capital Restrictions
    1. Copyright
    2. Artificial Monopolies
    3. Trademarks
    4. Industrial Design
    5. Trade Secrets
      1. Non-Disclosure Clauses, Agreements or Compulsion
      2. Non-Compete Clauses, Agreements or Compulsion
      3. Post-Sale Restraints
    6. Internal Organizational Context
  4. Session: FLOW Business Risk & Value Management - Copyright / Droit d'auteur
    1. Scope and Limitations of Copyright / Droit d'auteur
    2. Concepts, definitions, boundary of application, incl. copyright assignment issues and solutions (Canada, US, other)
    3. Real World Copyright Court Cases (what went wrong; reasons for decision)
    4. Copyright Risk-Minimization and Value-Maximization in the Organization's Context
  5. Session: FLOW Business Risk & Value Management - Artificial Monopolies on Computational Ideas ("Software Patents")
    1. Concepts, definitions, boundary of application (Canada, US, other)
    2. Current Developments and Trends (defensive patents; license clauses)
    3. Real World Patent Court Cases (what went wrong; reasons for decision)
  6. Session: FLOW Business Risk & Value Management - Licensing, Contracting, Trade Secrets
    1. License Similarities; Differences; Choices; Trends; Linkages to Other Types of Agreements
  7. Session: FLOW Foundations and Their Ways
    1. The Free/Libre/Open Way Part 1: FLOW Governance Concepts
      1. Real World Contract Court Cases (what went wrong; reasons for decision)
      2. Software License Risk-Minimization and Value-Maximization in the Organization's Context
    2. The Free/Libre/Open Way Part 2: Multi-Entity Team and Organizational Performance
    3. The Free/Libre/Open Way Part 3: Case Analysis
      1. Review, Integration, Operational Implications
    4. Resources

About the Flow Syllabus

General Disclaimer

  1. The information provided in this course is intended to strengthen self-directed learning as individuals and teams to enable more effective communication between you and your colleagues, including your lawyer(s), on a variety of topics associated with the intellectual capital management of free/libre/open works.
  2. Laws and regulations govern the provision of "legal advice" in each jurisdiction. Neither the syllabus contributors nor your course facilitator if you have one, serve in any way as proxies or substitutes for your organization's lawyer(s). So at risk of sounding over-the-top defensive right off the bat: TINLA: This is not legal advice; IANYL: I am not your lawyer; and IANAL: I am not a lawyer.
  3. Nothing represented in the syllabus can be assumed to represent views of a particular individual or organization, even when an organization hosts or delivers an instance of the content or of training based upon it.

Licensing

This course syllabus is shared under the most recent versions of both the CC-BY1 and GNU-FDL2 licenses. Use it under either of these as you prefer. If you have never actually read those licenses, please take a few minutes to do so. Of course, each of the third-party materials referenced in the syllabus is under its own respective copyright and terms of distribution.

Purpose of the Syllabus

The purpose of this course is to assist participants who are already active in free/libre/open supplier and user communities to refine their approach to free/libre/open licensing and contracting. Operational outcomes for participants and their organizations are envisioned in terms of two week, two month and two year time horizons, towards:

  • Improving business risk management by advancing the capability of participating developers to determine what is legally in and out of bounds.
  • Optimizing business value by helping the participating developers understand the potential of diverse licensing and contracting options.
  • Enabling more effective communication between you and your colleagues, including your lawyer(s), on a variety of topics associated with intellectual capital management.
  • Each section of the course states its Learning Objectives http://en.wikipedia.org/wiki/Educational_aims_and_objectives
  • Long-term value: "Have they acquired information or made decisions that will change their professional behavior? How will they synthesize two years from now the words of wisdom they heard in the seminar?" (Abadzi,H. 1990. Cognitive Psychology in the Seminar Room, The World Bank. (pg 3). 
  • And, of course, this syllabus is shared with the hope that it may evolve as a community maintained resource. Version 1.00 of the course was originally developed and delivered by Joseph Potvin of the Opman Company, in June 2013. (For the original client reference, contact: Dominque Toupin.) The syllabus was adapted to Version 2.00 for generic development through the Open Source Initiative (OSI) in February 2014. So we wish to emphasize that YOUR collaboration is invited towards improving subsequent iterations, and to freely adapt the content in whole or in part, to your own circumstances. 

Accommoding both Online and Onsite Delivery

  • The target users of this resource are university/college and professionals, and educators working with them who would use this syllabus as intermediate material for creating their own on-site seminars and workshops, or online services. 
  • Whether this material is used to support onsite or online learning, it is assumed that each participant has access to an Internet-enabled device, since the syllabus materials are entirely online. We attempt to ensure that offline use of the materials is also practical.

Useful Coordination Services

Methodologies Inspiring FLOW Syllabus Development

Andragogy

The discussion-oriented approach employed here generally applies the principles expressed in the so-called andragogy approach to adult learning https://digital.library.txstate.edu/bitstream/handle/10877/3580/fulltext.pdf?sequence=1 originally introduced to adult learning in Germany in the early 1800s and elsewhere since then. http://www.ncolr.org/jiol/issues/pdf/6.2.3.pdf  The present course design adapts elements of the case-method (originating in the late 1800s at Harvard Law School) and the problem-method (originating in the 1940s at McMaster Medical School) of learning. Therefore we assume that anyone designing and delivering a course based on this syllabus will be serving as a short-term coach who is accountable to design a program for the particular needs and learning styles of the client team. This coaching role differs from instructors/lecturers teaching students/attendees. A coach must design and deliver conditions for self-motivated learning to occur in alignment with the team's priorities, preferences, time and budget. Ahead of tailoring the course, a learning coach might consider conducting a quick online survey with the planned participants to help gauge their particular needs and preferences, both as a team, and as individual professionals.

The Case Method

The Problem Method

Mnemonic Devices

Creative Audacity + Performance Rigor

The overall concept for this syllabus is inspired by the attitudes of:

Introduction

Scope

factorsofproduction_small.png

How to Make it Easier for Corporate Legal Counsel to Help You

A benefit of this course can be to build more effective lines of communication between the technical developers/managers of free/libre/open works for your organization and your corporate legal counsel. The sources below report a trend whereby corporate legal counsel has been brought into more of a core business management role than in the past. The corollary is that developers/managers of free/libre/open works must become effective in their ability to communicate with legal counsel. An Explanation of Computation Theory for Lawyers http://www.groklaw.net/article.php?story=20091111151305785 is excellent, but is probably more than your lawyers have time to read. They will often need to rely directly upon you, as developers and development team managers, to explain what you do, in a manner that is parsed or ported into legal concepts.

Decision-Making Under Uncertainty at the Intersection between "Source Code" and "Civil Code"

Reducing Uncertainty through Intellectual Provenance Management

Audio File (pending): Listen to a Discussion with the Co-Editors of Groklaw on the Surreal World of Copyright & Patent Litigation

  • Mark Webbink Co-Editor of Groklaw since 2011, and Board Member of the Software Freedom Law Center, works as Executive Director of the Center for Patent Innovations at New York Law School, where he also oversees the Peer To Patent project run with the U.S. Patent and Trademark Office. As a senior lecturing fellow at Duke University School of Law he teaches patent, copyright, trademark and trade secret licensing. He was the first General Counsel at Red Hat from from 2000 to 2004, as well as Senior Vice President, and from 2004 to August 2007 Deputy General Counsel, retiring from Red Hat in 2007. He received his J.D., magna cum laude, from North Carolina Central University School of Law in 1994. http://www.nyls.edu/faculty/faculty_profiles/mark_webbink/
  • Pamela Jones is the Founding Editor (2003-11), then Co-Editor and was for a decade the primary contributor to Groklaw. Applying open-source methods to research, her blog grew to become a top source of news and analysis on litigation and legislation relevant to free/libre/open source software, visited by millions of daily visitors with legal and technology backgrounds. Her most prominent coverage was the twisted decade-long SCO-initiated cases relating to copyright claims; various cases that address the issue of software patents being patents on mathematics, and the Oracle v. Google patent case in cooperation with Mark Webbink. She also initiated articles asking the community to search for prior art. The 16th of May 2013 was Groklaw's 10th Anniversary  http://www.groklaw.net/articlebasic.php?story=20130515162826518  PJ ended her involvement on 10 August 2013 http://10questions.peppla.com/pj.html.html when it became apparent that the US government would not respect the Moral Rights of her sources to remain anonymous. See: http://cyber.law.harvard.edu/property/library/moralprimer.html 

Audio File (pending): Listen to a Discussion with  an Invited Authority on the Composite International Legal Environment Governing Copyrights, Patents and Contracts (Part 1)

Various domains of law affect computer program developers, and managers, and the organizations they work for. Their own legal incorporation, and that of each of their clients, may be state/provincial or national. And yet the developers, and managers may participate in free/libre/open works with globally-distributed co-authors and co-managers. Many multinational/multilateral organizations have employees located in multiple countries who participate in free/libre projects under rules of employment particular to their state/provincial or national jurisdictions and types of employers (commercial, charitable, educational, governmental, multilateral). In addition to the differences of semantic meaning of words across languages and contextually different concepts across cultures, formal laws and contracts are codified within different state/province, national, pluri-national, and multi-national legal jurisdictions. How should developers and development team managers take into account this deeply heterogeneous legal environment? What obvious pitfalls can be avoided? What risks must just be accepted?

  • "Eben Moglen":http://www.softwarefreedom.org/about/team/ is Executive Director of the Software Freedom Law Center and Professor of Law and Legal History at Columbia University Law School. He has represented many of the world's leading free software developers, and co-authored the GNU series of licenses. Professor Moglen earned his PhD in History and law degree at Yale University during what he sometimes calls his “long, dark period” in New Haven. After law school he clerked for Judge Edward Weinfeld of the United States District Court in New York City and for Justice Thurgood Marshall of the United States Supreme Court. He is admitted to practice in the State of New York and before the United States Supreme Court. Recently he started the FreedomBox Foundation.

FLOW: Free/Libre/Open Works ≡ (Good Values) + (Good Value)


Session: A Panoply of Intellectual Capital Restrictions

Many kinds of intellectual capital restrictions exist that, depending on the context and circumstances, may have FLOW enabling and FLOW obstructing roles. (Consider the Venturi Effect as the literal case of a restriction that often serves as a convenient method of enabling flow, which usefully extends our FLOW metaphor.) Some restrictions only obstruct, of course.

Note: The sections below remain to be grouped into those which have both FLOW enabling and FLOW obstructing roles (with examples of each), and those which only obstruct FLOW.

Copyright

Summary to be added.
Copyright Session

Artificial Monopolies

Summary to be added.
Artificial Monopoly Session

Trademarks

— Model Trademark Guidelines (written by and for free and open source software communities) http://modeltrademarkguidelines.org/index.php?title=Home:_Model_Trademark_Guidelines
— The Python Trademark Dispute http://opensource.com/law/13/2/python-trademark-dispute

Industrial Design

— Industrial Designs Compared to Copyrights http://www.capatents.com/industrial7b.html
— Industrial Design: Subject matter and scope http://www.bereskinparr.com/Section/About_Intellectual_Property/Industrial_Design
— Industrial Design Act http://laws-lois.justice.gc.ca/eng/acts/I-9/FullText.html

Trade Secrets

Non-Disclosure Clauses, Agreements or Compulsion

Content to be added

Non-Compete Clauses, Agreements or Compulsion

Additional content to be added

Post-Sale Restraints

— Ethyl Gasoline Corp. v. United States, 309 U.S. 436 (1940) http://supreme.justia.com/cases/federal/us/309/436/case.html
— United States v. General Electric Co., 272 U.S. 476 (1926) http://supreme.justia.com/cases/federal/us/272/476/
— Quanta Computer, Inc. v. LG Elecs., Inc. http://supreme.justia.com/cases/federal/us/553/06-937/

Internal Organizational Context

Audio File (pending): Listen to a Discussion with  an Invited Authority on Intellectual Rights Compliance Management and Risk Identification

  • Janet Campbell, Director, Intellectual Property, Secretary and Legal Counsel, Eclipse Foundation. Janet is responsible for the review of intellectual property proposed for inclusion in Eclipse open source projects.  This review includes examining both the provenance of the intellectual property and license compatibility. She is author of the Eclipse Legal Process and maintains the document on an ongoing basis. She is also co-author of the Eclipse Guide to Legal Documents, which has benefitted from the work of several contributors over the years. In this session, Janet will discuss how the Eclipse Foundation manages contributions of source code to Eclipse projects and undertakes due diligence to reduce and mitigate risks due to parties involved in re-use or re-distribution. http://www.microdoc.com/eclipse-embedded-day-2009-video-managing-open-source-legal-issues-janet-campbell
  • Current Practices
  • Concerns and Challenges
  • Interests and Opportunities

Session: FLOW Business Risk & Value Management - Copyright / Droit d'auteur

Preparatory reading:

Scope and Limitations of Copyright / Droit d'auteur

Audio File (pending): Listen to a Discussion with  an Invited Authority on the Composite International Legal Environment Governing Copyrights, Patents and Contracts (Part 2)

  • Catharina Maracke is a German qualified lawyer and Associate Professor at the Graduate School for Media and Governance, Shonan Fujisawa Campus, Keio University, Japan. She specializes in international copyright law and policy, the interaction between law and technology, and standardization in the field of free/libre/open licensing. For the Shuttleworth Foundation she now leads Project Harmony that develops and maintains international porting of standardized templates for the management of copyright title in free/libre/open project contributor agreements. Previously as international Director at Creative Commons, she oversaw international porting of Creative Commons licenses. She also serves as a board member for the OpenCourseWare Consortium. http://cyber.law.harvard.edu/people/cmaracke

Concepts, definitions, boundary of application, incl. copyright assignment issues and solutions (Canada, US, other)

Real World Copyright Court Cases (what went wrong; reasons for decision)

Audio File (pending): Listen to a Discussion with  an Invited Authority on Canada's Current and Future Copyright Framework for Free/Libre/Open Source Software Communities

  • Michael Geist is a law professor, and the Canada Research Chair in Internet and E-commerce Law, at the University of Ottawa. He holds a Bachelor of Laws (LL.B.) degree from Osgoode Hall Law School in Toronto, Master of Laws (LL.M.) degrees from Cambridge University in the UK and Columbia Law School in New York, and a Doctorate in Law (J.S.D.) from Columbia Law School. Dr. Geist is the editor of "The Copyright Pentalogy: How the Supreme Court of Canada Shook the Foundations of Canadian Copyright Law" (2013); From "Radical Extremism" to "Balanced Copyright": Canadian Copyright and the Digital Agenda (2010) and In the Public Interest:  The Future of Canadian Copyright Law (2005). He also serves as editor of several monthly technology law publications. Dr. Geist serves on many boards, including the CANARIE Board of Directors, the Canadian Legal Information Institute Board of Directors, the Privacy Commissioner of Canada’s Expert Advisory Board, the Electronic Frontier Foundation Advisory Board, and the Information Program Sub-Board of the Open Society Institute. http://www.michaelgeist.ca/content/view/62/128/

Copyright Risk-Minimization and Value-Maximization in the Organization's Context

  • Current Practices
  • Concerns and Challenges
  • Interests and Opportunities

Session: FLOW Business Risk & Value Management - Artificial Monopolies on Computational Ideas ("Software Patents")

Watch: http://patentabsurdity.com/watch.html (30 min)

Concepts, definitions, boundary of application (Canada, US, other)

On Archimedes:"Some attribute this success to his natural endowments; others think it due to excessive labour that everything he did seemed to have been performed without labour and with ease. For no one could by his own efforts discover the proof, and yet as soon as he learns it from him, he thinks he might have discovered it himself; so smooth and rapid is the path by which he leads one to the desired conclusion."   Plutarch, "Parallel Lives of Greeks and Romans" http://penelope.uchicago.edu/Thayer/E/Roman/Texts/Plutarch/Lives/Marcellus*.html (pg 481 in the 1917 Loeb Classical Library Edition, from the original book dated approximately 100 AD)

Current Developments and Trends (defensive patents; license clauses)

Audio File (pending): Listen to a Discussion with  an Invited Authority on 20-Year Artificial Monopolization of Computational Ideas ("Software Patents"): What do we learn from the CLS Bank v. Alice Corporation case?

  • Dan Ravicher is Executive Director of the Public Patent Foundation and a Lecturer in Law at Benjamin N. Cardozo School of Law. He received his law degree from the University of Virginia School of Law, and is admitted to the United States Supreme Court, the Courts of Appeals for the Federal, 2nd and 11th Circuits, the District Courts for the Southern and Eastern Districts of New York, the State of New York, and the United States Patent and Trademark Office. He is also a registered patent attorney. He writes and speaks frequently on patent law and policy, including twice testifying as an invited witness before Congress on the topic of patent reform, and he was named to both Managing Intellectual Property magazine's '50 Most Influential People in IP' list and IP Law & Business magazine's 'Top 50 Under 45' list. http://www.pubpat.org/Board.htm

Real World Patent Court Cases (what went wrong; reasons for decision)

Audio File (pending): Listen to a Discussion with  an Invited Authority on 20-Year Artificial Monopolization of Computational Ideas  ("Software Patents"): The Open Invention Network (OIN) and The Future of Patent Non-Aggression Pacts

  • Keith Bergelt is the chief executive officer of Open Invention Network (OIN), a company that acquires patents and licenses them royalty free to entities which, in turn, agree not to assert their own patents against Linux and Linux-related systems and applications. Mr. Bergelt holds an Artium Baccalaureus degree from Duke University, a Jurist Doctorate degree from Southern Methodist University School of Law and a Masters of Business Administration degree from Theseus Institute in France. He has previously served as president and CEO of two Hedge Funds focused on the asset value of patents, trademarks and copyrights. And earlier in his career he established and served as General Manager of the Strategic Intellectual Asset Management business unit at Motorola Corporation and served as Motorola's director of Technology Strategy. Mr. Bergelt was a co-founder of the Intellectual Property Advisory Practice within the Electronics and Telecommunications Industry group at SRI Consulting in Menlo Park, California. http://www.openinventionnetwork.com/press_management.php

Brainstorming a Worst Case Scenario Business Survival Guide on Computational Idea Patents. Risk-Minimization and Value-Maximization in the Organization's Context

  • Current Practices
  • Concerns and Challenges
  • Interests and Opportunities

Session: FLOW Business Risk & Value Management - Licensing, Contracting, Trade Secrets

Preparatory Reading on License Proliferation http://www.rosenlaw.com/pdf-files/LicenseProliferation.pdf (3.5 pgs)

License Similarities; Differences; Choices; Trends; Linkages to Other Types of Agreements


Session: FLOW Foundations and Their Ways

The Free/Libre/Open Way Part 1: FLOW Governance Concepts

Real World Contract Court Cases (what went wrong; reasons for decision)

Audio File (pending): Listen to a Discussion with  an Invited Authority on Intellectual Rights Compliance Management and Risk Identification

  • Janet Campbell, Director, Intellectual Property, Secretary and Legal Counsel, Eclipse Foundation. Janet is responsible for the review of intellectual property proposed for inclusion in Eclipse open source projects.  This review includes examining both the provenance of the intellectual property and license compatibility. She is author of the Eclipse Legal Process and maintains the document on an ongoing basis. She is also co-author of the Eclipse Guide to Legal Documents, which has benefitted from the work of several contributors over the years. In this session, Janet will discuss how the Eclipse Foundation manages contributions of source code to Eclipse projects and undertakes due diligence to reduce and mitigate risks due to parties involved in re-use or re-distribution. http://www.microdoc.com/eclipse-embedded-day-2009-video-managing-open-source-legal-issues-janet-campbell

Software License Risk-Minimization and Value-Maximization in the Organization's Context

  • Current Practices
  • Concerns and Challenges
  • Interests and Opportunities

The Free/Libre/Open Way Part 2: Multi-Entity Team and Organizational Performance

Audio File (pending): Listen to a Discussion with  an Invited Authority on Contract Considerations that Affect Participation in Free/Libre/Open Works

  • Amanda Brock is Director at the international technology law firm, Origin, www.origin.co.uk. Prior to joining Origin, she was General Counsel of Canonical for 5 years. She has an LLB (Hons) from the University of Glasgow, a Masters of Comparative Jurisprudence from New York University and an LLM in IP and IT law from Queen Mary, University of London. She is admitted as a solicitor in Scotland and England and Wales. She is author of "E:Business; The Practical Guide to the Laws", and was an editor of the Butterworth's publication Electronic Business Law, and contributed a chapter on commercial agreements in open source to Walden and Shentov, Free and Open Source Software: Policy, Law and Practise, published by Oxford University Press in 2013. Amanda has lectured extensively on IT and commercial law internationally. http://www.origin.co.uk/team/amanda-brock.php

The Free/Libre/Open Way Part 3: Case Analysis

— How does someone become a participant in their projects?
— How are decisions arrived at?
— Does the license type seem to influence any aspect of governance?
— How does each address copyright ownership?
— How does each address patent non-aggression?
— What unwritten expectations should you keep in mind?

Preparation for the Session: Audio File (pending): Listen to a Discussion with  an Invited Authority on "Best Practices in Organizing and running a FOSS Foundation")

  • Mark Radcliffe is a senior partner at DLA Piper who practices corporate securities and intellectual property law. He has worked with many software companies, in particular open source companies and is Chair of the Open Source Industry Group at the firm. He assisted Sun Microsystems in open sourcing the Solaris operating system and drafting the "Common Development and Distribution License" (CDDL). He has represented eBay, Accenture, Adobe, Palm, Sony, Siemens Venture Capital, and SugarCRM (the first venture backed open source applications company). On a pro bono basis, he serves as outside General Counsel for the Open Source Initiative and on the Legal Committee of the Apache Software Foundation. He was the Chair of Committee C for the Free Software Foundation in reviewing GPLv3 and was the lead drafter for Project Harmony. In 2012, he became outside general counsel of the Open Stack Foundation. http://www.openstack.org/foundation/staff

Review, Integration, Operational Implications

  • The next two weeks
  • The next two months
  • The next two years

Resources

Validos: The Validos initiative helps businesses engage with Free Software. The primary focus of Validos is package level compliance and clear reporting to facilitate simple redistribution of code. With its format of cooperative information sharing among corporate and legal stakeholders, Validos provides a way to increase compliance fidelity and streamline code management activities. It is a Finnish registered association with thirteen members, and has a modest annual fee for participation. Website: http://www.validos.org

Binary Analysis Tool: The Binary Analysis Tool (BAT) is a modular framework that uses the same approach applied by gpl-violations.org to discover issues in consumer electronics. It can open many types of firmware, detect Linux and BusyBox issues, and report outcomes in XML format. It also features knowledge-base support to allow high fidelity customization for advanced users. BAT is available for free under the Apache license so that everyone can use, study, share and improve it. The project frequently adds new features.
Website: http://www.binaryanalysis.org

Code Janitor Tool: The Code Janitor is a tool released by the Linux Foundation that helps to search source code to make sure that developers did not leave comments that might reveal future products, product code names or discuss competitors and their products. It maintains a database of keywords to scan for, and can be customized as necessary. It is available without charge. Website: http://www.linuxfoundation.org/programs/legal/compliance/tools

Dependency Checker Tool: The Dependency Checker is a tool released by the Linux Foundation that helps identify source code combinations that will lead to dynamic and static linking, and in the context of a license policy framework can create a list of items that need to be flagged before products are released. Website: http://www.linuxfoundation.org/programs/legal/compliance/tools

FOSSology: FOSSology started as an internal project at HP to support governance processes. It is a tool that analyses all the files in a project and reports on the licenses used, basing its results on license declarations and tell-tale phrases. It also has the ability to scan for copyright notices, email addresses and URLs, allowing users to create custom reports. The project is hosted by the Linux Foundation, is available as Free Software, and is maintained in both English and German by developers from HP and other organizations. Website: http://fossology.org

Ninka: Ninka is a lightweight license identification tool for source code. It is sentence-based, and provides a simple way to identify open source licenses in a source code file. It is capable of identifying several dozen different licenses (and their variations). It has been designed to be lightweight, fast and to avoid making errors. It is available under a Free Software license. Website: http://ninka.turingmachine.org

OSS Discovery: OSS Discovery is a Free Software tool that helps scan for software inside a business network. It searches for both source code and binary instances of software, and is intended to help create an inventory of deployed applications across servers and desktops. Website: http://www.openlogic.com/products/scanners.php#oss-discovery

Black Duck Suite: The Black Duck Suite helps companies automate the management, governance and use of Free Software. It consists of various commercial products, including the Black Duck Code Center, Export and Protex. The Code Center supports the selecton of Free Software components, as well as the ongoing monitoring of the components in use. Protex and Export assist with the validation of code before deployment. The tools are powered by the Black Duck KnowledgeBase, which includes over 230,000 projects from more than 4,500 sites. Website: http://www.blackducksoftware.com/black-duck-suite

OSS Deep Discovery: OSS Deep Discovery scans source and binary code to identify Free Software, even when the code in question has been copied or modified. It uses noise-reduction techniques to reduce false positives, and reduces the amount of time and personnel resources required to analyse scan results. It is targeted towards product distribution and M&A activities in the enterprises market. Website: http://www.openlogic.com/products/scanners.php#oss-deep-discovery

Palamida Application Security Compliance Edition: Palamida Compliance Edition is an application security solution designed to help companies managed Free Software license obligations. It identifies, assesses, and manages Free Software obligations in customized code with a focus on risk management.
Website: http://www.palamida.com/products/complianceedition

Protecode System 4: Protecode System 4 scans code to analyze Free Software licenses according to customized policies. It is designed to fit into existing processes and provide a simple way to understand what is in an enterprise code portfolio. While having a small footprint, it is designed to scale into organizations with up to 20,000 developers, and works in conjunction with the Protecode IP Signatures Database to monitor 450,000 public software projects. Website: http://www.protecode.com/system4overview.php

FOSS Governance Fundamentals https://fossbazaar.org/openSourceGovernanceFundamentals

FOSS Policies and Guidelines https://fossbazaar.org/content/foss-policies-and-guidelines

A Practical Guide to GPL Compliance http://softwarefreedom.org/resources/2008/compliance-guide.html

Maintaining Permissive-Licensed Files in a GPL-Licensed Project: Guidelines for Developers http://softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html

Useful Compliance Tips For Vendors http://fsfe.org/projects/ftf/useful-tips-for-vendors

Reporting and Fixing License Violations http://fsfe.org/projects/ftf/reporting-fixing-violations

  1. ^ http://creativecommons.org/licenses/by/3.0/legalcode
  2. ^ http://www.gnu.org/copyleft/fdl.html
Tags:
Created by Joseph Potvin on 2014/06/16 13:11
    

Submit feedback regarding this wiki to webmaster@opensource.org

This wiki is licensed under a Creative Commons 2.0 license
XWiki 14.10.13 - Documentation