1

Topic: Friendly fork of the PunBB source tree?

For some time now I have been considering the current state of the popular BB software available, and frankly they're too bloated and all seem to be suffering from bad cases of feature creep. After spending some time looking for a minimalistic alternative and finding a number of projects which claimed to be so, but were not, I decided that I had no alternative other than making one myself from scratch (removing all the cruft from, for example, phpBB would almost certainly take considerably longer, and I would not learn nearly as much); i've been working on it in my spare time over the Christmas break (being a University student means that I don't have a great deal of time during the semmesters) and have a reasonable amount of the basic stuff implemented. And then an idle google search while looking for information for one of my assignments found a page with a link to this site.

Now punBB is almost exactly what I was looking for in many respects; it is minimalistic, well documented, themeable & (very importantly)uses valid XHTML 1.0 STICT & CSS. Unfortunatally it is not as bare-bones as I was hoping for/intending to develop; it has some features that I had not intended to have installed by default (for example Avatars, userdata pertaining to their location, IM usernames and the like) and lacked one major I did want installed by default, which the option to enable and disable threaded and flat discussion on a per-forum basis. To augment this there would be a number of supported modification modules which could be optionally installed to add support for the features not installed by default.

My question is whether the developers of PunBB would have any objections to a fork of the source tree with the intention of making the above BB implementations possible; my modifications would of course be released under the GPL licence and additionally any pertinant bugfixes and tweaks and such could (and almost certainly would) be shared between the two projects.

I am eager to hear the response of the developers, and if they would prefer that I did not fork the source code then I will respect their wishes. Conversely if there is interest in removing some of the features moving them into user-installable modules & adding support for threaded discussion I would be very glad to co-operate with the current team to that end (I hope that does not sound arrogant, if it does then I assure you that it was not my intention -- but many hands make light work & with an established community of users & developers who are familiar with the source such modifications would likely prove to be relatively trivial).

I eagerly await a response...

ptlis

Re: Friendly fork of the PunBB source tree?

I wrote a really long response to this, but I just deleted it. The bottom line is this: I would rather you don't, but I won't go crazy if you do.

If you have any ideas on how to implement some kind of generic module/plugin system for PunBB, I would love to hear about it.

"Programming is like sex: one mistake and you have to support it for the rest of your life."

3

Re: Friendly fork of the PunBB source tree?

Forks on CMS's and other stuff like this is not uncommon, and since it is GPL'd, I cannot see why amybody would object to drastic changes to the code as long as the original author is given kudos and complies with the GPL.

The thing is, this is one of the most laid back development processes I have EVER seen, and cannot see any reason why somebody would not want to help develop something that is already there. I vet if your plug in system is good, I bet the main developer would not mind... if I were getting that much help (if quality) would make my day.

But that's just me...

GET ON THE TELEPHONE!!