Ah, but it is. This is something that appears to have been largely unnoticed in the comments, despite my spelling it out rather clearly.
This is unrelated to any larger issues at or with SMF.
Your project revolves around development of a piece of software. I know there is a strange culture attached to that idea, but hear me out. You have a project around a piece of software. And THIS is a person you are giving the keys to the kingdom to. Are you seriously telling me you do not see why this is a problem?
For those playing along at home, let me explain why this is a problem.
1) Technical competence. The mod proves, as if there were any real doubt, that Lab is not - in my opinion - up to that responsibility.
2) Inability to handle criticism. The same argument could be levelled at me, but if you notice, someone deconstructing my work on a technical basis doesn't yield emotional responses. Personal attacks will. Ad-hominems presented as 'legitimate criticism' will. People going around and telling me that I'm wasting my time because I should be doing something better will too. A developer who cannot handle legitimate criticism of what they have written is a poor developer.
3) Questionable ethics. Selling paid plugins is always an interesting question. What it means is that you have to bring your A game to the party. If your A game is up to scratch, it's all fair in love and war. Your paid work will be representative of your better, if not your best, work.
This raises several issues. Firstly, not even running his own paid mod site. It's not difficult to run such a site, and takes a competent developer a couple of days at most to get something set up. The fact he isn't even running his own mod site out of the box is a fairly worrying item anyway, just as much as I took vbgamer to task for not using his own storefront or downloads systems on his own site. Just as, while I'm being fair to everyone, Nibogo wasn't using his own gallery for serving gallery images - I haven't checked to see if he is now using his own but even after he brought his own out, he was still using Aeva.
So a mod developer that isn't running his own site - especially for something he'd already put '3 years' into - should be a huge warning sign.
More importantly, his work should be up to the standard of the SMF trunk that he is supposed to be committing to. If his commits there are up to scratch, why is sub-par work being put into a paid mod? Conversely, if his commits are only up to the standard of his paid work, why is he still a developer?
Even more importantly, how did no-one on the team realise his status essentially as 'liability' before he got into the position of being a developer?
-sigh- The fact you still fail to understand the point of what Norv has been saying is not even funny any more, it's just sad.
it's really funny that you compare SMF to for-profit/corporations, since that is supposedly what drove Norv away.
In almost any other open source project, and doubly so for corporations, is that you have people contributing to the cause. If they're not contributing to the cause and driving it forwards, they are dead weight. Corporations have a concept of revenue-per-staff member. If you have too many people not generating forward progress (or, for businesses, profit), they are a hindrance and should be removed. Now, before the argument of 'but how does <insert department> remain in the company' comes in, there will always be a need for a set of support services. But they are to *support* the business.
Why is SM NPO any different?
It is a project designed to support the development of a free and open source forum system, yes?
Support means to provide the environment, tools and facilities required to make it work - just as IT provides the machines, Facilities provides the desks and power, HR orchestrates people. These groups do not dictate the direction the business takes - the people running the show and generating growth do that.
|1.||Because it's calling my judgement into question, and if you don't trust my judgement, why are you hassling me?|