The Joomla! Forum ™





Post new topic Reply to topic  [ 4 posts ] 
Author Message
PostPosted: Tue Feb 20, 2007 9:24 pm 
Joomla! Apprentice
Joomla! Apprentice

Joined: Fri Oct 27, 2006 7:50 pm
Posts: 9
Hi,

I am considering offering a commercial, subscription web service based on Joomla technology, third party extensions (both GPL and commercial) and custom templates, modules, and components. I am seeking opinions from those with similar operations or credible insight to the legal implications of what I am pursuing.

Before posting here I conducted a fair amount of research into the GNU GPL and OSM licensing details and searched and read through many forum posts until the relevance fell under 20% and older than a year in age.

My belief, based on my understanding and interpretation of this research, is I am clear legally under the following scenario and conditions:

1) Seek professional legal advice to be certain!  :)

2)  Service offering is commercial (customers pay a fee) web based application including:
  * web hosting (24/7 Internet access and availability, domain name registration services, technical customer support, etc.)
  * access and use of specialized application functions
  * initial client setup (user profiles and default data loading) and customization of application interface
  * additional fee based services such as customizations to non-GPL code, new custom code and functions, training, ongoing site  maintenance and updates.

3) No code obtained under GNU GPL and OSM will be altered and will be referenced via the website hosting the subscribed application service.

My rational goes as follows:

1) No open source code is being modified, sold, or distributed as all executes, operates, and resides on the hosted site. Even if open source components were deemed modified, license is not violated as no code is being distributed.
2) Subscription fee is derived for hosting, application services, and support services.
3) All customizations are done via "ground-up" modules and components not linked into open source components but invoked via published interfaces such as API, functions calls, forks, and EXEC. **
4) Identification, copy write, and reference to utilized open source functions is published in hosted application.
5) Ability to clearly identify distinct open source components and functions, custom functions, web hosting, and professional services.
6) Existence of GPL and custom code, modules, and programs on common server would be characterized as "mere aggregation" rather than modified code.
8) All customized, non GPL code would be copywrited by author and not released under GPL.
9) Open source components would retain original GPL/OSM license text in version residing on hosting server.

** Not quite sure about "dynamically linked" clause for plugin as I am not technically sure how Joomla extensions are implemented but based on the existence and legal commercial third party Joomla component market I am assuming this is acceptable)

Thanks for your input.


Last edited by windtrader on Tue Feb 20, 2007 9:26 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Tue Feb 20, 2007 9:35 pm 
User avatar
Joomla! Exemplar
Joomla! Exemplar

Joined: Fri Aug 12, 2005 7:19 am
Posts: 9206
Location: Leeds, UK
My understanding is that you are distributing if you pass on the code to a third party and you are doing that by allowing them to use it even if it still resides on your server

_________________
"Exploited yesterday... Hacked tomorrow"
Blog http://brian.teeman.net/
Joomla Hidden Secrets http://hiddenjoomlasecrets.com/


Top
 Profile  
 
PostPosted: Tue Feb 20, 2007 10:34 pm 
Joomla! Apprentice
Joomla! Apprentice

Joined: Fri Oct 27, 2006 7:50 pm
Posts: 9
Thanks for the thought. The following is from the official FAQ on the GNU site. It makes a distinction between "run" and "distribute" software and also implies it may a bit of a "hole" but still legal to run modded GPL sw without making source available.
.
Quote:
A company is running a modified version of a GPL'ed program on a web site. Does the GPL say they must release their modified sources?
    The GPL permits anyone to make a modified version and use it without ever distributing it to others. What this company is doing is a special case of that. Therefore, the company does not have to release the modified sources.

    It is essential for people to have the freedom to make modifications and use them privately, without ever publishing those modifications. However, putting the program on a server machine for the public to talk to is hardly "private" use, so it would be legitimate to require release of the source code in that special case. We are thinking about doing something like this in GPL version 3, but we don't have precise wording in mind yet.

    In the mean time, you might want to use the Affero GPL for programs designed for network server use.


Top
 Profile  
 
PostPosted: Tue Feb 20, 2007 10:50 pm 
User avatar
Joomla! Exemplar
Joomla! Exemplar

Joined: Fri Aug 12, 2005 7:19 am
Posts: 9206
Location: Leeds, UK
yes it was that exact paragraph i was trying to explain. as you can see you are distributing it even though it remains on your server

_________________
"Exploited yesterday... Hacked tomorrow"
Blog http://brian.teeman.net/
Joomla Hidden Secrets http://hiddenjoomlasecrets.com/


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 



Who is online

Users browsing this forum: Eddie9382 and 15 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group