Welcome to the GoFuckYourself.com - Adult Webmaster Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact us.

Post New Thread Reply

Register GFY Rules Calendar
Go Back   GoFuckYourself.com - Adult Webmaster Forum > >
Discuss what's fucking going on, and which programs are best and worst. One-time "program" announcements from "established" webmasters are allowed.

 
Thread Tools
Old 01-16-2006, 01:41 PM   #1
nakki
Confirmed User
 
Join Date: May 2001
Location: http://topadultblogs.com/
Posts: 137
:stop Writing WordPress plugins? Read this.

Since the topic of WordPress plugins & licensing came up in couple of other threads, I thought I should make a topic for it.

The issue is, that some people on GFY are writing plugins for WordPress, which is of course the fabulous open source blogging software that's all the rage these days. The problem is that WordPress is licensed under the GPL license, which basically says that if you use any of the functions, variables etc. of the blogging software in your plugin - AND distribute (read: sell) that plugin, the plugin must be released under a GPL-compatible license.

This basically means that if your plugin uses any of the WordPress variables or functions (and I can't think of any useful plugin that wouldn't) and you're distributing that said plugin, you are obliged to also release the source code to that plugin.

Now, I'm not about to sue anyone for not distributing the source code of their plugin. I'm just giving you guys a heads up - when dealing with open source software, you have to be extra careful with licensing. Although the GPL has never been properly tested in court, not paying attention to the licenses might bite you in the ass in the future if you're not careful.
__________________
- adult blog aggregator - sign up here
NastyLittle.com - trade with an established adult blog
nakki is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 01-16-2006, 01:51 PM   #2
Trax
[----------------------]
 
Join Date: Aug 2001
Posts: 14,486
good post
Trax is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 01-16-2006, 01:53 PM   #3
Veterans Day
Confirmed User
 
Join Date: Jul 2003
Location: The Windy City
Posts: 8,403
hmmmmmmmmmmmmmmmmm
Veterans Day is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 01-16-2006, 02:21 PM   #4
nakki
Confirmed User
 
Join Date: May 2001
Location: http://topadultblogs.com/
Posts: 137
Heh.. damn, I seem to have forgotten rule #1 of GFY: "Never discuss business".

Really though. Any opinions or thoughts on this?
__________________
- adult blog aggregator - sign up here
NastyLittle.com - trade with an established adult blog
nakki is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 01-16-2006, 02:36 PM   #5
griffin
Registered User
 
Join Date: May 2003
Posts: 87
not true.
griffin is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 01-16-2006, 02:41 PM   #6
Screaming
I can change this!!!!!
 
Join Date: Feb 2004
Posts: 18,972
Quote:
Originally Posted by griffin
not true.
What makes you say that?
__________________
Screaming is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 01-16-2006, 02:47 PM   #7
griffin
Registered User
 
Join Date: May 2003
Posts: 87
A plugin is not modifying any part of the wordpress source code, it is not a derivative work of wordpress, it is a standalone piece of software that uses the provided interface. There is nothing in the GPL prohibiting any license from utilizing an interface provided by a piece of GPL'd software.
griffin is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 01-16-2006, 02:53 PM   #8
Brujah
Beer Money Baron
 
Brujah's Avatar
 
Industry Role:
Join Date: Jan 2001
Location: brujah / gmail
Posts: 22,157
Some interesting links regarding this topic.
http://www.fsf.org/licensing/licenses/gpl-faq.html

Does the GPL require that source code of modified versions be posted to the public?
http://www.fsf.org/licensing/license...cePostedPublic

If I use a piece of software that has been obtained under the GNU GPL, am I allowed to modify the original code into a new program, then distribute and sell that new program commercially?
http://www.fsf.org/licensing/license...PLCommercially

Can I release a modified version of a GPL-covered program in binary form only?
http://www.fsf.org/licensing/license...fiedJustBinary

If I add a module to a GPL-covered program, do I have to use the GPL as the license for my module?
http://www.fsf.org/licensing/license...LModuleLicense

If a program released under the GPL uses plug-ins, what are the requirements for the licenses of a plug-in?
http://www.fsf.org/licensing/license...#GPLAndPlugins

What should I do if I discover a possible violation of the GPL?
http://www.fsf.org/licensing/license...rtingViolation
__________________
Brujah is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 01-16-2006, 03:06 PM   #9
nakki
Confirmed User
 
Join Date: May 2001
Location: http://topadultblogs.com/
Posts: 137
Quote:
Originally Posted by griffin
A plugin is not modifying any part of the wordpress source code, it is not a derivative work of wordpress, it is a standalone piece of software that uses the provided interface. There is nothing in the GPL prohibiting any license from utilizing an interface provided by a piece of GPL'd software.
You might want to read this FAQ answer. Also, the WordPress Codex says that:

Quote:
You do not need to license your plugin under the terms of the GPL (http://www.gnu.org/copyleft/gpl.html); but any license you choose to use must be compatible with the GPL (http://www.fsf.org/licensing/license...tibleLicenses).
The GPL pretty clearly says that anything linking to the GPL-licensed code should also be licensed under a compatible license.

Although plugins are somewhat (or, sometimes) in the gray territory, there are some cases of companies distributing the original software and their custom plugins as a single package, in which case (in my opinion) it should definitely be considered a derivative work of the original software.
__________________
- adult blog aggregator - sign up here
NastyLittle.com - trade with an established adult blog
nakki is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 01-16-2006, 03:21 PM   #10
nakki
Confirmed User
 
Join Date: May 2001
Location: http://topadultblogs.com/
Posts: 137
Sorry, my last URL should be http://www.fsf.org/licensing/license...atibleLicenses
__________________
- adult blog aggregator - sign up here
NastyLittle.com - trade with an established adult blog
nakki is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 01-16-2006, 03:32 PM   #11
Brujah
Beer Money Baron
 
Brujah's Avatar
 
Industry Role:
Join Date: Jan 2001
Location: brujah / gmail
Posts: 22,157
But, this seems to allow for some seperation depending how the plugin is used/called.
http://www.fsf.org/licensing/license...#GPLAndPlugins
__________________
Brujah is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 01-16-2006, 03:51 PM   #12
nakki
Confirmed User
 
Join Date: May 2001
Location: http://topadultblogs.com/
Posts: 137
Quote:
Originally Posted by Brujah
But, this seems to allow for some seperation depending how the plugin is used/called.
http://www.fsf.org/licensing/license...#GPLAndPlugins
Yeah, things get messy when talking about plugins and the GPL. My reading of this is, though, that any useful (WordPress) plugin needs to use a lot of the functions and data structures of the host program to do anything intelligent. But of course there are exceptions.
__________________
- adult blog aggregator - sign up here
NastyLittle.com - trade with an established adult blog
nakki is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 01-16-2006, 03:59 PM   #13
twan
Confirmed User
 
Join Date: Aug 2003
Posts: 798
GPL is a virus..
__________________

Blog Submitter, submit to 15 blog dirs with 1 form.
Free WordPress Blog Hosting - Become a Thumblogger Affiliate!
twan is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Post New Thread Reply
Go Back   GoFuckYourself.com - Adult Webmaster Forum > >

Bookmarks



Advertising inquiries - marketing at gfy dot com

Contact Admin - Advertise - GFY Rules - Top

©2000-, AI Media Network Inc



Powered by vBulletin
Copyright © 2000- Jelsoft Enterprises Limited.