Hi,
In the date delinking proposed decision I have added four principles that relate to the technical community. They are a draft only. If there any major objections here or on the talk page, I will drop them over on the Workshop page so discussion can occur there.
http://en.wikipedia.org/wiki/Wikipedia:Requests_for_arbitration/Date_delinki...
===MediaWiki developers=== 18) The projects run by the Wikimedia Foundation, such as the English Wikipedia project, are run on the MediaWiki software, which is an open source project hosted by the Wikimedia Foundation.
As it is an open source project, anyone may participate in the improvement of the software, by way of patches, however these changes are subject to approval by the core MediaWiki development team.
The MediaWiki development team are part of the Wikimedia community, however their development work is beyond the jurisdiction of the English Wikipedia community and its Arbitration Committee. The paid development team is answerable to the Foundation, and the Board influences the development priorities based on the needs of the projects, of which English Wikipedia is only one of many. The Wikimedia projects may, of course, question their decisions but must at all times respect those decisions. Bug reports, feature requests, complaints and concerns should be lodged at the appropriate forums, such as Bugzilla, mediawiki.org, mediawiki-l and wikitech-l, and foundation-l or meta for larger problems, with each of these forums having their own processes and customs which should be respected.
===System administrators=== 19) System administrators are responsible for the MediaWiki software configuration of the projects run by the Wikimedia Foundation, such as English Wikipedia. They make changes to configuration based on a mix of Wikimedia Foundation, technical and project considerations. While their decisions may affect the English Wikipedia, those decisions are beyond the jurisdiction of the English Wikipedia community and its Arbitration Committee. The local community may, of course, challenge these decisions, but must at all times respect them, Complains should be lodged at meta forums, such as Bugzilla, #wikimedia-tech, wikitech-l, foundation-l and meta, each having their own processes and customs which should be respected.
===Open source=== 20) The software used by the English Wikipedia project is open source and may be improved by anyone, by way of bug reports, design documents, code patches, technical documentation, etc. Fair criticism of open source software is acceptable, however it is incumbent on everyone to participate in [[wikt:build a better mousetrap|building a better mousetrap]]. Deriding the developers who are in short supply is not acceptable. Developers are volunteers, and at no time is it acceptable to expect them to fix non-critical problems.
===Deprecation of MediaWiki functionality=== 21) The MediaWiki software used on the Wikimedia projects, and configuration of that software, is the responsibility of the developers and system administrators. In the same way that system administrators are the decision makers to enable new functionality, deprecation or removal of MediaWiki functionality is a technical decision, and implementation of that decision may have technical implications that need to be considered. The project community should engage the technical team in decisions which relate to use the software.
Policies, procedures and the manual of style may govern how and when the software may be used, however decisions to deprecate or disable software features are best left in the hands of the technical staff.
Regards, John Vandenberg
On Thu, Apr 30, 2009 at 12:40 AM, John Vandenberg jayvdb@gmail.com wrote:
Policies, procedures and the manual of style may govern how and when the software may be used, however decisions to deprecate or disable software features are best left in the hands of the technical staff.
I'm not clear what it would mean for users to deprecate or disable a feature. They can choose not to use it, or request that it be disabled, but they don't have the ability to actually disable it themselves, so I don't know what this paragraph is supposed to be saying.
I don't see any errors other than that.
John Vandenberg wrote:
===System administrators=== 19) System administrators are responsible for the MediaWiki software configuration of the projects run by the Wikimedia Foundation, such as English Wikipedia. They make changes to configuration based on a mix of Wikimedia Foundation, technical and project considerations. While their decisions may affect the English Wikipedia, those decisions are beyond the jurisdiction of the English Wikipedia community and its Arbitration Committee. The local community may, of course, challenge these decisions, but must at all times respect them, Complains should be lodged at meta forums, such as Bugzilla, #wikimedia-tech, wikitech-l, foundation-l and meta, each having their own processes and customs which should be respected.
Perhaps also note that the community can request changes on configuration (which may then be rejected by reasons like inefficiency of the proposed solution, going agaisnt WMF principles...).
===Deprecation of MediaWiki functionality=== 21) The MediaWiki software used on the Wikimedia projects, and configuration of that software, is the responsibility of the developers and system administrators. In the same way that system administrators are the decision makers to enable new functionality, deprecation or removal of MediaWiki functionality is a technical decision, and implementation of that decision may have technical implications that need to be considered. The project community should engage the technical team in decisions which relate to use the software.
Policies, procedures and the manual of style may govern how and when the software may be used, however decisions to deprecate or disable software features are best left in the hands of the technical staff.
Regards, John Vandenberg
Consultation with the technical staff is recommended before doing technical changes, so the consequences are fully understood. 'Trivial' changes may degrade the site. 'Optimization' changes may be useless :)
While enabling a never-used feature is a difficult process, disabling one is hardly a problem. Mediawiki developers try hard to maintain all the used functionality, and is unlikely to decide by themselves disabling a feature actively used (although such events can't be completely discarded, eg. as an effect of a rewrite).
On Thu, Apr 30, 2009 at 6:13 PM, Platonides Platonides@gmail.com wrote:
While enabling a never-used feature is a difficult process, disabling one is hardly a problem.
Most features can't actually be disabled, so this isn't really true.
Mediawiki developers try hard to maintain all the used functionality, and is unlikely to decide by themselves disabling a feature actively used (although such events can't be completely discarded, eg. as an effect of a rewrite).
This isn't too infrequent -- the common reason is efficiency.
wikitech-l@lists.wikimedia.org