The GNU General Public License (GPL) is a free (as in freedom) software license that is used by many open source projects, including WordPress. While many of us are probably familiar with the GPL, there are also a number of misconceptions. It’s important, as WordPress professionals, for us to be able to talk about the GPL with our clients and coworkers -- both in terms of what the GPL says and also what it doesn't say. The GPL is based on some extremely powerful ideas, and it is a shame that they are sometimes misunderstood. If you feel like maybe you could use a refresher or some ideas about how to explain the GPL to people you are working with, this talk is for you.
GNU GPL, LGPL, Apache licence Types and DifferencesIresha Rubasinghe
The document discusses various open source software licenses including the GNU GPL, LGPL, and MsPL. It compares the different versions and terms of these licenses and provides examples of business models for open source software such as dual licensing and third party support services. The last section addresses combining open source license types and how some like the GPL and LGPL are compatible while others like different GPL versions may not be.
Open source software refers to software with source code that is publicly accessible and can be modified. It offers benefits like freedom, security, flexibility and quality. Licensed software requires a license agreement and restricts private modification and redistribution. The main differences between open source and licensed software are that open source software can be obtained for free, modified, and installed freely on any system, while licensed software must be paid for, cannot be modified, and requires a license to install. Examples of open source software include Linux, Android, and Firefox, while licensed software includes Microsoft Office, Windows, and Adobe Photoshop.
This presentation is an introduction to Free and Open Source Software Licensing and Business Models. An open-source license is a type of license for computer software and other products that allows the source code, blueprint or design to be used, modified and/or shared under defined terms and conditions. This allows end users to review and modify the source code, blueprint or design for their own customization, curiosity or troubleshooting needs.
This slidedeck is the first presentation in a series of presentations on legal issues on open source licensing by Karen Copenhaver of Choate Hall and Mark Radcliffe of DLA Piper. To view the webinars, please go to http://www.blackducksoftware.com/files/legal-webinar-series.html. You may also want to visit my blog which frequently deals with open source legal issues http://lawandlifesiliconvalley.com/blog/
Apache or GPL? MIT or BSD? These are just some of the licenses that attach to open source software. Do you know the important distinctions between them?
Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...Edureka!
This Linux Tutorial will help you get started with Linux Administration. This Linux tutorial will also give you an introduction to the basic Linux commands so that you can start using the Linux CLI. Do watch the video till the very end to see all the demonstration. Below are the topics covered in this tutorial:
1) Why go for Linux?
2) Various distributions of Linux
3) Basic Linux commands: ls, cd, pwd, clear commands
4) Working with files & directories: cat, vi, gedit, mkdir, rmdir, rm commands
5) Managing file Permissions: chmod, chgrp, chown commands
6) Updating software packages from Linux repository
7) Compressing & Decompressing files using TAR command
8) Environment variables and Regular expressions
9) Starting and killing processes
10) Managing users
11) SSH protocol for accessing remote hosts
GNU GPL, LGPL, Apache licence Types and DifferencesIresha Rubasinghe
The document discusses various open source software licenses including the GNU GPL, LGPL, and MsPL. It compares the different versions and terms of these licenses and provides examples of business models for open source software such as dual licensing and third party support services. The last section addresses combining open source license types and how some like the GPL and LGPL are compatible while others like different GPL versions may not be.
Open source software refers to software with source code that is publicly accessible and can be modified. It offers benefits like freedom, security, flexibility and quality. Licensed software requires a license agreement and restricts private modification and redistribution. The main differences between open source and licensed software are that open source software can be obtained for free, modified, and installed freely on any system, while licensed software must be paid for, cannot be modified, and requires a license to install. Examples of open source software include Linux, Android, and Firefox, while licensed software includes Microsoft Office, Windows, and Adobe Photoshop.
This presentation is an introduction to Free and Open Source Software Licensing and Business Models. An open-source license is a type of license for computer software and other products that allows the source code, blueprint or design to be used, modified and/or shared under defined terms and conditions. This allows end users to review and modify the source code, blueprint or design for their own customization, curiosity or troubleshooting needs.
This slidedeck is the first presentation in a series of presentations on legal issues on open source licensing by Karen Copenhaver of Choate Hall and Mark Radcliffe of DLA Piper. To view the webinars, please go to http://www.blackducksoftware.com/files/legal-webinar-series.html. You may also want to visit my blog which frequently deals with open source legal issues http://lawandlifesiliconvalley.com/blog/
Apache or GPL? MIT or BSD? These are just some of the licenses that attach to open source software. Do you know the important distinctions between them?
Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...Edureka!
This Linux Tutorial will help you get started with Linux Administration. This Linux tutorial will also give you an introduction to the basic Linux commands so that you can start using the Linux CLI. Do watch the video till the very end to see all the demonstration. Below are the topics covered in this tutorial:
1) Why go for Linux?
2) Various distributions of Linux
3) Basic Linux commands: ls, cd, pwd, clear commands
4) Working with files & directories: cat, vi, gedit, mkdir, rmdir, rm commands
5) Managing file Permissions: chmod, chgrp, chown commands
6) Updating software packages from Linux repository
7) Compressing & Decompressing files using TAR command
8) Environment variables and Regular expressions
9) Starting and killing processes
10) Managing users
11) SSH protocol for accessing remote hosts
Git is a version control system that allows developers to work collaboratively on projects. It enables features like parallel development, tracking changes, and merging work from different developers. Git started as a way to manage the Linux kernel project and provides a distributed and open source alternative to other version control systems. It works by tracking changes to files, allowing developers to commit changes with a message, and merge changes from different branches of development.
Intro to open source - 101 presentationJavier Perez
This document provides an overview of open-source software and how to get started with it. It discusses the history of open-source software dating back to 1955. It defines key open-source concepts like licenses, roles, and best practices for contributing. It also highlights the large open-source ecosystems existing today and the top companies contributing to open-source. The document aims to address common questions or concerns about open-source software.
Linux is an open-source operating system based on Unix, designed for multi-user environments. The document provides an overview of basic Linux commands like ls, mkdir, cd for navigating files and directories, as well as more advanced commands for manipulating files, checking system resources, and getting system information. It also lists and describes many common Linux commands and their functions.
This document provides an overview of a presentation on Linux programming and administration. It covers the history of Unix and Linux, files and directories in Linux, Linux installation, basic Linux commands, user and group administration, and LILO (Linux Loader). The document introduces key topics like Unix flavors, Linux distributions, partitioning and formatting disks for Linux installation, the file system hierarchy standard, and access permissions in Linux.
This document provides step-by-step instructions for installing NewGenLib library management software on a Windows machine. It describes downloading required files, setting up Java, PostgreSQL and JBoss Application Server, extracting and configuring NewGenLib files, and accessing the software through a web browser. The installation process configures the database, web and application servers to run the NewGenLib software.
This document summarizes legal and other issues related to the use of open source software. It defines key terms like proprietary software, open source software, and freeware. It discusses and compares licensing terms for proprietary vs open source software. It notes advantages and disadvantages of each for issues like cost, modifications, standards, and support. It provides guidance on sharing and procuring software following best value practices in Massachusetts.
Github is a code hosting platform that allows developers to collaborate on projects. It uses Git for version control and storing a project's codebase and file history. Developers can work together using features like forking repositories, creating branches, submitting pull requests, and discussing code changes through issues. This allows teams to efficiently build and maintain projects together.
The Internet and the World Wide Web [IGCSE] [WWW].pptxEMMANUELOWOLABI8
The document discusses the internet and the World Wide Web (WWW). It defines the internet as a global network of computers connected via protocols and data packets, while the WWW is the part of the internet that can be accessed via web browsers. The invention of the WWW in 1989 by Sir Tim Berners-Lee merged evolving computer and networking technologies into a global information system. The document outlines differences between the internet and WWW, uniform resource locators (URLs), hypertext transfer protocol (HTTP/HTTPS), web browsers, and how web pages are retrieved and located.
This document provides information on various web browsers, including their release dates, versions, security features, speed, and ease of use. It discusses browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Safari, Maxthon, Flock, Avant, Deepnet, Phaseout, Camino, SeaMonkey, and Netsurf. For each, it summarizes their year of release, number of versions, and focuses on one or two key aspects like security, speed, or interface design.
A primer on adapting open source software to an IT service organization. Focuses on how open source licenses are different and how it may affect your business model and intellectual property.
This document provides a quick guide to the Linux command line. It introduces Linux and the shell, and explains why the command line is useful even with graphical user interfaces. It then covers basic commands for file management, processes, archives, and input/output redirection. Finally, it briefly mentions some simple text editors and hints at using more advanced shell scripting.
The document provides an overview of open source operating systems and concepts. It defines key terms like software, source code, open source, and free software. It discusses the ideals of open source like sharing goals, work, and results. It provides examples of popular open source software like Linux, Apache, and explains open source licenses and definitions. It also summarizes the history of Linux and compares Linux to Windows.
What is Open Source Software (OSS) and what is the idea behind it? What are examples for popular Open Source Software, what are the Advantages about using OSS, what are the disadvantages.
We take a look closer look at the GPL license that is used by a lot of open source software. What is GPL? When is GPL it used? How to apply it to WordPress?
Open source software refers to software that is available in source code form and can be freely used, modified, and shared under an open source license. Some key characteristics of open source software include:
1) The source code is freely available.
2) Anyone can modify and distribute the source code or copies of the original software.
3) It does not discriminate against persons, groups, fields of endeavor, or types of software distributed along with it.
Beim April Termin dreht sich alles um die lokale Entwicklungsumgebung DDEV. Lange Jahre galten AMP-Lösungen als das Maß aller Dinge. Ohne großes Vorwissen erhielt man eine direkt nutzungsbereite Anwendung, welche Apache/Nginx, MySQL und PHP enthielt. Der Haken dabei, die Versionsnummer der mitgelieferten Anwendungen war fix vorgegeben und eine eigenständige Erweiterung war schwer bis unmöglich. Zudem war man von den Entwicklerinnen und Entwicklern abhängig, wann diese eine neue Version veröffentlichten um z. B. eine neue PHP Version zu unterstützen.
Vagrant behob, mit dessen Veröffentlichung, die meisten der genannten Fallstricke. Mit selbigem konnte man komplette Linux-Installation virtualisieren. In Kombination mit einer Orchestrierungs-Lösung wie Ansible oder Puppet konnte dann ein lokales Entwicklungssystem komplett nach den eigenen Wünschen konfektioniert und angepasst werden, damit es die Serverkonfiguration auf dem eigenen Webserver exakt widerspiegelt. Die Kehrseite der neu gewonnenen Flexibilität, der Anspruch an Nutzerinnen und Nutzer stieg exorbitant und eine lokale Entwicklungsumgebung war nicht mehr in einem Mausklick gestartet.
Hier kam nun vor ein paar Jahren Docker ins Spiel. Anstelle der Virtualisierung ganzer Betriebssysteme werden nun einzelne Applikationen in Container verpackt. Sprich ein Container beinhaltet jeweils nur eine Version einer Anwendung wie PHP, MySQL oder Apache. Aber auch hier ist das Auswählen, Zusammenstellen und Betreiben der einzelnen Container nicht untrivial. Hier schlägt nun die Stunde von Lösungen wie DDEV. Eine Applikation beziehungsweise Abstraktionsebene für die Verwendung von Docker, die dessen Nutzung auf ein paar einfache Befehle reduziert und viel Nachdenken, Hirnschmalz sowie Arbeit erspart.
Frank Schmittlein wird beim April-Meetup besagtes DDEV vorstellen. Er geht dabei der Frage nach, was bei der Installation alles zu beachten ist. Wie man DDEV im Anschluss richtig konfiguriert und welche Befehle man für die tägliche Nutzung kennen sollte. Er zeigt zudem wie man DDEV mittels Hooks beim Start oder beim Import von Datenbanken und oder Dateien um weitere Anweisungen erweitern kann. Zu guter Letzt demonstriert er, wie man WordPress mit Hilfe von wp-cli, einer Sammlung von Kommandozeilen-Tools, einfach unter DDEV installieren kann. Sollten am Ende noch Fragen offen geblieben sein, können selbige in der anschließenden Fragerunde mit Sicherheit von Frank beantwortet werden. Wir sehen uns im April!
Per una comprensione delle licenze free software e open source (sett. 2020)Simone Aliprandi
Per una comprensione delle licenze free software e open source. -- Estratto dal libro “Software licensing & data governance. Tutelare e gestire le creazioni tecnologiche” (Apogeo Editore, settembre 2020); opera liberamente riproducibile nei termini della licenza Creative Commons Attribution – Non Commercial – Share Alike 4.0 International.
Sommario: 1. Introduzione alle licenze software – 1.1. Le licenze software: tra compravendita e locazione – 1.2. Le varie categorie di licenze per software – 2. Strumenti giuridici per rilasciare software in modalità open – 2.1. La soluzione del rilascio in pubblico dominio – 2.2. Le licenze permissive – 2.3. Le licenze di copyleft forte e la GPL come licenza capostipite – 2.4. La licenza GPL – 2.5. Le varie versioni della GPL e le altre licenze di copyleft forte – 2.6. La Affero GPL e il copyleft di rete – 2.7. Le licenze di copyleft debole – 3. Compatibilità tra licenze open source – 4. Il meccanismo del dual licensing (o multilicensing).
Gnome and KDE are two popular desktop environments for Linux. Gnome was started in 1997 and focuses on usability, with a panel at the top and bottom and menus divided into Applications, Places, and System. It is the default interface for Red Hat. KDE was founded in 1996 and has a single toolbar at the bottom and combined menus that can be accessed through the KMenu. Both are free and open-source. Some key differences are that Gnome has separate navigation buttons while KDE uses the KMenu, and Gnome configures preferences one at a time while KDE has a central System Settings location.
The document provides guidelines for designing user experiences for Windows Phone applications. It discusses principles like focusing on user experience and visual design, using the Metro design language, following best practices for visual elements like alignment and spacing, and using appropriate language and tone. Specific guidelines covered include using consistent theming, appropriate use of pivots and panoramas, placement of buttons and dialog boxes, and avoiding typos. The overall goal is to design intuitive, usable experiences for Windows Phone.
Accessible Websites: What are they and why should I care?Nancy Thanki
Accessibility is so much more than just catering to screen readers. What goes into making a website accessible? Many government contracts require websites to be accessible. A variety of companies and brands want them. It can affect the “magic” of SEO (ranking, search-ability, search engine karma, etc). How can you determine whether or not your website is?
Ultimately, it’s really not that hard, doing even one thing is better than nothing at all, and it’s never too late to start thinking about it. This talk will discuss both tools and techniques that can help you build accessible websites.
Session Description:
Accessibility is so much more than just catering to screen readers. What goes into making a website accessible? Many government contracts require websites to be accessible. A variety of companies and brands want them. It can affect the “magic” of SEO (ranking, search-ability, search engine karma, etc). How can you determine whether or not your website is?
Ultimately, it’s really not that hard, doing even one thing is better than nothing at all, and it’s never too late to start thinking about it. This presentation will discuss both tools and techniques that can help you build accessible websites.
Intended Audience:
beginners, designers
Git is a version control system that allows developers to work collaboratively on projects. It enables features like parallel development, tracking changes, and merging work from different developers. Git started as a way to manage the Linux kernel project and provides a distributed and open source alternative to other version control systems. It works by tracking changes to files, allowing developers to commit changes with a message, and merge changes from different branches of development.
Intro to open source - 101 presentationJavier Perez
This document provides an overview of open-source software and how to get started with it. It discusses the history of open-source software dating back to 1955. It defines key open-source concepts like licenses, roles, and best practices for contributing. It also highlights the large open-source ecosystems existing today and the top companies contributing to open-source. The document aims to address common questions or concerns about open-source software.
Linux is an open-source operating system based on Unix, designed for multi-user environments. The document provides an overview of basic Linux commands like ls, mkdir, cd for navigating files and directories, as well as more advanced commands for manipulating files, checking system resources, and getting system information. It also lists and describes many common Linux commands and their functions.
This document provides an overview of a presentation on Linux programming and administration. It covers the history of Unix and Linux, files and directories in Linux, Linux installation, basic Linux commands, user and group administration, and LILO (Linux Loader). The document introduces key topics like Unix flavors, Linux distributions, partitioning and formatting disks for Linux installation, the file system hierarchy standard, and access permissions in Linux.
This document provides step-by-step instructions for installing NewGenLib library management software on a Windows machine. It describes downloading required files, setting up Java, PostgreSQL and JBoss Application Server, extracting and configuring NewGenLib files, and accessing the software through a web browser. The installation process configures the database, web and application servers to run the NewGenLib software.
This document summarizes legal and other issues related to the use of open source software. It defines key terms like proprietary software, open source software, and freeware. It discusses and compares licensing terms for proprietary vs open source software. It notes advantages and disadvantages of each for issues like cost, modifications, standards, and support. It provides guidance on sharing and procuring software following best value practices in Massachusetts.
Github is a code hosting platform that allows developers to collaborate on projects. It uses Git for version control and storing a project's codebase and file history. Developers can work together using features like forking repositories, creating branches, submitting pull requests, and discussing code changes through issues. This allows teams to efficiently build and maintain projects together.
The Internet and the World Wide Web [IGCSE] [WWW].pptxEMMANUELOWOLABI8
The document discusses the internet and the World Wide Web (WWW). It defines the internet as a global network of computers connected via protocols and data packets, while the WWW is the part of the internet that can be accessed via web browsers. The invention of the WWW in 1989 by Sir Tim Berners-Lee merged evolving computer and networking technologies into a global information system. The document outlines differences between the internet and WWW, uniform resource locators (URLs), hypertext transfer protocol (HTTP/HTTPS), web browsers, and how web pages are retrieved and located.
This document provides information on various web browsers, including their release dates, versions, security features, speed, and ease of use. It discusses browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Safari, Maxthon, Flock, Avant, Deepnet, Phaseout, Camino, SeaMonkey, and Netsurf. For each, it summarizes their year of release, number of versions, and focuses on one or two key aspects like security, speed, or interface design.
A primer on adapting open source software to an IT service organization. Focuses on how open source licenses are different and how it may affect your business model and intellectual property.
This document provides a quick guide to the Linux command line. It introduces Linux and the shell, and explains why the command line is useful even with graphical user interfaces. It then covers basic commands for file management, processes, archives, and input/output redirection. Finally, it briefly mentions some simple text editors and hints at using more advanced shell scripting.
The document provides an overview of open source operating systems and concepts. It defines key terms like software, source code, open source, and free software. It discusses the ideals of open source like sharing goals, work, and results. It provides examples of popular open source software like Linux, Apache, and explains open source licenses and definitions. It also summarizes the history of Linux and compares Linux to Windows.
What is Open Source Software (OSS) and what is the idea behind it? What are examples for popular Open Source Software, what are the Advantages about using OSS, what are the disadvantages.
We take a look closer look at the GPL license that is used by a lot of open source software. What is GPL? When is GPL it used? How to apply it to WordPress?
Open source software refers to software that is available in source code form and can be freely used, modified, and shared under an open source license. Some key characteristics of open source software include:
1) The source code is freely available.
2) Anyone can modify and distribute the source code or copies of the original software.
3) It does not discriminate against persons, groups, fields of endeavor, or types of software distributed along with it.
Beim April Termin dreht sich alles um die lokale Entwicklungsumgebung DDEV. Lange Jahre galten AMP-Lösungen als das Maß aller Dinge. Ohne großes Vorwissen erhielt man eine direkt nutzungsbereite Anwendung, welche Apache/Nginx, MySQL und PHP enthielt. Der Haken dabei, die Versionsnummer der mitgelieferten Anwendungen war fix vorgegeben und eine eigenständige Erweiterung war schwer bis unmöglich. Zudem war man von den Entwicklerinnen und Entwicklern abhängig, wann diese eine neue Version veröffentlichten um z. B. eine neue PHP Version zu unterstützen.
Vagrant behob, mit dessen Veröffentlichung, die meisten der genannten Fallstricke. Mit selbigem konnte man komplette Linux-Installation virtualisieren. In Kombination mit einer Orchestrierungs-Lösung wie Ansible oder Puppet konnte dann ein lokales Entwicklungssystem komplett nach den eigenen Wünschen konfektioniert und angepasst werden, damit es die Serverkonfiguration auf dem eigenen Webserver exakt widerspiegelt. Die Kehrseite der neu gewonnenen Flexibilität, der Anspruch an Nutzerinnen und Nutzer stieg exorbitant und eine lokale Entwicklungsumgebung war nicht mehr in einem Mausklick gestartet.
Hier kam nun vor ein paar Jahren Docker ins Spiel. Anstelle der Virtualisierung ganzer Betriebssysteme werden nun einzelne Applikationen in Container verpackt. Sprich ein Container beinhaltet jeweils nur eine Version einer Anwendung wie PHP, MySQL oder Apache. Aber auch hier ist das Auswählen, Zusammenstellen und Betreiben der einzelnen Container nicht untrivial. Hier schlägt nun die Stunde von Lösungen wie DDEV. Eine Applikation beziehungsweise Abstraktionsebene für die Verwendung von Docker, die dessen Nutzung auf ein paar einfache Befehle reduziert und viel Nachdenken, Hirnschmalz sowie Arbeit erspart.
Frank Schmittlein wird beim April-Meetup besagtes DDEV vorstellen. Er geht dabei der Frage nach, was bei der Installation alles zu beachten ist. Wie man DDEV im Anschluss richtig konfiguriert und welche Befehle man für die tägliche Nutzung kennen sollte. Er zeigt zudem wie man DDEV mittels Hooks beim Start oder beim Import von Datenbanken und oder Dateien um weitere Anweisungen erweitern kann. Zu guter Letzt demonstriert er, wie man WordPress mit Hilfe von wp-cli, einer Sammlung von Kommandozeilen-Tools, einfach unter DDEV installieren kann. Sollten am Ende noch Fragen offen geblieben sein, können selbige in der anschließenden Fragerunde mit Sicherheit von Frank beantwortet werden. Wir sehen uns im April!
Per una comprensione delle licenze free software e open source (sett. 2020)Simone Aliprandi
Per una comprensione delle licenze free software e open source. -- Estratto dal libro “Software licensing & data governance. Tutelare e gestire le creazioni tecnologiche” (Apogeo Editore, settembre 2020); opera liberamente riproducibile nei termini della licenza Creative Commons Attribution – Non Commercial – Share Alike 4.0 International.
Sommario: 1. Introduzione alle licenze software – 1.1. Le licenze software: tra compravendita e locazione – 1.2. Le varie categorie di licenze per software – 2. Strumenti giuridici per rilasciare software in modalità open – 2.1. La soluzione del rilascio in pubblico dominio – 2.2. Le licenze permissive – 2.3. Le licenze di copyleft forte e la GPL come licenza capostipite – 2.4. La licenza GPL – 2.5. Le varie versioni della GPL e le altre licenze di copyleft forte – 2.6. La Affero GPL e il copyleft di rete – 2.7. Le licenze di copyleft debole – 3. Compatibilità tra licenze open source – 4. Il meccanismo del dual licensing (o multilicensing).
Gnome and KDE are two popular desktop environments for Linux. Gnome was started in 1997 and focuses on usability, with a panel at the top and bottom and menus divided into Applications, Places, and System. It is the default interface for Red Hat. KDE was founded in 1996 and has a single toolbar at the bottom and combined menus that can be accessed through the KMenu. Both are free and open-source. Some key differences are that Gnome has separate navigation buttons while KDE uses the KMenu, and Gnome configures preferences one at a time while KDE has a central System Settings location.
The document provides guidelines for designing user experiences for Windows Phone applications. It discusses principles like focusing on user experience and visual design, using the Metro design language, following best practices for visual elements like alignment and spacing, and using appropriate language and tone. Specific guidelines covered include using consistent theming, appropriate use of pivots and panoramas, placement of buttons and dialog boxes, and avoiding typos. The overall goal is to design intuitive, usable experiences for Windows Phone.
Accessible Websites: What are they and why should I care?Nancy Thanki
Accessibility is so much more than just catering to screen readers. What goes into making a website accessible? Many government contracts require websites to be accessible. A variety of companies and brands want them. It can affect the “magic” of SEO (ranking, search-ability, search engine karma, etc). How can you determine whether or not your website is?
Ultimately, it’s really not that hard, doing even one thing is better than nothing at all, and it’s never too late to start thinking about it. This talk will discuss both tools and techniques that can help you build accessible websites.
Session Description:
Accessibility is so much more than just catering to screen readers. What goes into making a website accessible? Many government contracts require websites to be accessible. A variety of companies and brands want them. It can affect the “magic” of SEO (ranking, search-ability, search engine karma, etc). How can you determine whether or not your website is?
Ultimately, it’s really not that hard, doing even one thing is better than nothing at all, and it’s never too late to start thinking about it. This presentation will discuss both tools and techniques that can help you build accessible websites.
Intended Audience:
beginners, designers
This document provides information about HTTPS and how it works to securely encrypt web traffic. It discusses how HTTPS uses SSL/TLS to encrypt HTTP requests and responses to prevent man-in-the-middle attacks. It also summarizes how Let's Encrypt makes it easy and free for websites to implement HTTPS certificates to communicate securely. Common issues like renewal requirements and compatibility with services like Jetpack are also covered.
The document discusses the GNU General Public License (GPL), describing it as an intellectual property license that uses copyleft to remove restrictions on intellectual property. The GPL gives users four main freedoms: the freedom to use software for any purpose, to share software with others, to change software to suit one's needs, and to share changes made to the software. The full text of the GPL can be found on the GNU website and outlines these freedoms in more detail.
This document outlines the license agreement for the Blender software. It grants users a non-exclusive right to use Blender at any computer they own. Users can freely copy and distribute Blender, along with the full text of the license agreement. The foundation provides Blender "as is" and disclaims all warranties. It cannot be held liable for any direct, indirect, or consequential damages arising from the use of Blender.
SFO15-TR7: OSS License Compliance
Speaker: Kate Stewart
Date: September 24, 2015
★ Session Description ★
A training session on the what, why and how to be compliant with Open Source licensing. A must attend session for those who plan to ship a product based on Open Source software.
★ Resources ★
Video:
Presentation:
Etherpad: pad.linaro.org/p/sfo15-tr7
Pathable: https://sfo15.pathable.com/meetings/303085
★ Event Details ★
Linaro Connect San Francisco 2015 - #SFO15
September 21-25, 2015
Hyatt Regency Hotel
http://www.linaro.org
http://connect.linaro.org
Best practice recommendations for utilizing open source software (from a lega...Rogue Wave Software
Presented at Sensors Expo and Conference 2015, this session covers: Trends in open source software (OSS); The open source audit and license identification; Developing an OSS process and policy; Compliance; and Legal implications.
Managing Open Source software in the Docker era nexB Inc.
Heather Meeker from O'Melveny & Myers and Michael Herzog from nexB discuss the specific impact of Docker on open source software governance and compliance.
Discussing the primary reasons organizations are doing audits today. We take a look at what's involved in the audit process, what type of reports you can expect to receive, and possible next steps.Presented January 2016 at the Open source compliance seminar hosted Brooks Kushman and Rogue Wave Software.
Heather Meeker and Michael Herzog discuss the primary open source license obligations and some practical approaches for compliance with attribution and redistribution obligations.
Are you designing your websites with users in mind? Here are slides from my talk about user experience at the Digital Marketing for Business Conference in Raleigh, NC, in May 2015. This contains some high-level concepts to keep in mind as well as practical tips.
Staying Connected: Securing Your WordPress WebsiteRaymund Mitchell
The popularity of WordPress has made it a tempting and lucrative target for hackers, crooks and assorted bad guys. With some common sense and a few, relatively easy to use tools, business owners who use WordPress can make their site more challenging for those looking to compromise vulnerable websites.
WordCamp Birmingham 2014: SEO Workshop: Best Practices for Better Website Tra...Mickey Mellen
The foundation of SEO is all about keywords (and a rockin’ WordPress website of course). Come to this session and learn how to get more traffic, leads, and sales for your business by using the language of your customers, as well as some of the essential technical pieces and plugins that you need.
We’ll discuss the latest techniques and best practices regarding search engine optimization these days. We’ll look at some things that have changed over the past year, things that have stayed the same, and what to expect from Google in the coming months.
The Goldilocks Zone: Finding the Perfect Length for Blog PostsSarah Giavedoni
One of the most common questions bloggers have is how long to make their posts. In this presentation, you will examine the needs of your personal or professional blog, as well as your writing style, and weigh them against how length affects share-ability and search rankings.
Look for video from Asheville WordCamp 2015
Creating a Promo Video using Your iPad and Editing with iMovie for iPadNew Tricks
How to create a promo video for your website using your iPad and editing the footage with iMovie for iPad. This technique can be used to promote your business or a product. It is an easy way to get the job done for you or your clients.
This document discusses open source licenses, including what they are, why developers use them, and examples of common open source licenses. It describes the core differences between permissive licenses like MIT and copyleft licenses like GNU GPLv3. It encourages choosing a license that aligns with how you want others to use and share your code, and provides guidance on including license information in code files and projects.
The document discusses the GNU General Public License (GPL) version 2. It states that the GPL is intended to guarantee freedom to share and change free software. Anyone is allowed to copy and distribute the GPL verbatim but it cannot be changed. Those who distribute GPL software must provide recipients with the rights and source code to modify the software.
FreeBSD is a complete open source operating system, not a Linux distribution. It includes tools, source code, over 24,000 third-party packages, and documentation. FreeBSD is used by many companies for its innovation, stability, business-friendly license, and open community. It provides features like Jails, ZFS, DTrace, and powerful networking capabilities. The BSD license allows users freedom in commercial use and modification of FreeBSD source code.
LinuxCon Europe 2014: License Compliance and Open Source Software Logistics f...Black Duck by Synopsys
This document discusses open source software licensing and compliance for cloud-based applications. It begins with disclaimers that the author is not a lawyer and the talk does not provide legal advice. It then summarizes findings from a survey on the future of open source, including that 60% of open source vendors now offer Software as a Service (SaaS) and over 50% of enterprises are expected to contribute to and adopt open source. The rest of the document discusses open source licenses like GPL, LGPL, AGPL and their implications for software delivered via SaaS and containers. It emphasizes the importance of understanding the legal obligations of the licenses for any open source used.
The document discusses the history and development of open licensing and copyright. It covers early copyright laws from the 1700s, the creation of various open licenses like the GPL and Creative Commons licenses in the late 20th century, and debates around balancing open sharing of content with author rights and commercial interests. Key events discussed include the establishment of copyright, the free software movement launched by Richard Stallman, and the growth of Creative Commons which now has over 100 million works licensed under its schemes.
Open source licenses can be more than a little confusing for those of us that just want to write a little bit of code. However, with open source components playing such a big part in the products that we create, open source licenses and compliance simply can’t be ignored.
We’ve compiled the one stop resource guide for working compliantly with open source components, including answers to FAQs about the most popular licenses in 2018. Read all about the hottest licensing trends that you need to be following and some predictions for 2019.
A slideshow on what Open Source is, how to start contributions with special focus on Mozilla's own contribution pathways.
Credits: Ritwick Halder (http://www.slideshare.net/geniusanalyser/open-source-seminar-presentation?qid=46528d24-df84-4603-b731-4f7883341a2f&v=default&b=&from_search=7)
This document discusses various types of intellectual property protections including patents, copyrights, trademarks, and open source licenses. Patents protect inventions and ideas for a limited time, copyrights protect original creative works, and open source licenses like GPL allow for modification and redistribution of source code with attribution. The document outlines key properties of common licenses including GPL, BSD, MIT, MPL and LGPL and their usage in major software projects.
This document discusses various types of intellectual property protections including patents, copyrights, trademarks, and open source licenses. Patents protect inventions and ideas for a limited time, copyrights protect original creative works, and open source licenses like GPL and BSD allow sharing and modification of software while requiring attribution and sharing-alike provisions. The document provides details on the requirements and protections of these different license types.
Open Source software can be found everywhere, from WiFi routers to the largest web sites on the Internet. This presentation looks at how it all got started and what it can mean for you.
Free & Open Source Software For Nonprofits: NTEN Webinar Gregory Heller
Free and open source software refers to software that is available without cost and allows users freedom to modify and share the software. Some key aspects are:
- Free software focuses on liberty of users rather than price, allowing freedom to run, study, modify and share the software.
- Open source refers to transparent software development that allows for distributed peer review to improve quality and reliability while reducing costs.
- Free and open source software provides access to source code, ability to modify code, and no vendor lock-in, though hosting and support may have costs.
- It is widely used for operating systems, servers, web applications, and embedded systems. Communities rather than single companies typically maintain free and open
This license document is the GNU General Public License Version 3. It grants users freedom to share and modify software and other works. Key points include:
- It is a free, copyleft license intended to guarantee freedom for all users of a program.
- Users have freedom to distribute copies and modify works, as long as they pass on the same freedoms to others.
- Developers must assert copyright and offer this license to protect user rights. There is no warranty and modified works must be marked as changed.
Introduction of foss license & fos sology 20130911_v2Andy Huang
The document discusses FOSSology, an open source software tool for license compliance and management. It provides an introduction to FOSSology, describes how it works by scanning software packages to identify licenses and other metadata, and shows examples of scanning results. Key information discussed includes FOSSology being initiated by HP as an open source project, its ability to scan software repositories to facilitate license analysis and sharing of metadata, and how it performs various scans like copyright, license, package and file type analysis.
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib...eLiberatica
This is a presentation held at eLiberatica 2009.
http://www.eliberatica.ro/2009/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
The document provides an overview of the key topics and features for using DBDesigner 4, a database design tool. It discusses fundamentals such as always working within a model, which represents the meta-information of tables, indices, and relations in a database. The document outlines how to perform common tasks like creating and editing tables, adding indices, and making relations between tables. It also covers querying data, the various editors, and options for database creation, maintenance, and synchronization.
Open Source Software: An Edge For Your Growing BusinessPromet Source
This document provides an overview of open source software, including defining it, discussing its uses and restrictions, and how businesses can generate revenue from open source software. Open source software is subject to an open source license that requires access to source code and allows modifications and redistribution. It has advantages for businesses like lower costs, avoidance of vendor lock-in, and greater adaptability. However, it also has restrictions like requiring access to source code and allowing further modifications. The document discusses open source licenses like GPL in more detail and addresses common questions about open source software.
Discover the benefits of outsourcing SEO to Indiadavidjhones387
"Discover the benefits of outsourcing SEO to India! From cost-effective services and expert professionals to round-the-clock work advantages, learn how your business can achieve digital success with Indian SEO solutions.
HijackLoader Evolution: Interactive Process HollowingDonato Onofri
CrowdStrike researchers have identified a HijackLoader (aka IDAT Loader) sample that employs sophisticated evasion techniques to enhance the complexity of the threat. HijackLoader, an increasingly popular tool among adversaries for deploying additional payloads and tooling, continues to evolve as its developers experiment and enhance its capabilities.
In their analysis of a recent HijackLoader sample, CrowdStrike researchers discovered new techniques designed to increase the defense evasion capabilities of the loader. The malware developer used a standard process hollowing technique coupled with an additional trigger that was activated by the parent process writing to a pipe. This new approach, called "Interactive Process Hollowing", has the potential to make defense evasion stealthier.
Ready to Unlock the Power of Blockchain!Toptal Tech
Imagine a world where data flows freely, yet remains secure. A world where trust is built into the fabric of every transaction. This is the promise of blockchain, a revolutionary technology poised to reshape our digital landscape.
Toptal Tech is at the forefront of this innovation, connecting you with the brightest minds in blockchain development. Together, we can unlock the potential of this transformative technology, building a future of transparency, security, and endless possibilities.
Gen Z and the marketplaces - let's translate their needsLaura Szabó
The product workshop focused on exploring the requirements of Generation Z in relation to marketplace dynamics. We delved into their specific needs, examined the specifics in their shopping preferences, and analyzed their preferred methods for accessing information and making purchases within a marketplace. Through the study of real-life cases , we tried to gain valuable insights into enhancing the marketplace experience for Generation Z.
The workshop was held on the DMA Conference in Vienna June 2024.
5. FREE SOFTWARE VS OPEN SOURCE
“ the differences . . . are small: nearly all free
software is open source, and nearly all open
source software is free.”
- Free Software Foundation (FSF)
6. THE FREE SOFTWARE DEFINITION’S FOUR FREEDOMS
BY THE FREE SOFTWARE FOUNDATION’S DEFINITION,
FREE SOFTWARE GUARANTEES YOU:
0 The freedom to run the program, for any purpose.
1 The freedom to study how the program works, and
change it so it does your computing as you wish.
2 The freedom to redistribute copies so you can help your
neighbor.
3 The freedom to distribute copies of your modified
versions to others.
7. VARIETY OF FREE SOFTWARE LICENSES
COMMONLY USED
▸ Apache Software License
▸ MIT License
▸ WTFPL – Do what the f*ck you want to public license
▸ The GNU General Public License (GPL)
Note: Each license has its own terms and may, or may not, be compatible with the GPL’s
terms, due to a few stipulations within the GPL. *
9. Short for General Public License, the license that
accompanies some open source software that
details how the software and its accompany
source code can be freely copied, distributed
and modified. The most widespread use of GPL is
in reference to the GNU GPL, which is commonly
abbreviated simply as GPLwhen it is understood
that the term refers to the GNU GPL. One of the
basic tenets of the GPL is that anyone who
acquires the material must make it available to
anyone else under the same licensing
agreement.
- webopedia
10. - webopedia
▸ The GPL does not cover activities other than
the copying, distributing and modifying of the
source code.
▸ A GPL is also referred to as a copyleft, in
contrast to a copyright that identifies the
proprietary rights of material.
11. GNU IS NOT IN THE PUBLIC DOMAIN. EVERYONE WILL BE
PERMITTED TO MODIFY AND REDISTRIBUTE GNU, BUT NO
DISTRIBUTOR WILL BE ALLOWED TO RESTRICT ITS
FURTHER REDISTRIBUTION. THAT IS TO SAY, PROPRIETARY
MODIFICATIONS WILL NOT BE ALLOWED. I WANT TO MAKE
SURE THAT ALL VERSIONS OF GNU REMAIN FREE.
Richard Stallman, GNU Manifesto (1985)
COPYLEFT (Ɔ)
13. TERMINOLOGY
COPYLEFT (Ɔ)
▸ a play on the word copyright
▸ the practice of offering people the right to freely distribute
copies and modified versions of a work
▸ the stipulation is that the same rights must be preserved in
derivative works down the line
▸ i.e. not only make your work free, but to ensure that any
modified versions will also be free.
16. TERMINOLOGY
SHARE-ALIKE
▸ the requirement that any freedom that is granted
regarding the original work must be granted on exactly
the same or compatible terms in any derived work
▸ implies that any copy left license is automatically a share-
alike license, but not the other way around (not all share-
alike licenses are copyleft)
Note: Check out the variety of Creative Commons licenses for examples of the variety
of share-alike licenses
18. THE FREE SOFTWARE DEFINITION’S FOUR FREEDOMS
BY THE FREE SOFTWARE FOUNDATION’S DEFINITION,
FREE SOFTWARE GUARANTEES YOU:
0 The freedom to run the program, for any purpose.
1 The freedom to study how the program works, and
change it so it does your computing as you wish.
2 The freedom to redistribute copies so you can help your
neighbor.
3 The freedom to distribute copies of your modified
versions to others.
20. USING THE GNU GPL WILL REQUIRE THAT ALL THE
RELEASED IMPROVED VERSIONS BE FREE SOFTWARE.
THIS MEANS YOU CAN AVOID THE RISK OF HAVING TO
COMPETE WITH A PROPRIETARY MODIFIED VERSION
OF YOUR OWN WORK.
- “Why Use the GPL”
FREE SOFTWARE FOUNDATION’S TAKE ON THINGS
21. SO WHAT…?
▸ Free software is used in every
device, software, and site you
regularly use
▸ for example: WordPress (a Free
Software project) powers over 27%
of the web
▸ ecosystem of developers and
freelancers making livings off of
WP-related business
24. THE GPLV2 (OR LATER) FROM THE FREE SOFTWARE FOUNDATION IS THE
LICENSE THAT THE WORDPRESS SOFTWARE IS UNDER.
VERSION 2, JUNE 1991
COPYRIGHT (C) 1989, 1991 FREE SOFTWARE FOUNDATION, INC.
51 FRANKLIN ST, FIFTH FLOOR, BOSTON, MA 02110, USA
GNU General Public License @ WordPress.org
GNU GENERAL PUBLIC LICENSE AKA GNU GPL / THE GPL
26. THE REASONS FOR WORDPRESS RELEASING UNDER
THE GPL ARE BOTH PRACTICAL AND IDEALISTIC.
WORDPRESS WAS BORN OF THE VERY FREEDOM
MENTIONED EARLIER. THE PREDECESSOR TO THE
WORDPRESS PROJECT, B2/CAFELOG, WAS ALSO AN
OPEN SOURCE PROJECT.
License on the WordPress Codex
HISTORY
27. HOW DOES THE GPL
COMPARE TO OTHER
LICENSES?
MIT, Apache, GitHub, Flickr (Creative Commons)
30. FEBRUARY 25, 1989
VERSION 1
1. any vendor distributing binary files (executable, but not readable or
modifiable by humans) must also make the human-readable source
code available under the same licensing terms (Sections 3a and 3b)
2. modified versions, as a whole, has to be distributed under the terms
of GPLv1 (Sections 2b and 4)
▸ allowed GPL software to be combined with software that had
more permissive terms without changing its own terms
▸ disallowed combing with software distributed with more
restrictive licensing as that would conflict with #1
31. JUNE 1991
VERSION 2
▸ the developer may not distribute their work if a license
imposes restrictions that prevent distributing GPL software
in a way that disrespects other users’ freedom
▸ hopefully this makes it less tempting for companies to use
patent threats to require fees from free software
developers
▸ aka the “Liberty or Death” clause
32. JUNE 29, 2007
VERSION 3
▸ disallow hardware restrictions on software modification aka
“tivoization”
▸ addresses compatibility with other free software licenses
▸ strips Digital Rights Management (DRM) of its legal value, i.e.
people can break anything a court may recognize as DRM on a
GPL licensed software without breaking the DMCA
▸ prevent patent-related agreements, for example the Microsoft-
Novell patent agreement
▸ can only be combined with GPLv2 if it includes the “or any later
version” clause
33. The GPL in a small nutshell
YOU CAN COPY AND DISTRIBUTE THE PROGRAM, YOU
CAN CHARGE A FEE FOR TRANSFERRING THE PROGRAM
OR PROVIDING WARRANTY PROTECTION, AND YOU CAN
MODIFY THE PROGRAM AND DISTRIBUTE YOUR
RESULTING DERIVATIVE WORK. BUT, IF YOU DISTRIBUTE
YOUR DERIVATIVE WORK, YOU NEED TO LICENSE IT
UNDER THE GPL, OTHERWISE YOUR LICENSE TO USE THE
PROGRAM WILL TERMINATE (AND YOU’LL BE INFRINGING
COPYRIGHT IN THE PROGRAM).
34. PER SITE
PERSONAL SITE
BUSINESS SITES
the entire source code needs to
be made available to end users
if for sale or distribution
GPL software can be run for all purposes
including commercial purposes
even as a tool for creating proprietary software
charge a fee for copies or give them away
the software can be modified or
reused without releasing the
source code if it is being used
privately or internally (no sales or
distribution)
35. IN PRACTICE
‣ premium WordPress plugin and theme developers usually
sell a license key providing access to support and
automatic upgrades
‣ without this license, the software should continue to work,
but you won’t benefit from updates (new features, bug
fixes, security hardening, etc) or support for questions or
issues
36. Q: If I modify the core WordPress software or a GPL theme/
plugin, do I have to release the source code of the modified
versions(s) to the public?
A: If you are using the modified version privately without
distribution, then you do not have to release the source code
of the modified version to the public.
However, “if you release the modified version to the public in
some way, the GPL requires you to make the modified source
code available to the program’s users, under the GPL.” -FSF
37. Q: Say I take a GPL theme/plugin from the WordPress theme
or plugin repository, or I purchase a GPL theme or plugin
from a commercial provider. Then I modify the theme or
plugin for my own purposes. Do I have to release my
modified version to others?
A: No, you are not obliged to release your modified version
to others.
38. Q: Can I sell the core WordPress software?
A: Yes. Doing so is consistent with the freedoms in the GPL.
However, trying to do so would be pointless and unlikely to
earn you any money, as everyone knows or could easily find
out that WordPress is freely available at wordpress.org.
39. Q: I’ve purchased a GPL theme(s)/plugin(s) from a commercial theme
or plugin provider. May I sell those themes or plugins from my own
website for my own benefit? What about publishing those themes or
plugins on my own website and give them away for free?
A: Yes, under the GPL, you may do either of these things (or both on
separate sites if you were so inclined).
Bear in mind that some in the WordPress community are likely to
frown on such activity and that you are unlikely to be able to provide
(or may not wish to provide) the support that the developers/owners
can provide.
40. Q: I take a GPL theme or plugin from the WordPress theme
or plugin repository, or I purchase a GPL theme or plugin
from a commercial provider, and then I modify the theme or
plugin for my own purposes. Do I have to release my
modified version to others?
A: No, you are not obliged to release your modified version
to others.
41. Q: I’m a theme/plugin developer. I’ve put huge effort into writing my theme/plugin
and I’m going to release it under the GPL but I want to make sure that everyone
who receives my theme or plugin, even if from someone else, is obliged to pay me
a licensing fee or notify me that they have it. Can I do that?
A: No.
The “GPL is a free software license, and therefore it permits people to use and even
redistribute the software without being required to pay anyone a fee for doing so.”
-FSF
Similarly, if someone receives a copy of GPL software, that person does not have to
inform the developer that s/he has it.
You are entitled to charge a fee for access to support and later versions, but this is
quite different to requiring recipients to pay a licensing fee for merely using the
software.
42. Q: I’m a commercial theme or plugin developer. I sell my
GPL theme or plugin online, behind a pay wall. People can
only access the theme or plugin files after paying my
prescribed fee. Does the GPL allow me to do this?
A: Yes.
You are entitled to charge a fee for distributing copies of
GPL’d software. Note, however, that anyone who obtains a
copy is entitled to release it to anyone else, with or without
charge; the GPL allows this to occur.
43. Q: I’m the same commercial theme or plugin developer
mentioned previously, selling my GPL theme or plugin online
behind a pay wall. As a commercial operator distributing a
GPL program, do I have to (for example, if someone asks)
make my theme or plugin available to a member of the
public for free?
A: No. However, as noted earlier, anyone who obtains a copy
is entitled to release it to anyone else, with or without
charge.
44. Q: I’m the same commercial theme or plugin developer
mentioned previously, selling my GPL theme or plugin online
behind a pay wall. As a commercial operator distributing a
GPL program, do I have to (for example, if someone asks)
make my theme or plugin available to a member of the
public for free?
A: No. However, as noted earlier, anyone who obtains a copy
is entitled to release it to anyone else, with or without
charge.
45. RESELLING
RESELLING COMMERCIAL PLUGINS AND THEMES - WPANDLEGALSTUFF
▸ comply with the GPL
▸ not infringe any trademark or other branding rights
▸ not pass on any non-existing relationship with the original
developer or business
▸ not breach any fair trading laws based on the location
▸ not infringe any copyright in non-code files
46. GPL - SECTION 2
GPL AND COMMERCIAL THEMES
‣ the intent is to control the distribution of derivative or collective works based on
the Program, not to “contest your rights to work written entirely by you”
‣ if identifiable sections of the modified work are not derived from the Program, and
can be reasonably considered independent and separate works in themselves,
then the GPL does not apply to them when distributed as separate works;
‣ however, when you distribute the same sections as part of a whole which is a work
based on the Program, the distribution of the whole must be on the terms of the
GPL; and
‣ “mere aggregation of another work not based on the Program with the Program (or
with a work based on the Program) on a volume of a storage or distribution
medium does not bring the other work under the scope of [the GPL]”.
47. FSF OF INDIA, 2001, THIRUVANANTHAPURAM (TRIVANDRUM), KERALA
SWATANTRA SOFTWARE
KATTATRA MENPORUL
(க"ட$ற_ெம(ெபா+ll)
48. WHY IN THE WORLD WOULD I RELEASE MY CREATIONS UNDER THE GPL?
FOSS AND THE
SMARTEST PERSON IN
THE ROOM*
* Clay Shirky’s talk on “Institutions vs Collaboration”
49. “NO MATTER WHO YOU
ARE, MOST OF THE
SMARTEST PEOPLE
WORK FOR SOMEONE
ELSE.”
Billy Joy
50. COSTS
MAINTAINING CLOSED SOFTWARE
▸ security vulnerabilities
▸ closed software, for example Facebook, Apple, etc
▸ hire the smartest people in the world to stay ahead of
the problems
▸ open source, for example Linux, WordPress, etc
▸ allow the software to evolve with community
contributions
52. …A CANCER THAT ATTACHES
ITSELF IN AN INTELLECTUAL
PROPERTY SENSE TO EVERYTHING
IT TOUCHES…
Steve Ballmer, Microsoft CEO, 2001
REFERRING TO LINUX
53. THIS VIRAL ASPECT OF THE GPL
POSES A THREAT TO THE
INTELLECTUAL PROPERTY OF ANY
ORGANIZATION MAKING USE OF IT.
Craig Mundie, Microsoft Senior VP, 2001
REFERRING TO THE GPL
59. THE THEMES PRESENTED, AND ANY THAT
ARE SUBSTANTIALLY SIMILAR, CONTAIN
ELEMENTS THAT ARE DERIVATIVE WORKS
OF THE WORDPRESS SOFTWARE AS WELL
AS ELEMENTS THAT ARE POTENTIALLY
SEPARATE WORKS. SPECIFICALLY, THE CSS
FILES AND MATERIAL CONTAINED IN THE
IMAGES DIRECTORY OF THE “DEFAULT”
THEME ARE WORKS SEPARATE FROM THE
WORDPRESS CODE. ON THE OTHER HAND,
THE PHP AND HTML CODE THAT IS
INTERMINGLED WITH AND OPERATED ON
BY PHP THE CODE DERIVES FROM THE
WORDPRESS CODE.
aka “PHP in WordPress
themes must be GPL,
artwork and CSS may be
but are not required.”
SOFTWARE FREEDOM LAW CENTER, 2009
60. FINAL PRODUCTS
▸ Do WordPress themes or plugins have to be GPL?
▸ What if you write a Google Maps app that interacts with
the API and links users to their Fitbit data? Does the final
product need to also be GPL?
▸ And if you sell it, can it be sold as non-GPL?
61. WE DON’T DO IT FOR FREE. WE
DO IT FOR FREEDOM.
62. FREE SOFTWARE IS A POLITICAL
MOVEMENT; OPEN SOURCE IS A
DEVELOPMENT MODEL.
Richard Stallman
TEXT
63. GOOD IDEAS AREN’T THE SOLE PROVINCE
OF GROUPS OF PEOPLE BEHIND HIGH
WALLS, AND SOFTWARE SHOULDN’T BE
EITHER.
Matt Mullenweg
WHAT IS OPEN SOURCE?