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:
English
German
German_Du
BoardMod Support Forum
›
YaBB & BoardMod
›
General Board
› Modifying Other People's Mods
(Moderators: LoonyPandora, Michael Prager, Tea-Master, Shoeb Omar, Christer Alexander)
‹
Previous Topic
|
Next Topic
›
Pages:
1
Print
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
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
Outumuro
Hacker God
Offline
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
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
Tea-Master
Mod God
Offline
Posts: 1943
BoardMod Developer
Reply #4 -
31.10.05 at 17:48:34
this topic is as old as the mod community itself
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
want to thank or to support me? want that i'll become more knowledgeable and helpfull?
Du willst mich unterstützen oder ne kleine Freude bereiten?
Carsten
Mod Author of the Year 2003
Offline
Posts: 3251
Reply #5 -
01.11.05 at 02:20:27
Also mentioned in the "Rules" for mod-writing
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
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.
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
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
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
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
astropilot
Hacker God
Offline
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
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
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
IP Logged
Nothing to add here
Michael Prager
Mod God
Offline
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
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
.
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
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
Posts: 2630
Reply #15 -
14.01.06 at 20:29:20
Amen to that Dave
IP Logged
Nothing to add here
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
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
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
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
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
IP Logged
Nothing to add here
Spikecity
Mod Writer
Offline
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
IP Logged
Nothing to add here
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
«
Last Edit: 12.05.06 at 21:22:38 by MF-B
»
IP Logged
Spikecity
Mod Writer
Offline
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
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
Christer Alexander
Moderator
Offline
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.
IP Logged
Code:
unless(0) { stab("LoonyPandora"); next; }
ChiMoHe
Fulltime Hacker
Offline
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
04/14/2008 - PHP v6 Support Now Available on All Servers!
ResellersPanel.com - FREE Reseller Hosting Program, Simple Business Model, Time-proven Network, FREE to Join!
Pages:
1
Print
‹
Previous Topic
|
Next Topic
›
Forum Jump »
Home
» 10 most recent Posts
» 10 most recent Topics
YaBB & BoardMod
- News
- General Board ««
- Feedback
- Programming & Coding Board
YaBB 2 Mods
- FINAL Mods for YaBB 2.5
- BETA Mods for YaBB 2.5
- FINAL Mods for YaBB 2.4
- BETA Mods for YaBB 2.4
- FINAL Mods for YaBB 2.3/2.3.1
- BETA Mods for YaBB 2.3/2.3.1
- FINAL Mods for YaBB 2.2/2.2.1/2.2.2/2.2.3
- BETA Mods for YaBB 2.2/2.2.1/2.2.2/2.2.3
- FINAL Mods for YaBB 2/2.1
- BETA Mods for YaBB 2/2.1
YaBB 1 Mods
- FINAL Mods for YaBB 1 SP1.4
- FINAL Mods for YaBB 1 SP1.3/1.3.1/1.3.2
- FINAL Mods for YaBB 1 SP1.2
- FINAL Mods for YaBB 1 SP1/1.1
- BETA Mods for YaBB 1
Mod Support
- Mod Troubleshooting
- Mod Bugs
- Mod Ideas, Requests & Feedback
- Tutorials
- Mod Testing
Templates & Graphics
- Template Vault
- Template Help & Troubleshooting
- Template & Graphics Requests
- Graphics
- Showcase Board
BoardMod Support Forum
» Powered by
YaBB 2.3.1
!
YaBB
© 2000-2009. All Rights Reserved.
© 2000-2009 by
Michael Prager
- All rights reserved.
The Project
|
News
|
Downloads
|
Mods
|
FAQ
|
Templates
|
Chat
|
Forum