Hi, disappointed open source enthusiast here.
While I can’t say that this is very surprising
after late October 2014, when the skins/ directory was entirely removed from the public downloads, it sure is disappointing and I feel like it’s a move to the entirely wrong direction; of course, with the recent focus on wikiHow’s part on paid features and such, it’s not exactly shocking.
Measuring benefits is no easy task, but my wikiHow-related code contributions to MediaWiki core ( gerrit.wikimedia.org/r/q/owner:ashley%2540uncyclomedia.co+topic:wikiHow+status:merged
) alone should prove that at least the statement “doesn’t benefit the community or the company” is untrue. It’s very sad to see access to the wikiHow source code restricted even further, when I feel that the correct move would have been to push for more openness - a true
source code repository where most stuff is open, not closed, by default. So that enthusiasts would have been able to communicate directly with engineering staff regarding code and submit improvements, directly file bug reports/feature requests/etc. But more about that later on.
DoS mitigation is, of course, essential for a site as big as wikiHow, and I certainly can see why you’d prefer to have a good night’s sleep as opposed to playing whack-a-bot online! That said, if there are issues with either MediaWiki core or extensions maintained upstream, please do submit a task on Wikimedia Phabricator ( phabricator.wikimedia.org/
) so that such issues can be tracked, identified and fixed. Though judging by the last couple week’s changes, I guess you’ve been having more issues with custom extensions like SortQuestions and such?
Now, back to the whole “Lack of benefit” aspect. @Reuben
, you say that “We also have historically not received patches to our code from open source developers”. Did you consider that this mayhave had something to do with the notice “We are not accepting patches to the source code” that was present on src.wikihow.com
until the very end, as witnessed by this Internet Archive snapshot of the page from 17 November 2020: web.archive.org/web/20201117103829/https://src.wikihow.com/
? Not that that would’ve stopped me from trying anyway: forums.wikihow.com/t/clicking-the-x-button-on-the-read-annother-article-popup-does-not-work-right/10816/3
Finally, I do want to mention my fork of wikiHow’s code, which I started in December 2017, called ShoutHow, available at git.legoktm.com/ashley/ShoutHow
. While honing my own skills as a programmer and admiring the work wikiHow has done with MediaWiki, I’ve been working on things that I believe should be done in the main wikiHow codebase but that aren’t exactly a high priority for wikiHow, such as various i18n fixes, path fixes for more conventional URL setups (wikiHow’s URLs skip over the script path, which is not recommended by upstream developers, although of course it works for wikiHow), forwards-compatibility fixes to ease future MW core upgrades, and naturally outright bonkers stuff like SQLite or PostgreSQL support, support for different CAPTCHA types in PostComment and so on.
Here’s hoping that the legacy of open source wikiHow code lives on even after this regrettable decision that seems to be based on incorrect information…
(N.B. Apologies for preformatting
the links. I kept getting an obnoxious "Sorry, you can't include links in your posts.
error when trying to make the links clickable or letting the autolinker turn them into clickable links…)