On 08/24/2013 06:42 AM, Yury Katkov wrote:
- Writing a good proposal of how ACL should work. Will it be based on
namespaces? or maybe categories (although it's hard to imagine)? or maybe per-page access? I can help to describe this vision document.
Awesome. I look forward to your input here.
- coordination with WMF and including ACL into Roadmap. First we need
to be sure that the possible patches to the core:
- will not be rejected just because of philosofy of openness
- will not be removed after several versions
I've got no ideas how that can be done. Probably via RFC with signatures of interested companies.
There are plenty of people who would like to use MediaWiki (or who are using some ACL hacks like Lockdown) who see the usefulness of this. Since Markus and I have the contract for MediaWiki Release Management and we both recognise the need, I don't think we'll have a problem at least getting a hearing.
From what I see, the impediments to acceptance in core are:
* A unified approach * Ensuring that the performance isn't affected when Wikipedia (which doesn't need this now) uses any modifications.
Since I haven't spent a lot of time looking at this, I can only say that this may limit what can be accepted in core to a set of hooks.
Still, that may be enough.
- Searching for the developers and tester. There are many possible
developers that may be interested in this task: HalloWelt, Custis, DIQA-PM, maybe even Wikia. Besides there are a lot of independent developers here
Right. I don't think the "labor" aspect is a problem.
- Fundraising. For independent developer it's possible to ask for
individual engagement grant [1] but mostly it should be a crowdfunding from MediaWiki-related companies.
For that task we need a person who has personal contact with many MediaWiki-related companies and is ready to contact each of them asking to take part in funding. I'm not sure who that can be (maybe me, maybe someone from organizing comittee of Wikimania or Wikisym, maybe someone from WMF) but it's going to be a god damn lot of dirty work that needs funding.
Agreed. This is, in my opinion, the hardest part. Hallo Welt! and the SMW developers seem to have a lot of corporate connections. Perhaps if we took care of "0" and "1" from your list, we could find someone to help with "3".
Mark.