I've taken off my mod hat for this post, so I'm not speaking officially, but as Just Another Flarum Fan...
Kulga All in all, you can be angry at them, frustrated, but toby chose the MIT over other licenses and assuming he read through them carefully, knew what he was doing. So if he knew what he was doing, why be mad at someone who's following the license (at least now - by giving toby credit)
I agree, in principle ... but I can also understand why some Flarum fans might harbour lingering bad feelings.) He may be following the license now, but it appears that was only because he was called on it. His first move was to suppress all mention of Flarum on his site; and even after his hand was forced, he continued to emphasize his efforts and downplay his reliance on Flarum code. From his support site:
Third, I had to say that, qdiscuss is not another Flarum. Flarum is a standalone php forum script based on Laravel Framework, while QDiscuss is a native WordPress plugin, the purpose is to become a part of WordPress, not a bridge ... we re-constructed nearly all the backend codes of Flarum, replaced with WordPress native functions, to make it completely compatible with WP.
It's telling that in the very next paragraph he announces that development will be discontinued. Why should that be necessary, if QDiscuss is not another Flarum? Wouldn't have anything to do with the fact that Toby decided to stop making updates of the code public at that point, would it? 😉
I admire the generosity Franz has shown in this thread, and I understand if Toby wants to let the past remain in the past and focus on the future instead. But I do think there's a lesson to be learned here, and it's important to talk about these things so that people who haven't learned that lesson will have a chance to absorb it.
I'm not a huge proponent of the open source movement. I can see the flaws in the idea as well as the benefits. But I do believe that if you're a developer and want to reap the benefits of an open-source project, there's a right way to go about it. And that consists in more than just toeing the line when it comes to licensing terms.
Heck, I could have done something very similar to QDiscuss. Wait till Flarum's ready (or not), throw some Japanese resources and some new CSS on it, give it a catchy new name, and presto! I've got a neat product I can use to draw Japanese users to my business or site or whatever. Right? But instead I've chosen to contribute what little time and expertise I have to offer, in the hope that I can help make Flarum better.
I wouldn't say that everyone has to go quite that far, but it's important to make a positive contribution. It doesn't even have to be a huge contribution. Giving credit where credit is due would be a good place to start.
Kulga I should note that we should actually try to welcome qdiscus in.
Again, I'm with you in principle. I'm generally big on second chances, because without them, people can't learn and grow. But I'm less inclined to offer them where a person's motives are in question. And it's not like developers who know WordPress are few and far between.
Still, if the opportunity presents itself and Franz and Toby decide that's what they want to do, then I'm fine with that. (Though I would suggest that he should consider losing the "QDiscuss" in favour of something with "Flarum" in it.)