MediaWiki Stakeholders' Group/Blog/2015-07-01

You can comment on this post on the wikitech-l mailing list or read the comments on gmane.

= MediaWiki needs a governance model = Eighteen months ago, at the MediaWiki Architecture Summit, a manager from Wikia said, repeatedly, that he was there to find out where MediaWiki was going to be in five years.

This year, at the MediaWiki Developer's Summit, Damion Sicore, the new VP of Engineering for Wikimedia, asked about MediaWiki's governance model.

Both these people were relative outsiders to the core of MediaWiki development and both of them described the same problem: MediaWiki doesn't have direction.

During the Wikimedia Hackathon this year, I cornered Damon and asked him what he thought needed to be done. After some back-and-forth, Damon said that if we could come up with a governance model for MediaWiki that the stakeholders would endorse, that would be a great start.

I only had two questions: What was a governance model? And, could I get the stakeholders for MediaWiki to buy into one?

Stakeholders
This past year Markus Glaser and I started the MediaWiki Stakeholders user group. This is a group of people interested in MediaWiki as software because we use it in our businesses and organisations. We want to have a voice in its development.

We do have issues &#x2013; some of the most visible users of MediaWiki, such as Wikia and WikiHow &#x2013; are not involved &#x2013; but we've also had some really good successes that we can point to, like our monthly meetings, our own wiki, and the meeting at the Wikimedia Hackathon this spring.

If you use MediaWiki for your own projects and you're interested in the future of the software, we ask you to join us. We especially need your involvement if you are a large, visible user of MediaWiki like Wikia or WikiHow.

Governance
That brings me to the first, less intuitive, question: What is a governance model? Why is it needed?

Research done on Wikipedia's governance model is instructive. Online social production "is contrasted with traditional, contract-bound, hierarchical production models that characterize most organizational settings." Despite this contrast with traditional production, Wikipedia's governance model is "becoming less open and more codified&#x2026;a positive change."

Indeed, Wikipedia and MediaWiki are closely related but they cannot share governance models since most MediaWiki installations are outside of the Wikimedia Foundation, and, as a result MediaWiki development cannot be driven only by the needs of the Foundation.

Instead, we need to begin to use the governance model to separate its development from the Foundation and establish it as an independent open source software product.

As a result, we need to start looking at MediaWiki development in the context of the larger world of open source software. The OSS Watch Wiki has a lot of relevant information about how open source software projects are run. See, for example, the explanation given on the GovernanceModel page:


 * A clear governance model allows potential contributors to understand how they engage with the project, what is expected of them and what protections are provided to ensure their contributions will always be available to them. It also describes the quality control processes that help assure potential users of the viability of the project.
 * [&#x2026;]
 * [Governance] provides a mechanism for allowing the community as a whole to define the direction they feel the project should take, while ensuring that the core project team does not lose control.

Why does the MediaWiki community need to do anything? What is wrong with the status quo?
Now, some members of the MediaWiki developer community will not see a need for such a model. Indeed, they'll tell you there is already one in place.

One problem is that this model is only sporadically documented and isn't well communicated. So each person in the community thinks they know what the rules of the game are, but their individual models can differ drastically.

Another problem, especially when it comes to features of MediaWiki that are not used on Wikipedia, is that it is developer-focused instead of user-focused.

For example, if you've used MediaWiki's built-in hitcounter in the past, you'll be surprised and shocked when that functionality is removed without any ready replacement,

As the GovernanceModel page goes on to explain:


 * There are almost as many variations on open source management strategies as there are open source projects. It is therefore critical that you clearly communicate your policies and strategy to potential users and developers of your product as it is one of the most important steps towards sustainability through open development.

Who needs to agree to this?
The easy answer is easy: the stakeholders. Here I don't mean the Stakeholders User Group, though we will certainly be involved in the discussion. We need the developers &mdash; especially those inside the WMF &mdash; the project managers, the knowledge sharing specialists inside organisations that use MediaWiki and even the end users of MediaWiki to be involved. Each of these groups exists inside and outside of the Wikipedia community. We need to get people who represent Wikia; executives from Hallo Welt!; independent consultants like myself; and end users of sites like WikiPathways.

Over the next few weeks and months we need to develop a governance model and answer questions like


 * How will governance be enforced? How will things change?


 * Who proposes new or revised rules/directions?


 * Who approves changes to the rules/directions?


 * Where does the roadmap fit in to this governance?


 * How are conflicts mitigated?

1.যদি আপনি দুইজন মানুষকে ভালবেসে থাকেন তাহলে বলা বাহুল্য যে আপনি দ্বিতীয়মানুষটি ­ কেই সত্যি ভালবাসেনপ্রথম মানুষটিকে নয়...কারন, আপনি যদি প্রথম মানুষটিকে ভালোবাসতেন,তাহলে দ্বিতীয় মানুষটির প্রেমে কখনোই পড়তেন না...

2.কারো মনে আঘাত দিও না, সুখী হতে পারবেনা।ভালবাসতে না পার,অভিনয় করনা।মনে রেখ কারো চোখের পানি,তোমার জীবনে অভিশাপ হয়ে ঝরতে পারে.

3.আপনাকে যে অনেক ভালোবাসে দেখবেন সে আপনার সাথে শুধু শুধু খোচা- খোচি করে ঝগড়া করবে ।কিন্তু যখন পৃথিবীর কোন কারনে আপনার মন খারাপ হবে,তখন সে আপনার মুখের হাসির জন্য পুরো পৃথিবীটাকে আপনার সামনে এনে দেওয়ার চেষ্টা করবে.

3.মানুষের সবচেয়ে বড় দূর্বলতা হলো ভালোবাসার স্মৃতি গুলো কখনো ভুলতে পারে না,যত সে চেষ্টা করুক না কেন,স্মৃতিগুলো তার পিছু ছাড়ে না...

4.যতোক্ষন পর্যন্ত কোন মানুষ আপনার কাছে অচেনা, ততোক্ষন পর্যন্তই তার সাথে আপনার সম্পর্ক ভালো থাকবে,যখনই মানুষটি আপনার চেনা হয়ে যাবে, তখন তার সাথে আপনার সম্পর্ক নষ্ট হতে থাকবে..

5.একটা ভালোবাসার মানুষের অভাব কোন কিছুতেই পূরন হয় না!হাজারো সুখের মাঝেও এই শূন্যতা পূরন হয়না...

6.ভালোবাসার মানুষটিকে কখনো ইচ্ছাকৃতভাবে কষ্ট দেবেন না. কারন হয়তো আপনি এতে কিছুটা মজা পেলেও,ভালোবাসার মানুষটিকে সারাজীবনের জন্য হারাতে পারেন....

7.তাকেই ভালোবাসো, যে কিনা আপনার হাঁসি দেখে আপনার কষ্ট বুঝে নেয়।যে কিনা আপনার নিরবতায় কান পেতে আপনার কথা গুলো শুনতে পায়।এবং যে আপনার রাগ অভিমান দেখে আপনার ভালোবাসাকে বুঝতে পারে।কারন. নিঃসন্দেহে সে আপনাকে ভালবাসে।...

8.প্রেম যখন কারো জীবনে আসে তখন নিরবে নিভৃতে আসে। আর যখন কারো জীবন থেকে চলে যায়, তখন সে শব্দ করে যায় কান্নার সুরে। ---