The BoardMod Project
 The Project | News | Downloads | Mods | FAQ | Templates | Chat | Forum
BoardMod Support Forum
[ Home | Help | Search | Login | Register ]  

10.09.10 at 20:50:04, Welcome, Guest. Please Login or Register

Choose Language:
Pages: 1 
Modifying Other People's Mods (Read 4831 times)
Curtiss Grymala
Hacker God
*****
Offline

Posts: 1314



31.10.05 at 02:10:41  
I just wanted to make this topic, in case anyone cares.  I just want to make it publicly known that I have absolutely no problem with anyone changing any of my mods.  I know that a lot of mod writers disappear over time, and some new mod writers feel somewhat guilty about trying to update those older mods.  I just want it known that, in case I ever disappear from these boards (which I don't plan on doing for quite a while), I am giving full permission to anyone wanting to work with the mods I've written (that also applies even if I don't disappear from these boards, and someone decides that they want to improve any of my mods).

Maybe someone should make a sticky topic where mod writers can reply to let it known whether they approve of people working on their mods?
« Last Edit: 01.11.05 at 02:31:04 by Curtiss Grymala »  
IP Logged
 

Currently using Y2.3 With no mods (though that will hopefully change, soon).

Click Here To See A List Of All The Mods I've Written
Spikecity
Mod Writer
*****
Offline

New York, New York, USA
Posts: 2630



Reply #1 - 31.10.05 at 12:35:14  
Curtiss,

I think we need a sort of rule of politeness which states that as long as a modwriter is an active (visiting and participating) member of the boardmod community it means hands off his/her mods with the alternative of asking permission to change/add to his/her code.
If the modwriter is dead and gone and there is a need to recode or change those mods it is up to the coder to decide.
However, I still would suggest to try and contact the original author just in case.

I already released some of my mods to other coders willing to pick up where I left off, as my time is so limited and my development sources are aimed at Y2 it makes no use to hold on to them.

In any case, courtesy and polite asking will benefit the community as a whole and prevent fights over code, because after all it is Open Source.

Thanks for bringing this to our attention.

Ron
 
IP Logged
 

Nothing to add here Smiley
Outumuro
Hacker God
*****
Offline

Los Angeles, California, USA
Posts: 569



Reply #2 - 31.10.05 at 13:25:13  
Good ideas here by Curtiss and Ron.  Maybe determining a policy that defines what an active mod dev is and an actively supported mod... as opposed to an unactive or missing ("AWOL" so to speak) mod dev and an unsupported mod that has been orphaned in effect.

It does happen that devs changes and their interests and lives change.  Someone may lose interest in YaBB, modding for it, or for Perl.  Or could be something as simple as taking a break from it for a while, yet with the desire to comeback and pickup where they left off.

Defining (or re-defining) some ground rules... might be good for the community at large?
 
IP Logged
 

...
... ... ... ... ...
Spikecity
Mod Writer
*****
Offline

New York, New York, USA
Posts: 2630



Reply #3 - 31.10.05 at 14:19:47  
Outumuro wrote on 31.10.05 at 13:25:13:
It does happen that devs changes and their interests and lives change.  Someone may lose interest in YaBB, modding for it, or for Perl.  Or could be something as simple as taking a break from it for a while, yet with the desire to comeback and pickup where they left off.

Best example is Dave Boughman handing over FA to me to further develope.
It all boils down to some background communication between devs.

I know that Shoeb Omar is still up to his ears in school and exams, so allthough his many great mods look orphaned he is still frequenting this board and yabbforum from time to time keeping us up to date on his hective live.
In this example it wouldn't hurt to send him a PM to ask if you can continue and pick up on one of his mod in order to keep them in line with YaBB developments in total.

 
IP Logged
 

Nothing to add here Smiley
Tea-Master
Mod God
*****
Offline

north germany, Schleswig-Holstein, Germany
Posts: 1943




BoardMod Developer
Reply #4 - 31.10.05 at 17:48:34  
this topic is as old as the mod community itself Wink well more or less. but ofcourse still valid and uptodate!! so thanks for bringing this to attention.

the following is a "rule" from 20th of december 2001 by michael:
Quote:
PERMISSION NOTE: If you want to convert a mod which isn't yours please try to contact the mod writer in any form (AIM,YIM,ICQ,EMAIL,URL).
Then wait for 1 week and if still no answer try it again.wait another week and do a last try.
After a month with no answer you are allowed from us to release the mod, because it would be possible that the mod writer had stopped those actions.

this was said in connection to make older mods compatible with the current version.

however that said it still does not mean that you are on the save side since all mods are intellectual property and as long as the authors didnt release their mods under a copyright, it depends on the law which applies in every special case what is legally allowed and what is not.

so it makes sence to add a copyright note to your mods i.e. saying that everyone is free to use, alter and re-release your mod as a new version.
 
IP Logged
 
Carsten
Mod Author of the Year 2003
*****
Offline

Langå, Denmark
Posts: 3251



Reply #5 - 01.11.05 at 02:20:27  
Also mentioned in the "Rules" for mod-writing  Smiley

http://www.boardmod.org/docs/HowTo.html#Author
 
IP Logged
 

If you knock your head against a brick wall and hear a hollow sound, it's not necessarily coming from the wall.
Curtiss Grymala
Hacker God
*****
Offline

Posts: 1314



Reply #6 - 01.11.05 at 02:27:51  
Carsten wrote on 01.11.05 at 02:20:27:
Also mentioned in the "Rules" for mod-writing  Smiley

http://www.boardmod.org/docs/HowTo.html#Author


Yeah.  I was somewhat aware of that rule, which is why I wanted to give express permission to anyone that wanted to improve my mods.

I like the idea of putting info in the mod descriptions, letting people know that it's alright to edit the mods.  For instance, there are some improvements I'd like to see made to my mods, but I either don't have the time or the Perl knowledge to achieve those lofty goals, so I wanted it known that anyone with the time and/or skills to get that done could work on my mods.

BTW - Maybe we should change the title of this topic (which I guess I can do by modifying my original post) so that it makes more sense as a sticky.   Wink
 
IP Logged
 

Currently using Y2.3 With no mods (though that will hopefully change, soon).

Click Here To See A List Of All The Mods I've Written
astropilot
Hacker God
*****
Offline

Louisville, Kentucky, USA
Posts: 827



Reply #7 - 01.11.05 at 02:55:14  
I am in agreement with a lot that's been said, but just a few thoughts.    

We all have changed someone's mod to fit our own needs at one time or another.  I've done it a bunch.  But, because I respect other people's original concept, I tend not release any of the changes I've made on this board or any other outlet (one exception is the code for sensitive censor in the YaBB 1.3 version and I only did that because of my distane for bad language).  

Anyway, I think that if you are able to modify a mod then you are able to write a different version. This is not stealing an idea as long as you acknowledge that you got it from someone else AND the orignal idea was very unique.  For example, I do not think that Xonder should acknowledge anyone who has ever created a YaBB calendar, but if someone decided to do Carsten's YAMS, in paticular the Map thing, then they should acknowledge him.  THis does, however, create a grey zone of what's original and what's not.

With that, I would say that a new mod version of a mod (new code and everything) needs to have some added functionality for it to be at least be displayed here.  I know that I would not like it if someone wrote versions of my mods without any new functionality (unless we are talking for a new YaBB version and I was inactive).  But as modders, we need to be open to new ways of doing things, especially if its better and faster.  

ap
 
IP Logged
 

"For I am not ashamed of the gospel of Christ..."
Romans 1:16
---
http://www.ssflynn.com
www.flynnfarmsofkentucky.com
BillBSET
Hacker God
*****
Offline

, USA
Posts: 685



Reply #8 - 01.11.05 at 03:04:22  
And, what of the plagiarizers ??

Always acting as so ?? Grand...
 
IP Logged
 


After you eliminate all of the possibilities,
whatever is left, no matter how seemingly impossible,
must be the truth.

...
Grand Lake

...
Spikecity
Mod Writer
*****
Offline

New York, New York, USA
Posts: 2630



Reply #9 - 02.11.05 at 22:46:59  
astropilot wrote on 01.11.05 at 02:55:14:
We all have changed someone's mod to fit our own needs at one time or another.  I've done it a bunch.

I think adapting code for your own purpose is beside this discussion Astro.
We are talking about rewriting/altering code from others for redistribution.
As a lot of my fellow devs and YaBB friends already wrote it is specifically mentioned in the rules, but the grey area is the abandoned mods I think.

If someone writes me a nice email asking permission to alter/upgrade or reuse my mod code for redistribution I will probably agree with that on my terms (which basically means that my name remains in the code as original writer) but after that my only concern is that mods keep evolving.
If I do not have the time to keep up with demand and someone else who I think is capable to advance with my code, I will be the last one to deny usage of my code.

It's the people that use my code (or for that matter anyones intellectual property) and put their name under it that pisses me off sometimes.
 
IP Logged
 

Nothing to add here Smiley
astropilot
Hacker God
*****
Offline

Louisville, Kentucky, USA
Posts: 827



Reply #10 - 02.11.05 at 23:51:06  
Quote:
We are talking about rewriting/altering code from others for redistribution.

That is what I was speaking of.

People always ask for certain features that just wouldn't advance a mod, but only for them.  In other instances, people could see use for a new feature that many could use, but the modder either doesn't want to do it (happens from time to time) or they are somewhere over the rainbow and can't be found.  What I was speaking was the first issue.

Most will adapt a mod for their own use, but to distrupt that as a mod for a mod might not be the best.  My point is that the person wanting to release a version of a certain mod should actually rewrite the whole mod as they see fit.  No copy and past here, I'm talking actual coding the mod from scratch.  Yes this would give multiple mods, but it would also give an energy to help progress mods and their functionality.

Now, the question, is this wrong and actually plagerizing someone's idea?  In my opinion, no, especially if you give credit where credit is due for unique ideas.

 
IP Logged
 

"For I am not ashamed of the gospel of Christ..."
Romans 1:16
---
http://www.ssflynn.com
www.flynnfarmsofkentucky.com
Spikecity
Mod Writer
*****
Offline

New York, New York, USA
Posts: 2630



Reply #11 - 03.11.05 at 11:07:07  
astropilot wrote on 02.11.05 at 23:51:06:
People always ask for certain features that just wouldn't advance a mod, but only for them.

That is still somewhat different then modifying and release them online for the general public.

I'm not a particular fan of having multiple versions of mods that are rewritten from scratch and add the exact same functionality, as there is the grey area of what does written from scratch mean ?
After all we are not competing eachother to write the best mod, but to add new functions and enhance existing ones.
I think the real thing that is good about this place is that people help eachother optimising their code, so no matter where the code starts, it gets optimized by cooperation anyway over time.

It's not uncommon to use the most excellent parts of someone elses code into your own new or existing mod so how far do you want to take the discussion.

I have the good practice of adding remark lines (even in Y2 base code) to emphasis a contribution of someone to my mod code (like I mentioned e.g. Graham for fixing up parts of the SMTP code compliance to RFC's in the Y2 engine).

But for me coding is a way of relaxation anyway and not a way to boost my ego, so actually satisfied "customers" pay my virtual bill without the need to see my name in Neon next to it Wink

I do not have too much of a problem with other coders borrowing parts of my code as there are only so many ways to write a certain function, as long as people do not use my code to show off their skills Smiley
 
IP Logged
 

Nothing to add here Smiley
Michael Prager
Mod God
*****
Offline

Germany, Hessen, Germany
Posts: 6287



Reply #12 - 16.11.05 at 17:41:22  
Just for reference, Ironwing allows everyone to port hhis mods to Y2

Source: http://www.boardmod.org/yabb/YaBB.pl?board=general;action=display;num=1132111940...
 
IP Logged
 


...  
 _____                   _  _____         _
| __  | ___  ___  ___  _| ||     | ___  _| |
| __ -|| . || .'||  _|| . || | | || . || . |
|_____||___||__,||_|  |___||_|_|_||___||___|
AK108
Hacker God
*****
Offline

, Illinois, USA
Posts: 942



Reply #13 - 17.11.05 at 00:53:03  
If I disappear for 3 months or more, all of my code posted here and at YaBBforum can go to the community to maintain as they want and port as required Wink.
 
IP Logged
 

For my mods, check out my public notes.

You might be interested in my projects, or my forum, the Flying Kirby Pub.
Dave Baughman
VIP
*****
Offline

Murfreesboro, Tennessee, USA
Posts: 2038



Reply #14 - 03.01.06 at 23:05:45  
Just for reference on my sake (though most of my mods are old and decrepit now ... there's probably a few pre-Gold releases out there, even), I only ask the same thing I've always asked -> give credit where credit is due.

If you used someone else's code as a jumping-off point to make changes and re-release it, leave a note that they were the previous author. If you use chunks of their code for an entirely different project (like the attaching routine I originally wrote for File Attachments, which someone else wanted to use for an upload avatar mod at the time, which I'm not sure if that particular person ever ended up releasing), then give them credit in the notes somewhere.

And if you're feeling nice, give a little mention in the notes if they helped you with some coding problems, troubleshooting, or even inspiration and ideas while you were doing your own original coding. "Community" is the name of the game, and it never hurts your rep as a modder to say thanks to those that have helped you along the way. If anything, it boosts it.

Which is what has always made this community so great. Keep it up, guys. =)

- Dave Baughman
 
IP Logged
 

I'm not sure if it's ignorance or apathy, but I don't know and I don't care.
Spikecity
Mod Writer
*****
Offline

New York, New York, USA
Posts: 2630



Reply #15 - 14.01.06 at 20:29:20  
Amen to that Dave Smiley
 
IP Logged
 

Nothing to add here Smiley
everydayteens
Hacker Wannabe
**
Offline

Posts: 64



Reply #16 - 13.04.06 at 18:26:49  
I am not sure I agree with this.

Mods are open source and distributed under the same license as YaBB itself (or even Perl).  If it is an open license, whether it's agreed to or not, anyone is able to make any modifications to it they want.

If you want to limit the rights, you'd have to say so in the license agreement attached with the mod.  Open source means open everything.  If we're allowed to hack YaBB, why would we not be allowed to hack mods that are YaBB?

I've owned one of the longest running Perl/CGI script depositories and I get emails all the time with people telling me they updated my scripts or added their own features.  It doesn't upset me people want to change things, in fact it's a good feeling to know that your code is so good that they just want to build off it to make it suit their needs better.  No one should feel like their mod is inadequate if someone is mod'ing your mod.

I'm not saying I'm touching other people's codes myself, but if the license is open source then why would anyone have a problem with it?
 
IP Logged
 
Carsten
Mod Author of the Year 2003
*****
Offline

Langå, Denmark
Posts: 3251



Reply #17 - 13.04.06 at 19:48:07  
I,m not sure i understand what it is you don't agree with...

To quote DaveB (a great source of inspiration here on BoardMod) community is the key word here. Every community tends to develope it's own unwritten rules on how to manage things. Here on BoardMod we have a long going tradition for helping each other to evolve in coding, and modding YaBB. Most of the modders and developers (including myself) did learn a lot from looking and learning from other commumity members.

One of the unwritten rules here is "Respect"!! Meaning that even thou you could make claim on changing other peoples code you still give credit to the original author. What's so hard in doing that?

I've seen a lot of other communities hijacked by spoiled kids claiming that the world should be evolving around them. I'm confident that this will never happen here on BoardMod  Wink
 
IP Logged
 

If you knock your head against a brick wall and hear a hollow sound, it's not necessarily coming from the wall.
everydayteens
Hacker Wannabe
**
Offline

Posts: 64



Reply #18 - 13.04.06 at 20:15:08  
Maybe I missed the point. From what I was reading, it sounded like some users may not allow other people to modify their hacks as long as they are still around.

I'm just saying, whether you are around or not, your code is and should be available for anyone to do what they want with it.  Of course I don't believe I should be able to take your mod, add one feature to it, and rerelease it as my own.  But we should be able to do anything we else with it given we don't "steal" the original credit.
 
IP Logged
 
AK108
Hacker God
*****
Offline

, Illinois, USA
Posts: 942



Reply #19 - 13.04.06 at 20:36:35  
It's common courtesy to wait until a modwriter says it's ok to update a mod. With this topic, inactive modwriter's mods will be maintained faster.
 
IP Logged
 

For my mods, check out my public notes.

You might be interested in my projects, or my forum, the Flying Kirby Pub.
Spikecity
Mod Writer
*****
Offline

New York, New York, USA
Posts: 2630



Reply #20 - 23.04.06 at 20:38:50  
everydayteens wrote on 13.04.06 at 18:26:49:
Mods are open source and distributed under the same license as YaBB itself (or even Perl).  If it is an open license, whether it's agreed to or not, anyone is able to make any modifications to it they want.

Not true, Mods are released under the same license as YaBB (YPL), which is not Open Source but a restricted Open Source License which limits the redistribution of altered code without respecting the copyrights of the original author(s).

As said before, the "unwritten" rule on boardmod (and also on yabbforum) is respecting each others work which in essence means you a free as a bird to do with my or for that matter anybody's mod code as long as you leave the copyrights in it and do not redistribute it again under your own name.

Modwriters (often also the developers / beta testers of new YaBB versions) spend a lot of their free time on making new features outside their normal lives, without being paid for their hard work other then with the gratitude of happy users.

This is what makes the mod community tick and thrive here as we all know that respecting the work of any coder means next time someone requests a new and exiting feature the same guy/girl will probably jump in again with the same enthousiasm as before.

If you want to use mod code for your own purposes it usually takes you one email or PM to the author to ask if it is OK and I have never seen any of us deny the use of our code for your own purposes.

If you, like anyone out here respects the unwritten rules there is nothing you or we have to worry about, if not..... I think you will find little help left here but I do not think that is your intention Wink
 
IP Logged
 

Nothing to add here Smiley
Spikecity
Mod Writer
*****
Offline

New York, New York, USA
Posts: 2630



Reply #21 - 23.04.06 at 20:41:58  
AK108 wrote on 13.04.06 at 20:36:35:
It's common courtesy to wait until a modwriter says it's ok to update a mod. With this topic, inactive modwriter's mods will be maintained faster.

Exactly, people come and go all the time and abandoned mods are a waste of talent and code, but at least one should have the politeness to check out if a mod is dead or still maintained by the original coder.
Which still does not mean the code is hands off for your own purposes, as long as you do not redistribute it as a ripped off new mod of an existing one.

I already abandoned a lot of my Y1 mods to other coders willing to rewrite it for Y2 as I do not have time for it, but all done with my permission to use the code.
As said, it takes one email to ask Wink
 
IP Logged
 

Nothing to add here Smiley
MF-B
Hacker Expert
****
Offline

Posts: 410



Reply #22 - 12.05.06 at 18:54:46  
Quote:
Not true, Mods are released under the same license as YaBB (YPL), which is not Open Source but a restricted Open Source License which limits the redistribution of altered code without respecting the copyrights of the original author(s).

But: if I need old mod (YaBB1) for MY using on MY Forum (YaBB2), I not need ask PERMISSION, I seat and rewrite mod as I shall want. I so think... or I am not right?

Today I rewrite Rating mod for YaBB 1.3 by Carsten for using in MY YaBB2 Forum. I ask Carsten about publish this mod, or send him changed variant of this mod for him check and next release by Carsten. I write... write... write... and what? No answer...
What to do with it mod? Kill? No problem... I kill it...
I using this only on my forum and not publish as mod Lips Sealed
« Last Edit: 12.05.06 at 21:22:38 by MF-B »  
IP Logged
 
Spikecity
Mod Writer
*****
Offline

New York, New York, USA
Posts: 2630



Reply #23 - 14.05.06 at 22:07:04  
MF-B wrote on 12.05.06 at 18:54:46:
But: if I need old mod (YaBB1) for MY using on MY Forum (YaBB2), I not need ask PERMISSION, I seat and rewrite mod as I shall want. I so think... or I am not right?

No, you do not need permission to use mod code for your own purpose, that's absolutely correct.
MF-B wrote on 12.05.06 at 18:54:46:
Today I rewrite Rating mod for YaBB 1.3 by Carsten for using in MY YaBB2 Forum. I ask Carsten about publish this mod, or send him changed variant of this mod for him check and next release by Carsten. I write... write... write... and what? No answer...
What to do with it mod? Kill? No problem... I kill it...
I using this only on my forum and not publish as mod Lips Sealed

As said, it's only polite to ask the original author if you can use his/her code if you plan to redistribute the altered version to anyone using YaBB or other scripts
Which means that you are free to hack the hell out of anybody's mod for your own purposes as long as you leave the original copyright in the code and possibly append your own, but again only if it is not ment for redistribution.
 
IP Logged
 

Nothing to add here Smiley
Christer Alexander
Moderator
*****
Offline

Lethbridge, Alberta, Canada
Posts: 3443



Reply #24 - 19.09.06 at 21:51:45  
Since I got a mail from someone regarding updating of one of mine...

Anyone can update my mods as required. I would, however, ask that people inform me, so I can keep a note on the life of my small additions to the community. Smiley
 
IP Logged
 

Code:
 
unless(0) { stab("LoonyPandora"); next; }
ChiMoHe
Fulltime Hacker
***
Offline

, New Hampshire, USA
Posts: 171



Reply #25 - 04.04.07 at 03:12:15  
BlogTripper told me anyone can mod his mods ... not that there's that many ... He also said to say hello and he'll hopefully have internet access and hosting again soon ...
 
IP Logged
 
Pages: 1 
© 2000-2009 by - All rights reserved.

SourceForge.net Logo
 The Project | News | Downloads | Mods | FAQ | Templates | Chat | Forum