Advertisement:
A2Hosting

Author Topic: Guidelines Update (Customization License)  (Read 78957 times)

Offline IchBin™

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 11,103
  • Gender: Male
  • I don't speak German.
    • IchBin.us
Guidelines Update (Customization License)
« on: November 30, 2011, 03:06:21 PM »
Hello all,

We wanted to let you know that the customization team is going to add a simple new requirement to all mods and themes submitted to the simplemachines.org customization site. We're doing this to keep things simple -- to avoid confusion about what community members are and are not allowed to do with your mod or theme.

Did you know that, whenever you create a new mod or theme, you have an exclusive copyright to your own work? International copyright law says that, when you create original work, nobody else has the right to redistribute your work or create a new version of it -- unless you say so.

Not everyone knows this, and this has led to some confusion about what to do with great mods and themes at the SimpleMachines.org customization site when their original authors are no longer able or willing to keep up with them.  Frequently, someone requests permission to be listed as the new author of the mod or theme. But if the original author has not given permission, then it would be against international copyright law for someone else to put a modified version of the mod up on the customization site. And the SMF team does not want to help someone break the law.

On the other hand, we'd like to help the community maintain these great mods. We know that, many times, the original author really would not mind if someone took over an "old" mod.  That's why we think adding this simple requirement will make things less confusing for everyone.

Starting January 1st we are requiring authors to do the following:
  • Include a license statement in each of your files (see SMF files for an example). Include the name and link to the license you've chosen in the customization description.
  • If you decide you wish to reserve all these rights to yourself, please include a copyright notice, a simple statement that no-one should edit or redistribute your work without your permission. This makes it clear to everyone that you didn't just "forget" to include some kind of permission for others to build upon your work.
You may know that Simple Machines and the SMF team, after a long debate, selected the  Open Source license (3-clause BSD License) for SMF 2.0, and has committed to sticking with open-source licenses in the future. We encourage mod and theme authors to use Open Source  licenses for work they submit.  There are several to choose from.

Among the most permissive are the

Licenses that require those using your code to also share their work have "copyleft" or "share alike" requirements:

For more information:
http://creativecommons.org/licenses/
http://www.gnu.org/licenses/licenses.html
http://www.opensource.org/licenses/category
http://en.wikipedia.org/wiki/Comparison_of_free_software_licenses
http://www.smashingmagazine.com/2010/03/24/a-short-guide-to-open-source-and-similar-licenses/
Brad "IchBin™" Grow        TinyPortal        Themes
Coding Guidelines       

Online Kryzen

  • Localizer
  • SMF Hero
  • *
  • Posts: 3,642
  • Gender: Male
Re: Guidelines Update (Customization License)
« Reply #1 on: December 01, 2011, 07:16:40 AM »
Thanks for the information. So if I'm correct, the statement that you can do whatever you want with softwares that don't have a license is incorrect? But perhaps it would be a good idea to have a page in the customization site that has a few examples of license and a guide how to include them.
Kryzen
Localizer

Offline Illori

  • Doc Coordinator
  • SMF Master
  • *
  • Posts: 33,891
Re: Guidelines Update (Customization License)
« Reply #2 on: December 01, 2011, 07:22:52 AM »
if a software/code etc does not have a license it is under a closed license and you can not do anything with the code provided.

some licenses are included in the op, you just need to include the text per the license and a link in the header. there is no real strict format required as long as it is included.

Online Kryzen

  • Localizer
  • SMF Hero
  • *
  • Posts: 3,642
  • Gender: Male
Re: Guidelines Update (Customization License)
« Reply #3 on: December 01, 2011, 08:18:19 AM »
Thanks for pointing that out Illori, I was always told that if a software didn't had a license, you could do anything you want with it. Just to be sure, it is not required to give your software a license, but it's recommended to have one?
Kryzen
Localizer

Offline Illori

  • Doc Coordinator
  • SMF Master
  • *
  • Posts: 33,891
Re: Guidelines Update (Customization License)
« Reply #4 on: December 01, 2011, 08:20:34 AM »
it is now a requirement that all mods and themes have a license, even if it is simply text that says you dont want anyone to ever touch your mod/theme and they cant build on it etc.

the customization approval guidelines have been updated to include this requirement.

Online Kryzen

  • Localizer
  • SMF Hero
  • *
  • Posts: 3,642
  • Gender: Male
Re: Guidelines Update (Customization License)
« Reply #5 on: December 01, 2011, 08:22:10 AM »
I know, but I meant generally :P
Kryzen
Localizer

Offline Illori

  • Doc Coordinator
  • SMF Master
  • *
  • Posts: 33,891
Re: Guidelines Update (Customization License)
« Reply #6 on: December 01, 2011, 08:22:48 AM »
in the real world you can do what you want, but in "smf world" it is required.

Offline Norv

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 18,314
  • Blue Wolf
Re: Guidelines Update (Customization License)
« Reply #7 on: December 01, 2011, 10:07:25 PM »
Thank you for the work on this and posting this information, BinMan. I'm sure it can only help for the future.
To-do lists are for deferral. The more things you write down the later they're done… until you have 100s of lists of things you don't do.
File a security report | Developers' Blog | Bug Tracker

Also known as Norv on D* | Norv N. on G+ | Norv on Github

Offline Ricky.

  • Customizer
  • SMF Hero
  • *
  • Posts: 4,025
    • Indian Linux Forums
Re: Guidelines Update (Customization License)
« Reply #8 on: December 02, 2011, 02:52:09 AM »
Definitely its useful. There are many who just takes away your work along with credits, they may now have little knowledge that they are breaking law !

Offline Account Abandoned

  • Full Member
  • ***
  • Posts: 513
Re: Guidelines Update (Customization License)
« Reply #9 on: February 05, 2012, 03:58:41 PM »
Question about the BSD 3-Clause License.

I am developing a smaller modification which will be in-house for the time being, however, if it works out well I will likely attempt to submit it to SMF mods... Just to make sure I understand correctly, as I haven't done this before... do I need to add the following in every file of the modification?

Quote
Copyright (c) <YEAR>, <OWNER>
All rights reserved.

To abide by the license standards?

Thanks for assisting me with this, I just want to make sure I get it right the first time :)

Offline Labradoodle-360

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 11,983
  • Gender: Male
    • matthew.kerle on Facebook
    • @matthew_kerle on Twitter
Re: Guidelines Update (Customization License)
« Reply #10 on: February 05, 2012, 04:04:12 PM »
A copy of the license (.txt) should be included with the modification, and the readme and description should both visibly display the license utilized. Comment headers in files should also state the license it's copyrighted with.
Former SMF Developer
My Modifications

Offline Account Abandoned

  • Full Member
  • ***
  • Posts: 513
Re: Guidelines Update (Customization License)
« Reply #11 on: February 05, 2012, 08:55:07 PM »
Okay cool, thanks Lab :)

Offline Sheda

  • Semi-Newbie
  • *
  • Posts: 87
Re: Guidelines Update (Customization License)
« Reply #12 on: February 06, 2012, 02:54:31 PM »
Hrm. I'm planning on offering a modification soon. However, it's very little code, that's also quite easy... So i don't feel like reading through a bunch of highly complex and rather useless license texts. I really don't care what people do with the code. If i was to exclude something, i'd say they shouldn't use it for evil... but honestly, who would believe that any license in the world can prevent that? ???
So, well... do you have a suggestion which one i should choose for minimum bureaucracy/effort? :P

Offline Labradoodle-360

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 11,983
  • Gender: Male
    • matthew.kerle on Facebook
    • @matthew_kerle on Twitter
Re: Guidelines Update (Customization License)
« Reply #13 on: February 06, 2012, 02:56:32 PM »
Most Open-Source licenses are similar to what you are explaining. Check out the "New BSD License" or MPL (Mozilla Public License).
Former SMF Developer
My Modifications

Offline Sheda

  • Semi-Newbie
  • *
  • Posts: 87
Re: Guidelines Update (Customization License)
« Reply #14 on: February 06, 2012, 03:06:26 PM »
How about just writing in my own words what is or isn't allowed to do with the code? Would this count as a license as well?

Offline IchBin™

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 11,103
  • Gender: Male
  • I don't speak German.
    • IchBin.us
Re: Guidelines Update (Customization License)
« Reply #15 on: February 06, 2012, 03:10:52 PM »
The link for comparisons is a great way to quickly decide what you want without having to do a lot of research.
http://en.wikipedia.org/wiki/Comparison_of_free_software_licenses

The whole purpose of the license is to help the community. Abandoned mods is a big problem because nobody can take them over under a closed license.

We require a license be chosen. If one is not chosen, then you must specify that you reserve all rights as stated in the guidelines.
http://wiki.simplemachines.org/smf/Customization_approval_guidelines#Customization_License
Brad "IchBin™" Grow        TinyPortal        Themes
Coding Guidelines       

Offline Sheda

  • Semi-Newbie
  • *
  • Posts: 87
Re: Guidelines Update (Customization License)
« Reply #16 on: February 06, 2012, 03:33:33 PM »
Thanks. Think i've found one that sounds good.

Offline Labradoodle-360

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 11,983
  • Gender: Male
    • matthew.kerle on Facebook
    • @matthew_kerle on Twitter
Re: Guidelines Update (Customization License)
« Reply #17 on: February 06, 2012, 03:55:37 PM »
Thanks. Think i've found one that sounds good.
Great to hear! We look forward to reviewing your customization :)
Former SMF Developer
My Modifications

Offline Sheda

  • Semi-Newbie
  • *
  • Posts: 87
Re: Guidelines Update (Customization License)
« Reply #18 on: February 06, 2012, 05:58:55 PM »
:P
You'll probably be disappointed, though... as the code is already available, it's just stuffed into another mod and now i'm going... uh... stand-alone. Hopefully with all the bugs fixed. Well, we'll see.
By the way, where do you think the license-related text should go?
Should i make a comment right at the beginning above the <? xml, or maybe in the line below that, or below the name of my mod, or maybe below the whole code? No matter where, it seems a little out of place.

Offline Labradoodle-360

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 11,983
  • Gender: Male
    • matthew.kerle on Facebook
    • @matthew_kerle on Twitter
Re: Guidelines Update (Customization License)
« Reply #19 on: February 06, 2012, 06:03:33 PM »
If your modification adds any files, those files should include licensing information at the top of the file, in the file comments. The readme should contain the license, or a link to the license in addition to the description on the mod site.

Furthermore, there is an XML element-tag called <license></license> that is applicable to package-info.xml :)
Former SMF Developer
My Modifications

Offline Sheda

  • Semi-Newbie
  • *
  • Posts: 87
Re: Guidelines Update (Customization License)
« Reply #20 on: February 06, 2012, 07:17:30 PM »
Only package-info.xml or also modifications.xml? Because they both have these infos like name, id, version...

Offline live627

  • SMF Hero
  • ******
  • Posts: 3,574
  • Gender: Male
  • A light for our dream which is worth everything we could envision today and more tomorrow
    • live627 on Facebook
    • @live627 on Twitter
    • livemods
Re: Guidelines Update (Customization License)
« Reply #21 on: February 06, 2012, 08:03:34 PM »
Furthermore, there is an XML element-tag called <license></license> that is applicable to package-info.xml :)
What? In SMF 2.0?
See a list of my mods

I don't accept support PMs. Ever! Your query will be answered much quicker in the public boards. Why don't I want any PMs asking for support?

Offline Labradoodle-360

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 11,983
  • Gender: Male
    • matthew.kerle on Facebook
    • @matthew_kerle on Twitter
Re: Guidelines Update (Customization License)
« Reply #22 on: February 06, 2012, 08:04:46 PM »
Furthermore, there is an XML element-tag called <license></license> that is applicable to package-info.xml :)
What? In SMF 2.0?
Yeup!
Former SMF Developer
My Modifications

Offline Illori

  • Doc Coordinator
  • SMF Master
  • *
  • Posts: 33,891
Re: Guidelines Update (Customization License)
« Reply #23 on: February 06, 2012, 08:17:01 PM »
where is it in the source? i cant find it in Packages.php

Offline Labradoodle-360

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 11,983
  • Gender: Male
    • matthew.kerle on Facebook
    • @matthew_kerle on Twitter
Re: Guidelines Update (Customization License)
« Reply #24 on: February 06, 2012, 08:18:35 PM »
I honestly have no idea. emanuele uses it in his modifications. It may be for future implementation, and for reading purposes.
Former SMF Developer
My Modifications

Offline live627

  • SMF Hero
  • ******
  • Posts: 3,574
  • Gender: Male
  • A light for our dream which is worth everything we could envision today and more tomorrow
    • live627 on Facebook
    • @live627 on Twitter
    • livemods
Re: Guidelines Update (Customization License)
« Reply #25 on: February 06, 2012, 08:26:43 PM »
I honestly have no idea. emanuele uses it in his modifications. It may be for future implementation, and for reading purposes.
probably in SVN, then. Because I've never heard of such a tag.
See a list of my mods

I don't accept support PMs. Ever! Your query will be answered much quicker in the public boards. Why don't I want any PMs asking for support?

Offline IchBin™

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 11,103
  • Gender: Male
  • I don't speak German.
    • IchBin.us
Re: Guidelines Update (Customization License)
« Reply #26 on: February 06, 2012, 09:48:34 PM »
It's not used in SMF 2 yet. Further more, it doesn't matter if it is or not. :) You can add whatever tag you want, SMF will only read the tags it needs.
Brad "IchBin™" Grow        TinyPortal        Themes
Coding Guidelines       

Online Kindred

  • Project Manager
  • SMF Master
  • *
  • Posts: 37,594
  • Gender: Male
  • Red Sox WIN!
    • wagner999 on Facebook
    • www.linkedin.com/in/wdwagner/ on LinkedIn
    • @Kindred_999 on Twitter
Re: Guidelines Update (Customization License)
« Reply #27 on: February 08, 2012, 01:31:16 PM »
we definitely have plans for it in future source.

see http://test.turtleshellprod.com/index.php?action=credits#copyrights for a preview of what we have played around with so far.  Specifically, look at the end of the list for the optimus brave entry...
Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support forums.  Thank you.

Offline vbgamer45

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 16,158
    • smfhacks on Facebook
    • @createaforum on Twitter
    • SMF For Free
Re: Guidelines Update (Customization License)
« Reply #28 on: February 08, 2012, 01:53:24 PM »
we definitely have plans for it in future source.

see http://test.turtleshellprod.com/index.php?action=credits#copyrights for a preview of what we have played around with so far.  Specifically, look at the end of the list for the optimus brave entry...
Is there a way to include a link to the website. Like it should be in the mod package format. Like website or mod site link.
Community Suite - Take your forum to the next level built for SMF, Gallery,Store,Classfieds,Downloads,more!

SMFHacks.com -  Paid Modifications for SMF

Latest Mod:
EzPortal - Portal System for SMF
Newsletter Pro SMF Gallery Pro SMF Classifieds SMF Store

Offline Labradoodle-360

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 11,983
  • Gender: Male
    • matthew.kerle on Facebook
    • @matthew_kerle on Twitter
Re: Guidelines Update (Customization License)
« Reply #29 on: February 08, 2012, 02:30:29 PM »
we definitely have plans for it in future source.

see http://test.turtleshellprod.com/index.php?action=credits#copyrights for a preview of what we have played around with so far.  Specifically, look at the end of the list for the optimus brave entry...
Is there a way to include a link to the website. Like it should be in the mod package format. Like website or mod site link.
I do believe there is, actually.
Former SMF Developer
My Modifications

Online Kindred

  • Project Manager
  • SMF Master
  • *
  • Posts: 37,594
  • Gender: Male
  • Red Sox WIN!
    • wagner999 on Facebook
    • www.linkedin.com/in/wdwagner/ on LinkedIn
    • @Kindred_999 on Twitter
Re: Guidelines Update (Customization License)
« Reply #30 on: February 08, 2012, 02:56:19 PM »
yes, what we have done so far does allow that, if the package uses the tag
(as I said, see the Optimus Brave mod at the bottom of the list)

New tags: website, copyright and license (all optional of course)
The website tag is used around the name of the mod,
If the copyright tag is not defined, a string "by <name of the modder>" is used -- filled from the package info.
if the license tag is defined, a link to the license is included after the author/copyright

note: we're still working on the final format of this stuff...   I added the code update to my test site specifically because it's a good way to test it with 160 mods installed.


edit2- I'll make a mod package in a bit which does this change so people can see the actual effect and experiment with their own mods.
« Last Edit: February 08, 2012, 03:09:15 PM by Kindred »
Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support forums.  Thank you.

Offline live627

  • SMF Hero
  • ******
  • Posts: 3,574
  • Gender: Male
  • A light for our dream which is worth everything we could envision today and more tomorrow
    • live627 on Facebook
    • @live627 on Twitter
    • livemods
Re: Guidelines Update (Customization License)
« Reply #31 on: February 08, 2012, 08:46:21 PM »
we definitely have plans for it in future source.

see http://test.turtleshellprod.com/index.php?action=credits#copyrights for a preview of what we have played around with so far.  Specifically, look at the end of the list for the optimus brave entry...
Does it do it automatically, ie. no need for the mod to manually do it??
See a list of my mods

I don't accept support PMs. Ever! Your query will be answered much quicker in the public boards. Why don't I want any PMs asking for support?

Online Kindred

  • Project Manager
  • SMF Master
  • *
  • Posts: 37,594
  • Gender: Male
  • Red Sox WIN!
    • wagner999 on Facebook
    • www.linkedin.com/in/wdwagner/ on LinkedIn
    • @Kindred_999 on Twitter
Re: Guidelines Update (Customization License)
« Reply #32 on: February 08, 2012, 10:28:16 PM »
well, right now (in 2.0) it would be a mod...
I believe that it is planned to add for 2.1.

of course, to take full advantage of it, the mod packages will have to add the correct tags as well.
Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support forums.  Thank you.

Offline LogoOff Team

  • Semi-Newbie
  • *
  • Posts: 72
  • www.logooff.net
    • The Logo Off Skin Studio
Re: Guidelines Update (Customization License)
« Reply #33 on: March 10, 2012, 12:40:05 PM »
do you mean to change this, even that file is originaly from default theme?

eg index.template.php
Code: [Select]
/**
 * Simple Machines Forum (SMF)
 *
 * @package SMF
 * @author Simple Machines
 * @copyright 2011 Simple Machines
 * @license http://www.simplemachines.org/about/smf/license.php BSD
 *
 * @version 2.0.2
 */

Offline emanuele

  • Language Moderator
  • SMF Super Hero
  • *
  • Posts: 14,059
  • Gender: Male
  • THERE'S JUST ME
Re: Guidelines Update (Customization License)
« Reply #34 on: March 10, 2012, 03:18:20 PM »
Have a look at this topic, it should answer your questions. :)
Do you want to discover what I'm doing? Here it is!



Hai bisogno di supporto in Italiano?

* emanuele dislikes "like" and alike

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

It has been reported to me that I'm being snarky, feel free to be offended by my comments, I'm probably doing it on purpose...or not.