Author Topic: Template Development  (Read 2980 times)

HandsomeWeb

  • SOS Developer
  • Administrator
  • Full Member
  • *****
  • Posts: 85
  • Karma: 2
    • View Profile
    • SOS Webpages
Template Development
« on: September 11, 2007, 03:07:46 PM »
The first draft of a Guideline for Developing Templates has been completed:

http://www.soswebpages.com/SOS_Template_Guidelines.pdf
Chris
http://www.soswebpages.com
http://www.handsomeweb.com
http://www.handsomewebservices.com

JMajors

  • Newbie
  • *
  • Posts: 3
  • Karma: 2
    • View Profile
Re: Template Development
« Reply #1 on: September 29, 2007, 08:04:21 AM »
I found it very easy to take an installed template and manipulate it to fit my needs.

When I do that, can I copyright it?  Can I keep people from using it?

HandsomeWeb

  • SOS Developer
  • Administrator
  • Full Member
  • *****
  • Posts: 85
  • Karma: 2
    • View Profile
    • SOS Webpages
Re: Template Development
« Reply #2 on: September 29, 2007, 09:43:39 AM »
The templates that come with the installation of SOS Webpages are Free Software and can modified however you wish. 

I'm no lawyer, but the terms of the GPL do not allow you to make a derived work that is not also free software.  But any template you make yourself would not have to be released under GPL or other open source license.  When making your own template some parts of the code would be identical, because they are basic php.  For example:

Code: [Select]
<?
//This section builds the main menu
//Each menu item will be defined by the text in the variable below
$menu_item_divider = "</li><li>";
$pathFix = dirname(__FILE__);
include("includes/menu.php");
?>

Using this piece of code out of 'templates/99blue/template.php' is probably not a violation of the license.  I doubt using anything inside that particular template.php is completely original. Going into the stylesheet and just changing the colors would not produce something that you could copyright.
Chris
http://www.soswebpages.com
http://www.handsomeweb.com
http://www.handsomewebservices.com