SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Business Models for WordPress
            Plugin and Theme Distribution
                What You Need to Know About the GPL

                            Presented by Jason Coleman
                        At WordCampPhilly, October 30th, 2010



JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
GPLv2 License
  • License.txt in root of your WordPress install.
  • Online at: http://wordpress.org/about/gpl/
  • “intended to guarantee your freedom to share
    and change free software”
  • Free as in “freedom, not price”. But…
  • “These restrictions translate to certain
    responsibilities for you if you distribute copies of
    the software, or if you modify it.
JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
WordPress on GPLv2
  • http://wordpress.org/about/license/
  • “Part of this license outlines requirements for
    derivative works, such as plugins or themes.
    Derivatives of WordPress code inherit the GPL
    license.”
  • What Drupal said: http://drupal.org/licensing/faq/
  • WordPress: “we feel strongly that plugins and
    themes are derivative work and thus inherit the GPL
    license”

JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
WordPress vs. Thesis
  • Required viewing: Mixergy Interview with Matt
    Mullenweg and Chris Pearson.
  • WordPress: Themes and plugins are “derivitive
    works”.
  • DIYThemes: No they aren’t.
  • Moot Point: There was also copied code in Thesis.
  • But: Fair Use applicable to using code?
  • End Result: Thesis moves to “split license”.

JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
How does this affect me as a
             WordPress developer?
                 When the GPL applies to you and
                potential business models for your
                        themes & plugins.


JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
Scenario 1: Contract Work
  • From the GPL FAQ: “when the organization transfers copies to
    other organizations or individuals, that is distribution. In
    particular, providing copies to contractors for use off-site is
    distribution.”
  • If you distribute your code to a client’s server or through
    contract to their ownership, GPL applies. i.e. They can (but
    don’t have to) redistribute the code.
  • SS-Ecommerce Plugin had a faulty license.
  • Solutions?
        – Host it on your own server?
        – Work with the GPL.

  • Let your clients know about GPL impacts.
JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
Scenario 2: Plugin for Non-WP Site
  • Examples: WineLog plugin. Disqus plugin.
  • I don’t need to GPL WineLog code do I?
  • No, just code distributed with the plugin*.
        – Access data through APIs.
        – Leave proprietary logic out of the plugin code.

  • Still have a better featured version of WineLog
    plugin running on WineLog WPMU install.
  • Use common sense. Be careful.

JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
Scenario 3: Selling Premium Plugins
  • Assume the GPL applies to .php files.
  • You can use your own copyright license for
    images, CSS, and javascript*. (split license)
  • Can use some kind of “modular architecture” to get
    around the GPL. (s2Member)
  • Remember: free as in freedom. You can charge for GPL
    code!
  • Phone Home or API Keys to unlock functionality.
  • Obfuscation
  • Charge for “other stuff”.
JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
Business Models: Theme Co’s
  • DIYThemes                                  • StudioPress
        – Personal Option: $87 one                  – GPL Themes
          time fee.
            • Use on one website.                   – One time $59.95-$84.95 fee for
                                                      framework.
            • Forums
            • Lifetime upgrades.                    – $24.95/subtheme (“turnkey
                                                      design”) or $249.95 for
            • 30-day money back
                                                      framework and all subthemes.
              guarantee.
        – Developer’s Option: $164                  – Unlimited sites.
          one time fee.                             – Free support forums.
            • Unlimited uses.
            • Access to beta versions.
            • Client Site Options

JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
Business Models: Plugin Co’s
  • s2Member Pro                                  • WP e-Commerce
        – Start with the free version in               – Base plugin is free.
          the WP directory.
                                                       – Charge for “premium
                                                         upgrades”.
        – Charge $69 (single site) or
          $129 (unlimited) for added
                                                       – Free support forums
          features and modules for
          PayPal Pro (checkout on your                 – Premium Support
          own site).
                                                       – Consulting?
        – I believe free version also
          includes affiliate links.


JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
Business Model: Paid Memberships Pro

  • $60 for plugin + 6 months access to support
    forums and updates.
  • $10/month for support and updates after that.
  • Includes compatible theme.
  • Download just plugin code or bundle with latest
    version of WP, recommended GPL plugins, etc.
  • Affiliate links for Payment Gateways.


JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
Discussion
  • Business Models
        – What to charge for?
        – How much to charge?

  • GPL
        – Using it.
        – Abusing it.

  • Anything else?

JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
About Jason Coleman
  • Stranger Studios: www.strangerstudios.com

  • WineLog: www.winelog.net

  • Membership Plugin: www.paidmembershipspro.com

  • Blog: therealjasoncoleman.com




JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM

Weitere ähnliche Inhalte

Was ist angesagt?

Wp snapper review
Wp snapper reviewWp snapper review
Wp snapper reviewDilip Kumar
 
BuddyPress and the Future of WordPress Plugins
BuddyPress and the Future of WordPress PluginsBuddyPress and the Future of WordPress Plugins
BuddyPress and the Future of WordPress PluginsMark Jaquith
 
Benefit Of Wordpress
Benefit Of WordpressBenefit Of Wordpress
Benefit Of WordpressTheawaster485
 
Wordpress as a CMS
Wordpress as a CMSWordpress as a CMS
Wordpress as a CMSSam Mason
 
After the install
After the installAfter the install
After the installAl Davis
 
Child Themes and CSS in WordPress
Child Themes and CSS in WordPressChild Themes and CSS in WordPress
Child Themes and CSS in WordPressMatthew Vaccaro
 
Assignment 2 word press digi skill
Assignment 2 word press digi skillAssignment 2 word press digi skill
Assignment 2 word press digi skillNaumanMalik30
 
Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08Jamie Oastler
 
Wordpress customisation for travel blogs
Wordpress customisation for travel blogs Wordpress customisation for travel blogs
Wordpress customisation for travel blogs GetawayMagazine
 
Gestione avanzata di WordPress con WP-CLI - WordCamp Torino 2017 - Andrea Car...
Gestione avanzata di WordPress con WP-CLI - WordCamp Torino 2017 - Andrea Car...Gestione avanzata di WordPress con WP-CLI - WordCamp Torino 2017 - Andrea Car...
Gestione avanzata di WordPress con WP-CLI - WordCamp Torino 2017 - Andrea Car...Andrea Cardinali
 
Growing Your WooCommerce Store Without Knowing Code
Growing Your WooCommerce Store Without Knowing CodeGrowing Your WooCommerce Store Without Knowing Code
Growing Your WooCommerce Store Without Knowing CodeWP Engine
 
Optimizing WordPress - WordPress SF Meetup April 2012
Optimizing WordPress -  WordPress SF Meetup April 2012Optimizing WordPress -  WordPress SF Meetup April 2012
Optimizing WordPress - WordPress SF Meetup April 2012Ben Metcalfe
 
Optimizing WordPress (WordCamp Philly 2011)
Optimizing WordPress (WordCamp Philly 2011)Optimizing WordPress (WordCamp Philly 2011)
Optimizing WordPress (WordCamp Philly 2011)Ben Metcalfe
 
Plugin Monetization Options - WordCamp Minneapolis 2014
Plugin Monetization Options - WordCamp Minneapolis 2014Plugin Monetization Options - WordCamp Minneapolis 2014
Plugin Monetization Options - WordCamp Minneapolis 2014Nick Ciske
 
All Roads Lead to WordPress
All Roads Lead to WordPress All Roads Lead to WordPress
All Roads Lead to WordPress CMS2CMS
 
WordCamp Ottawa 2016: Updates
WordCamp Ottawa 2016: UpdatesWordCamp Ottawa 2016: Updates
WordCamp Ottawa 2016: Updatesthe___miked
 
Unrestricted plr advance word press mastery kit
Unrestricted plr advance word press mastery kitUnrestricted plr advance word press mastery kit
Unrestricted plr advance word press mastery kitjad tahouri
 
Webnet Presentation
Webnet PresentationWebnet Presentation
Webnet PresentationTrish Roque
 

Was ist angesagt? (20)

Wp snapper review
Wp snapper reviewWp snapper review
Wp snapper review
 
BuddyPress and the Future of WordPress Plugins
BuddyPress and the Future of WordPress PluginsBuddyPress and the Future of WordPress Plugins
BuddyPress and the Future of WordPress Plugins
 
Benefit Of Wordpress
Benefit Of WordpressBenefit Of Wordpress
Benefit Of Wordpress
 
Wordpress as a CMS
Wordpress as a CMSWordpress as a CMS
Wordpress as a CMS
 
After the install
After the installAfter the install
After the install
 
Child Themes and CSS in WordPress
Child Themes and CSS in WordPressChild Themes and CSS in WordPress
Child Themes and CSS in WordPress
 
Assignment 2 word press digi skill
Assignment 2 word press digi skillAssignment 2 word press digi skill
Assignment 2 word press digi skill
 
Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08
 
Wordpress customisation for travel blogs
Wordpress customisation for travel blogs Wordpress customisation for travel blogs
Wordpress customisation for travel blogs
 
Gestione avanzata di WordPress con WP-CLI - WordCamp Torino 2017 - Andrea Car...
Gestione avanzata di WordPress con WP-CLI - WordCamp Torino 2017 - Andrea Car...Gestione avanzata di WordPress con WP-CLI - WordCamp Torino 2017 - Andrea Car...
Gestione avanzata di WordPress con WP-CLI - WordCamp Torino 2017 - Andrea Car...
 
Growing Your WooCommerce Store Without Knowing Code
Growing Your WooCommerce Store Without Knowing CodeGrowing Your WooCommerce Store Without Knowing Code
Growing Your WooCommerce Store Without Knowing Code
 
Optimizing WordPress - WordPress SF Meetup April 2012
Optimizing WordPress -  WordPress SF Meetup April 2012Optimizing WordPress -  WordPress SF Meetup April 2012
Optimizing WordPress - WordPress SF Meetup April 2012
 
What is (not) WordPress
What is (not) WordPressWhat is (not) WordPress
What is (not) WordPress
 
Optimizing WordPress (WordCamp Philly 2011)
Optimizing WordPress (WordCamp Philly 2011)Optimizing WordPress (WordCamp Philly 2011)
Optimizing WordPress (WordCamp Philly 2011)
 
Plugin Monetization Options - WordCamp Minneapolis 2014
Plugin Monetization Options - WordCamp Minneapolis 2014Plugin Monetization Options - WordCamp Minneapolis 2014
Plugin Monetization Options - WordCamp Minneapolis 2014
 
All Roads Lead to WordPress
All Roads Lead to WordPress All Roads Lead to WordPress
All Roads Lead to WordPress
 
WordPress & AJC
WordPress & AJCWordPress & AJC
WordPress & AJC
 
WordCamp Ottawa 2016: Updates
WordCamp Ottawa 2016: UpdatesWordCamp Ottawa 2016: Updates
WordCamp Ottawa 2016: Updates
 
Unrestricted plr advance word press mastery kit
Unrestricted plr advance word press mastery kitUnrestricted plr advance word press mastery kit
Unrestricted plr advance word press mastery kit
 
Webnet Presentation
Webnet PresentationWebnet Presentation
Webnet Presentation
 

Ähnlich wie Business Models for WordPress Plugin and Theme Distribution

Introduction to GluonCV
Introduction to GluonCVIntroduction to GluonCV
Introduction to GluonCVApache MXNet
 
Selling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann Arbor
Selling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann ArborSelling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann Arbor
Selling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann ArborrtCamp
 
Open Source Licence to Kill in Software Development
Open Source Licence to Kill in Software DevelopmentOpen Source Licence to Kill in Software Development
Open Source Licence to Kill in Software DevelopmentJamie Coleman
 
2011 05 word-press-not-just-for-blogging-anymore
2011 05 word-press-not-just-for-blogging-anymore2011 05 word-press-not-just-for-blogging-anymore
2011 05 word-press-not-just-for-blogging-anymoreRudy Duke
 
Writing a Wordpress plugin from scratch
Writing a Wordpress plugin from scratchWriting a Wordpress plugin from scratch
Writing a Wordpress plugin from scratchKostas Karolemeas
 
Build an AppStream 2.0 Environment to Deliver Desktop Applications to Any Com...
Build an AppStream 2.0 Environment to Deliver Desktop Applications to Any Com...Build an AppStream 2.0 Environment to Deliver Desktop Applications to Any Com...
Build an AppStream 2.0 Environment to Deliver Desktop Applications to Any Com...Amazon Web Services
 
Old code doesn't stink - Detroit
Old code doesn't stink - DetroitOld code doesn't stink - Detroit
Old code doesn't stink - DetroitMartin Gutenbrunner
 
User Macros: Making Your Own Improvements to Confluence - Atlassian Summit 2012
User Macros: Making Your Own Improvements to Confluence - Atlassian Summit 2012User Macros: Making Your Own Improvements to Confluence - Atlassian Summit 2012
User Macros: Making Your Own Improvements to Confluence - Atlassian Summit 2012Atlassian
 
WordPress Resources Nov 2014
WordPress Resources Nov 2014WordPress Resources Nov 2014
WordPress Resources Nov 2014Judy Wilson
 
The Anchor Store: Four Confluence Examples to Root Your Deployment
The Anchor Store: Four Confluence Examples to Root Your DeploymentThe Anchor Store: Four Confluence Examples to Root Your Deployment
The Anchor Store: Four Confluence Examples to Root Your DeploymentAtlassian
 
Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...All Things Open
 
Running Java Applications on Cloud Foundry
Running Java Applications on Cloud FoundryRunning Java Applications on Cloud Foundry
Running Java Applications on Cloud FoundryVMware Tanzu
 
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + FireworksAdobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + FireworksNathan Smith
 
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...VMware Tanzu
 
Automated PCF Upgrades with Concourse
Automated PCF Upgrades with ConcourseAutomated PCF Upgrades with Concourse
Automated PCF Upgrades with ConcourseVMware Tanzu
 
Todo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBXTodo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBXPaloSanto Solutions
 

Ähnlich wie Business Models for WordPress Plugin and Theme Distribution (20)

Introduction to GluonCV
Introduction to GluonCVIntroduction to GluonCV
Introduction to GluonCV
 
Managed WordPress Demystified
Managed WordPress DemystifiedManaged WordPress Demystified
Managed WordPress Demystified
 
Selling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann Arbor
Selling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann ArborSelling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann Arbor
Selling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann Arbor
 
Open Source Licence to Kill in Software Development
Open Source Licence to Kill in Software DevelopmentOpen Source Licence to Kill in Software Development
Open Source Licence to Kill in Software Development
 
2011 05 word-press-not-just-for-blogging-anymore
2011 05 word-press-not-just-for-blogging-anymore2011 05 word-press-not-just-for-blogging-anymore
2011 05 word-press-not-just-for-blogging-anymore
 
Writing a Wordpress plugin from scratch
Writing a Wordpress plugin from scratchWriting a Wordpress plugin from scratch
Writing a Wordpress plugin from scratch
 
Build an AppStream 2.0 Environment to Deliver Desktop Applications to Any Com...
Build an AppStream 2.0 Environment to Deliver Desktop Applications to Any Com...Build an AppStream 2.0 Environment to Deliver Desktop Applications to Any Com...
Build an AppStream 2.0 Environment to Deliver Desktop Applications to Any Com...
 
Old code doesn't stink - Detroit
Old code doesn't stink - DetroitOld code doesn't stink - Detroit
Old code doesn't stink - Detroit
 
jQuery Migration
jQuery MigrationjQuery Migration
jQuery Migration
 
User Macros: Making Your Own Improvements to Confluence - Atlassian Summit 2012
User Macros: Making Your Own Improvements to Confluence - Atlassian Summit 2012User Macros: Making Your Own Improvements to Confluence - Atlassian Summit 2012
User Macros: Making Your Own Improvements to Confluence - Atlassian Summit 2012
 
WordPress Resources Nov 2014
WordPress Resources Nov 2014WordPress Resources Nov 2014
WordPress Resources Nov 2014
 
DevOps on AWS
DevOps on AWSDevOps on AWS
DevOps on AWS
 
The Anchor Store: Four Confluence Examples to Root Your Deployment
The Anchor Store: Four Confluence Examples to Root Your DeploymentThe Anchor Store: Four Confluence Examples to Root Your Deployment
The Anchor Store: Four Confluence Examples to Root Your Deployment
 
Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...
 
Running Java Applications on Cloud Foundry
Running Java Applications on Cloud FoundryRunning Java Applications on Cloud Foundry
Running Java Applications on Cloud Foundry
 
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + FireworksAdobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + Fireworks
 
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
 
Module 5 - WCM system comparison
Module 5 - WCM system comparison Module 5 - WCM system comparison
Module 5 - WCM system comparison
 
Automated PCF Upgrades with Concourse
Automated PCF Upgrades with ConcourseAutomated PCF Upgrades with Concourse
Automated PCF Upgrades with Concourse
 
Todo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBXTodo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBX
 

Kürzlich hochgeladen

Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Sheetaleventcompany
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 

Kürzlich hochgeladen (20)

Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 

Business Models for WordPress Plugin and Theme Distribution

  • 1. Business Models for WordPress Plugin and Theme Distribution What You Need to Know About the GPL Presented by Jason Coleman At WordCampPhilly, October 30th, 2010 JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
  • 2. GPLv2 License • License.txt in root of your WordPress install. • Online at: http://wordpress.org/about/gpl/ • “intended to guarantee your freedom to share and change free software” • Free as in “freedom, not price”. But… • “These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
  • 3. WordPress on GPLv2 • http://wordpress.org/about/license/ • “Part of this license outlines requirements for derivative works, such as plugins or themes. Derivatives of WordPress code inherit the GPL license.” • What Drupal said: http://drupal.org/licensing/faq/ • WordPress: “we feel strongly that plugins and themes are derivative work and thus inherit the GPL license” JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
  • 4. WordPress vs. Thesis • Required viewing: Mixergy Interview with Matt Mullenweg and Chris Pearson. • WordPress: Themes and plugins are “derivitive works”. • DIYThemes: No they aren’t. • Moot Point: There was also copied code in Thesis. • But: Fair Use applicable to using code? • End Result: Thesis moves to “split license”. JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
  • 5. How does this affect me as a WordPress developer? When the GPL applies to you and potential business models for your themes & plugins. JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
  • 6. Scenario 1: Contract Work • From the GPL FAQ: “when the organization transfers copies to other organizations or individuals, that is distribution. In particular, providing copies to contractors for use off-site is distribution.” • If you distribute your code to a client’s server or through contract to their ownership, GPL applies. i.e. They can (but don’t have to) redistribute the code. • SS-Ecommerce Plugin had a faulty license. • Solutions? – Host it on your own server? – Work with the GPL. • Let your clients know about GPL impacts. JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
  • 7. Scenario 2: Plugin for Non-WP Site • Examples: WineLog plugin. Disqus plugin. • I don’t need to GPL WineLog code do I? • No, just code distributed with the plugin*. – Access data through APIs. – Leave proprietary logic out of the plugin code. • Still have a better featured version of WineLog plugin running on WineLog WPMU install. • Use common sense. Be careful. JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
  • 8. Scenario 3: Selling Premium Plugins • Assume the GPL applies to .php files. • You can use your own copyright license for images, CSS, and javascript*. (split license) • Can use some kind of “modular architecture” to get around the GPL. (s2Member) • Remember: free as in freedom. You can charge for GPL code! • Phone Home or API Keys to unlock functionality. • Obfuscation • Charge for “other stuff”. JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
  • 9. Business Models: Theme Co’s • DIYThemes • StudioPress – Personal Option: $87 one – GPL Themes time fee. • Use on one website. – One time $59.95-$84.95 fee for framework. • Forums • Lifetime upgrades. – $24.95/subtheme (“turnkey design”) or $249.95 for • 30-day money back framework and all subthemes. guarantee. – Developer’s Option: $164 – Unlimited sites. one time fee. – Free support forums. • Unlimited uses. • Access to beta versions. • Client Site Options JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
  • 10. Business Models: Plugin Co’s • s2Member Pro • WP e-Commerce – Start with the free version in – Base plugin is free. the WP directory. – Charge for “premium upgrades”. – Charge $69 (single site) or $129 (unlimited) for added – Free support forums features and modules for PayPal Pro (checkout on your – Premium Support own site). – Consulting? – I believe free version also includes affiliate links. JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
  • 11. Business Model: Paid Memberships Pro • $60 for plugin + 6 months access to support forums and updates. • $10/month for support and updates after that. • Includes compatible theme. • Download just plugin code or bundle with latest version of WP, recommended GPL plugins, etc. • Affiliate links for Payment Gateways. JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
  • 12. Discussion • Business Models – What to charge for? – How much to charge? • GPL – Using it. – Abusing it. • Anything else? JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM
  • 13. About Jason Coleman • Stranger Studios: www.strangerstudios.com • WineLog: www.winelog.net • Membership Plugin: www.paidmembershipspro.com • Blog: therealjasoncoleman.com JASON COLEMAN ∞ CEO, STRANGER STUDIOS ∞ M: 610-334-8508 ∞ JASON@STRANGERSTUDIOS.COM