Received: from mail-wr0-f187.google.com ([209.85.128.187]:36266) by stodi.digitalkingdom.org with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1f0cDd-0002Ew-95 for lojban-list-archive@lojban.org; Mon, 26 Mar 2018 17:12:12 -0700 Received: by mail-wr0-f187.google.com with SMTP id k44sf10987308wrc.3 for ; Mon, 26 Mar 2018 17:12:05 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1522109516; cv=pass; d=google.com; s=arc-20160816; b=z2ur3DgUyw7jXtlAPbf3YEeX2HZfIbB2ZcBEvEqwGQ1GAL4wJM3kkqBD68nxd/ovjc O0ePtVysxF8fFCqjRd5HLQkcK52ogFgIaLgskiz++QRdlr9NKNark9zFLqksML2dpShK UDtaW6Us0uPJR6v1l8BSF7FvbqxA4KtVW9WyJ1hqoY32LpY48a6YLVJ/PS9q1C2YHJW8 bH/oPTofoyqf9l4VpYpVa98w/LFoSIMFpbtRv1SNDNZwxOaWxIAajHbkfuLNWV7bFgQP pEGNHRuPnQLCgcoR7d/KkZc57Ii1ott48bvbcqN8669xAe8yjaQFQLWfjT65CiNksScB Ladw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :to:subject:arc-authentication-results:arc-message-signature:sender :dkim-signature:arc-authentication-results; bh=/4I1wF1QsQyJWZMHHZTxISfA/5AsNqPZOjjadZYs45A=; b=onom/ykI42PExpoE57Dfmbr23J88dPIwoes2UwBLdXTTVHgnScEvAgxymzcdVQCDgB 4woMsISc0xylQGtuj6m3xOregTJ1SyXs4VCg5rLfdRaLdp+8d3tf1/w2kgu1hQcz2OgN KWAygoqn2fVylrb8JmKpDSAAw4QeoW476/WjWuT+7XVyWXB57oDHk1Ie8O0LjktaZI07 /taZA8I/fX4DdM7zYU5Sg6cEClGanfaYUksH0PMefOkDChIPHLz5JhjgBEUWwZT8QeIO AWM8JL4++sadd2mykYazZdF75uM58RrbUDGigwtAUuy9cjj2bMKGFSL0rOpD4E5f8vrm CQRw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@posteo.net header.s=2017 header.b=ZY8Hg79O; spf=pass (google.com: domain of gregorio.guidi@posteo.net designates 185.67.36.65 as permitted sender) smtp.mailfrom=gregorio.guidi@posteo.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=posteo.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=/4I1wF1QsQyJWZMHHZTxISfA/5AsNqPZOjjadZYs45A=; b=KAyJJtVO/tz4xdIp6eC3OPO6O+hnAi4sYkHVPaPp7hCfftxLBtfDl2ZSnFTyHuXJ+b cFPDpjZEj+589Zn06Z2zcBtR6eM+/CGYu+uN6/FOCcqaynXXihsdfyp9t3RrIEHpzeaw Red4/lph9uZu5+Xoqal49l9opWJZliA8VD8GI8J33rr7KHFheXIhNVcDyCuxg5RsSbiI 3Mnmn4rAYD4Ll0zxKM+NQKLejn4cPwy3ZakOQ96/m6FjeJp4AVx1+h3JX+Ejj6xK2NaK oWsGEvuo2eMlkdlNFFhaCcgoPXXOKHCiACgMKhmZeadm1JvieluD2wCr+buAYBLSP9uy RE9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=/4I1wF1QsQyJWZMHHZTxISfA/5AsNqPZOjjadZYs45A=; b=CKiTXXoiif8d42jLu2bczsId0Vq8UlhtRKS91NBZH3wLAkT86OZzfPuiwWhhCHY70F uLCo8Y4/dZo7JMWOZ8Yg8tL6FKYwSanJZuDuWQQld0M4HVwp9VVgXhZgDjMoe6e932Zw OT5G+ObRgbW1oMmKCS5OXVA4vO0Eq+h3QwrCpxnfOQLH1QqEK3tfi4+/h8/velGd4PTA nJjM10AclOtVc0BWy0dE4xyTUlmDxFSc+sNDsFAdXI1gdVbxJlnm6CzEDlQl8PhHFPVS WiPXs1i+oJY89jX6cHEHaU1P5bDIPXiI6ah7KeLPLbO89szWKRTixlz6tHcD9zov06Lh MaBQ== Sender: lojban@googlegroups.com X-Gm-Message-State: AElRT7Ht/8ueYAIcUHSxcDmEw1kIjha0woZv4yIh2ixtCN1KkdXOow6a Vsf44EaZcUKRyGCto1oMSgo= X-Google-Smtp-Source: AIpwx4/6XNwX+nUQwqaIV1fiI9As1NGFkQV+UySPzcTo5jBXV2eFfSSpn7tIBpo2vIpmrIMrH3pqqQ== X-Received: by 10.28.210.4 with SMTP id j4mr123481wmg.7.1522109516342; Mon, 26 Mar 2018 17:11:56 -0700 (PDT) X-BeenThere: lojban@googlegroups.com Received: by 10.28.116.26 with SMTP id p26ls199wmc.11.gmail; Mon, 26 Mar 2018 17:11:55 -0700 (PDT) X-Received: by 10.28.230.77 with SMTP id d74mr373315wmh.10.1522109515171; Mon, 26 Mar 2018 17:11:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522109515; cv=none; d=google.com; s=arc-20160816; b=kxY0EEn/99AXt5TrxQsG3D9nogMVLw60NHYd3dAvcdX/bCIcUzIR7OTJ9xr6zGuaF3 DV7yFmuU+7xNe8CWr0+0EGcja72I+V4vbsEIF54NsmkkWEv2zt4xLWo8IzQvJZOvMGSF 7yRTG7t6gl0vbbXmBKaT4mXOwlr86Bgx8emNjVOZCTjw62Gc/4UQuCboMk/vi7gvvZJO 0Gk7lV6CerrUTdI0XcbFrv8GBkdGM7MSW/LS7RtWxfHC2Lo2j3T7eFtN5qwWG+4qBMQL HTw8ceR0AHdHqchzJsrPFe3TjZfaHkKPybHpyPpeNPFlJ6NFjvVmn6XMObOF70TWjR4W hCzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:to:subject:dkim-signature :arc-authentication-results; bh=+bI8cg9v+2uutKghFKPKZ8N9ol0IC81Q6qm1SIjajpU=; b=OXgxp9jTlNJTXTzakQA7OdVUPm38B7+PTRl0xFoWX3vw/p3sTr0J6jwZ9uJKiNPGpT 8rrU67yewlEMvQ0V6atUNtW6fTIOGbBdhFNagW7xNWPn7D7lgvZPyNeitzsjUlReeKSo nkkHzNsZAY051CFewcKxQaYU589YRe0IJSxeqEfpu44QV1dmUiRwGol4dRimSWrCCIZQ 8llwYohMMc7ul1EpQC1QM1gfgZh9+P3DfPJlB+97/AuUvDsV//EcS5pIIaT3YQdzpM6A sWWkyHC/D4Q3fXsgdQtt6H5z/32VTh5soKE//Os+dya4ang66MpkxDs8jm5eMsYEnLP/ F+YA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@posteo.net header.s=2017 header.b=ZY8Hg79O; spf=pass (google.com: domain of gregorio.guidi@posteo.net designates 185.67.36.65 as permitted sender) smtp.mailfrom=gregorio.guidi@posteo.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=posteo.net Received: from mout01.posteo.de (mout01.posteo.de. [185.67.36.65]) by gmr-mx.google.com with ESMTPS id n11si132480wrh.4.2018.03.26.17.11.54 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 26 Mar 2018 17:11:55 -0700 (PDT) Received-SPF: pass (google.com: domain of gregorio.guidi@posteo.net designates 185.67.36.65 as permitted sender) client-ip=185.67.36.65; Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 975F821195 for ; Tue, 27 Mar 2018 02:11:54 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 409BJp0C0pz9rxH for ; Tue, 27 Mar 2018 02:11:53 +0200 (CEST) Subject: Re: [lojban] Re: CLL and modern Lojban To: lojban@googlegroups.com References: <78156dc5-1fb3-4e9d-992c-a8f30facc4fd@googlegroups.com> <6ab2b9c0-560a-409f-8ec5-c3f8eaa09041@googlegroups.com> <812dfca3-bc7f-40a5-bcb0-8e1a7062e52f@googlegroups.com> <22c3fb09-3163-444a-be5e-e650e563a39f@googlegroups.com> <54bcdf8c-2526-47ad-b7db-39d7a67fe8a2@googlegroups.com> From: Gregorio Guidi Message-ID: <249dd71d-8dcb-ce90-11ff-0beec1f23ef8@posteo.net> Date: Tue, 27 Mar 2018 02:11:53 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 In-Reply-To: <54bcdf8c-2526-47ad-b7db-39d7a67fe8a2@googlegroups.com> Content-Type: multipart/alternative; boundary="------------4BF1FE0E99374F215BACB68D" Content-Language: en-US X-Original-Sender: gregorio.guidi@posteo.net X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@posteo.net header.s=2017 header.b=ZY8Hg79O; spf=pass (google.com: domain of gregorio.guidi@posteo.net designates 185.67.36.65 as permitted sender) smtp.mailfrom=gregorio.guidi@posteo.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=posteo.net Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: lojban@googlegroups.com X-Google-Group-Id: 1004133512417 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -1.6 (-) X-Spam_score: -1.6 X-Spam_score_int: -15 X-Spam_bar: - This is a multi-part message in MIME format. --------------4BF1FE0E99374F215BACB68D Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable On 03/26/2018 06:56 AM, sukender1@gmail.com wrote: > Thank you very much for your feedback. I prefer 'harsh and true'=20 > reviews rather than 'consensual and fake' ones. > > I completely agree with you about the fact it supposes an active=20 > community to work. And this is the main issue, I guess. I fear the=20 > non-spreading of Lojban, because people may not be active enough to=20 > maintain it above a "sustainability" threshold (eventually worsening=20 > into fading and decay). I just hope I'm wrong. > (Side note: Generally speaking, people I know are not much interested=20 > about Lojban because... it's not spread enough.) > > About Warnock's dilemma, we may *also* infer that the message is=20 > rather complex (I mean it requires to be active and interested in=20 > multiple topics)... ;) And this goes with what you say about=20 > "complication". Is this really needed? Well, I bet the answer is "yes,=20 > until we find something simpler". Maybe some things are to be=20 > improved, to be more "user friendly"? I personally think that we may=20 > need to add other "tools" in the toolbox. Surely a more general tool=20 > (to be defined), to make more people go there & make it more popular.=20 > But I don't know which. Any idea about a Lojban-related feature that=20 > doesn't exist yet somewhere else? On the topic of "complication", my philosophy would be more in line with=20 the old quote "Everything should be made as simple as possible, but not=20 simpler". Perhaps it is not much different from what you say in=20 practice, there is just more emphasis on the starting point: start with=20 the bare minimum and add more later if there is evidence that it is not=20 enough. I see simplicity in two ways. One aspect is in limiting the number of=20 different roles and processes codified by the system. One set of roles=20 already exists by default in every project: participants are divided=20 into those with write access to the resources of the project, and those=20 without. Most times, one can reuse this as the basic layer to recognize=20 roles and add only some minimal structures on top of it, if needed. This=20 could be a simple starting point. (It is true that Lojban is a bit=20 peculiar, in that nobody knows for sure which are the resources of the=20 project and who has access to them, but let's put that aside for the=20 moment :) ). The other aspect of simplicity is to see if we can spare the effort of=20 defining everything from scratch, and try to reuse what already exists=20 in the wild. Here is a link that I think makes a great starting point=20 for pointers and ideas: http://oss-watch.ac.uk/resources/governancemodels Similar, also useful: https://opensource.guide/leadership-and-governance The links above suggest some basic frameworks for the governance of a=20 shared project. The simplest option is just to have a "benevolent=20 dictator" (it is not so bad as it sounds and works quite well in=20 practice, as explained here=20 ). Then=20 there are more nuanced options, including sometimes a "Project=20 Management Committee" and ways to build and formalize consensus by means=20 of policies such as "lazy consensus", commit-then-review,=20 review-then-commit, etc. https://openoffice.apache.org/docs/governance/lazyConsensus.html http://oss-watch.ac.uk/resources/meritocraticgovernancemodel=20 https://github.com/nodejs/TSC/blob/master/BasePolicies/CONTRIBUTING.md Voting can play a role, usually as a last resort. When you say that=20 voting should be a straightforward administrative validation procedure=20 in 95% of the case, then I agree as in my mind that would not be voting=20 in a strict sense but more a second round of review, so your workflow=20 might not be so different from these ideas in the end. Speaking of=20 voting, an interest concept is the one of +1/+0/-0/-1 voting as=20 explained in the links below, which I see as a having potential within=20 your workflow. https://www.apache.org/foundation/voting.html http://oss-watch.ac.uk/resources/meritocraticgovernancevoting https://openoffice.apache.org/docs/governance/consensusBuilding.html Sorry for the digression... the main takeaway is that there are existing=20 approaches (used by projects with millions of users) that rely on a very=20 limited number of roles and processes, and seem to scale well. Note that=20 these approaches can be put into practice by leveraging simple=20 collaboration tools (mailing lists and some policies on top of shared=20 development platforms). If we can find something similar for Lojban, for=20 me it would save a lot of effort and be a big win! Coming back to=20 possible improvements and new features for the lojban-submissions site,=20 while confirming the quality of the site and its potential to be=20 repackaged for many specific purposes, my point would be that with the=20 right approach to governance, we would not need a special site in=20 addition to a standard shared development platform (the one for putting=20 the code/documents, issue tracking, etc., which would be needed anyway).=20 In fact I think the similarities between the workflow you proposed and=20 the ones mentioned above might be more than the differences, if looking=20 at the big picture. > About voting: Yes, I also hope that voting should be "a=20 > straightforward administrative validation procedure for 95% of the=20 > cases". This is why the "final" voting is restricted to a reduced=20 > sub-community of "validators". I also intentionally tried to mimic the=20 > "board"-like voting, without the drawback of a mostly-statically=20 > selected sub-community (which may rely on inactive members, even if=20 > people are nice and willing). But I agree that this may look more like=20 > competition than collaboration in some circumstances. Any idea to=20 > improve that is welcome :) Maybe adding helpers ensuring that=20 > decisions are well documented is a good idea? > > (BTW, the link you gave makes me think that we will surely have a=20 > peaceful and non-disturbing community (=3D few risks). Anyway, hostile=20 > people should be reported and can be banned!) > > About the system itself, I don't think there is a real competition=20 > with other existing ones, since it is (from my point of view)=20 > complementary to the others. Do you really think there are some=20 > duplicates? Which features precisely? I meant that the process of reviewing a proposal in the=20 lojban-submission site can be seen as being in the same territory of=20 Github "Pull requests" or similar, which are powerful generic solutions=20 that can be leveraged to do any kind of review and approval of changes,=20 including review of design decision. The big advantage of these systems=20 is that they are an integral part of the platform where the=20 code/resources are maintained, so you do not have a system where you=20 discuss the changes and a separate one where you do the implementation,=20 reducing friction. Again kudos for the website and thanks for the interesting discussion,=20 even if there are not many chances of it becoming something more than a=20 theoretical exercise, with the current status of Lojban, unfortunately :/ Gregorio > Finally, thank you for compliments about the site and the underlying=20 > system. Yes, I did that on my spare time. But don't be fooled: I=20 > reused a lot of components, and wrote very few "low-level" things by=20 > myself. Technically speaking, I used Drupal, many modules, and a=20 > little bit of PHP & Bash. Time I spent was mostly configuring the=20 > whole (server, site, modules...), integrate database schema into the=20 > pre-defined tools (somewhat difficult sometimes!), prepare "good"=20 > queries, fill pages, etc. The only pages I really coded in PHP was=20 > admin ones, where I query for invalid or duplicate kudos, and the one=20 > that lists inactive accounts and emails them (not automated yet). So=20 > if kudos for me on that product, then maybe more on "adapting to the=20 > needs" than on programming/web! ;) But thanks anyway. > If you think this should be extended to some other communities, please=20 > tell & "advertise". That may be possible to generalize the system. > > la .sykynder. > > Le samedi 24 mars 2018 02:37:01 UTC+1, Gregorio Guidi a =C3=A9crit=C2=A0: > > On 02/06/2018 03:22 PM, suke...@gmail.com wrote: >> coi ro do >> >> OPEN ALPHA: A first (public) version of the submission tool is >> online. Anyone wanting to be a tester can register at >> lojban-submission.sukender.net >> . I will welcome any >> feedback to help improving it: content, features, issues, etc... >> >> Notes: >> >> * For now, registering requires administrator approval; this >> restriction should be removed later. Please be patient after >> registration! I'll answer as soon as possible. >> * Site has multi-language support (3 languages for now...) and >> will try to satisfy your browser's language list. You may >> change the language whenever you want (there's a language >> switcher on pages). Please prefer registering your account >> details in English (switch language for that, if required) so >> that everyone can understand. Else, you should think about >> translating your account details in English _*after*_ >> registration. >> >> >> Thanks for your help! > > coi > > Since the initial announcement, I didn't see any comments on the > mailing list on the proposal. Looking for possible explanations > according to Warnock's dilemma > , I can only > infer that there is not much interest on the topic, unfortunately. > > I am at fault myself because I registered but did not experiment > very much with the system until now, by I think a few comments are > in order... > > First, I am really impressed at what you have created based on the > original discussion and ideas. I can imagine the amount of work > you did to get the site to the current level... If you have done > it all by yourself in your spare time, I really envy your > programming/web skills. Kudos! > > About the role that the site can have for the Lojban community, it > is difficult to make a fair assessment because a tool to organize > a community is something that presupposes an active, lively > community that needs to be organized. Sadly, I observe that there > is no such community at the moment, and there is not much that a > tool can do to correct the situation. > > In the hypothetical case that an active community will spring to > life, I would say that such a tool would work well and provide a > lot of value _if_ the community had a strong commitment to the > organizational rules that are encoded in the tool. On the other > hand, I am pessimistic that such commitment could be achieved in > practice, and I have also some reservations on whether it would be > actually desirable. > > To explain better, let's say the site provides these fundamental > services (simplifying): > 1. A submission/review/commenting system. > 2. Management of roles and competences for the users of the system. > 3. A workflow and approval system based on voting. > > My biggest concern is on point 3: in my experience I have never > encountered a volunteer-based community that put such a strong > emphasis on voting as a way to direct the project (I am comparing > mainly to the innumerable small and large communities about > open-source software and similar projects, which have the most > similarities with Lojban). In fact, I consider it a sign of poor > health if a community routinely resorts to voting. A healthy > community should rarely need to vote > . > In my view voting stimulates competitive (as opposed to > collaborative) behavior and usually obscures the need of having a > well-defined vision, a limited scope and a coherent design around > which consensus-based solutions can be found when issues arise. > > I see point 2 above (roles and competences) also as being somewhat > dependent on point 3. It is in a sense a way to mitigate the > possible shortcomings and manipulation opportunities of the voting > system, while keeping the voting system itself in place. Is all > this complication really needed? > > About point 1 (submission/review/comment), the system you built is > very good. Taken by itself, though, it suffers from the > competition of solutions that have been around a long time and > that have explored this problem domain (think Github code reviews). > > Sorry if my assessment sounds a bit harsh, I might be biased from > my past experiences. In any case, I hope Lojban can find a way to > be better organized, whatever the organization will be... > > And in the end, you managed to give concrete form to the vision > you had and build something useful basically from scratch, > something that I would never have been able to do. So all respect > is for you! > > TL;DR: The site is extremely well-done and could support a > community that values voting and user roles as the basis of its > organization, but I don't believe that Lojban should be such a > community. > > Gregorio > > --=20 > You received this message because you are subscribed to the Google=20 > Groups "lojban" group. > To unsubscribe from this group and stop receiving emails from it, send=20 > an email to lojban+unsubscribe@googlegroups.com=20 > . > To post to this group, send email to lojban@googlegroups.com=20 > . > Visit this group at https://groups.google.com/group/lojban. > For more options, visit https://groups.google.com/d/optout. --=20 You received this message because you are subscribed to the Google Groups "= lojban" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to lojban+unsubscribe@googlegroups.com. To post to this group, send email to lojban@googlegroups.com. Visit this group at https://groups.google.com/group/lojban. For more options, visit https://groups.google.com/d/optout. --------------4BF1FE0E99374F215BACB68D Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On 03/26/2018 06:56 AM, sukender1@gmail.com wrote:
Thank you very much for your feedback. I prefer 'harsh and true' reviews rather than 'consensual and fake' ones.

I completely agree with you about the fact it supposes an active community to work. And this is the main issue, I guess. I fear the non-spreading of Lojban, because people may not be active enough to maintain it above a "sustainability" threshold (eventually worsening into fading and decay). I just hope I'm wrong.
(Side note: Generally speaking, people I know are not much interested about Lojban because... it's not spread enough.)

About Warnock's dilemma, we may *also* infer that the message is rather complex (I mean it requires to be active and interested in multiple topics)... ;) And this goes with what you say about "complication". Is this really needed? Well, I bet the answer is "yes, until we find something simpler". Maybe some things are to be improved, to be more "user friendly"? I personally think that we may need to add other "tools" in the toolbox. Surely a more general tool (to be defined), to make more people go there & make it more popular. But I don't know which. Any idea about a Lojban-related feature that doesn't exist yet somewhere else?
On the topic of "complication", my philosophy would be more in line with the old quote "Everything should be made as simple as possible, but not simpler". Perhaps it is not much different from what you say in practice, there is just more emphasis on the starting point: start with the bare minimum and add more later if there is evidence that it is not enough.

I see simplicity in two ways. One aspect is in limiting the number of different roles and processes codified by the system. One set of roles already exists by default in every project: participants are divided into those with write access to the resources of the project, and those without. Most times, one can reuse this as the basic layer to recognize roles and add only some minimal structures on top of it, if needed. This could be a simple starting point. (It is true that Lojban is a bit peculiar, in that nobody knows for sure which are the resources of the project and who has access to them, but let's put that aside for the moment :) ).

The other aspect of simplicity is to see if we can spare the effort of defining everything from scratch, and try to reuse what already exists in the wild. Here is a link that I think makes a great starting point for pointers and ideas:
http://oss-watch.ac.uk/resources/governancem= odels

Similar, also useful: https://o= pensource.guide/leadership-and-governance

The links above suggest some basic frameworks for the governance of a shared project. The simplest option is just to have a "benevolent dictator" (it is not so bad as it sounds and works quite well in practice, as explained here). Then there are more nuanced options, including sometimes a "Project Management Committee" and ways to build and formalize consensus by means of policies such as "lazy consensus", commit-then-review, review-then-commit, etc.
https://openoffice.apache.org/docs/governance/lazyConsensus.html http://oss-watch.ac.uk/resources/meritocraticgovernancemodel
https://github.com/nodejs/TSC/blob/master/BasePolicies/CONTRIBUTING.md=

Voting can play a role, usually as a last resort. When you say that voting should be a straightforward administrative validation procedure in 95% of the case, then I agree as in my mind that would not be voting in a strict sense but more a second round of review, so your workflow might not be so different from these ideas in the end. Speaking of voting, an interest concept is the one of +1/+0/-0/-1 voting as explained in the links below, which I see as a having potential within your workflow.
https://www.a= pache.org/foundation/voting.html
http://oss-watch.ac.uk/resources/meritocraticgovernancevoting
https://openoffice.apache.org/docs/governance/consensusBuilding.html=

Sorry for the digression... the main takeaway is that there are existing approaches (used by projects with millions of users) that rely on a very limited number of roles and processes, and seem to scale well. Note that these approaches can be put into practice by leveraging simple collaboration tools (mailing lists and some policies on top of shared development platforms). If we can find something similar for Lojban, for me it would save a lot of effort and be a big win! Coming back to possible improvements and new features for the lojban-submissions site, while confirming the quality of the site and its potential to be repackaged for many specific purposes, my point would be that with the right approach to governance, we would not need a special site in addition to a standard shared development platform (the one for putting the code/documents, issue tracking, etc., which would be needed anyway). In fact I think the similarities between the workflow you proposed and the ones mentioned above might be more than the differences, if looking at the big picture.

About voting: Yes, I also hope that voting should be "a straightforward administrative validation procedure for 95% of the cases". This is why the "final" voting is restricted to a reduced sub-community of "validators". I also intentionally tried to mimic the "board"-like voting, without the drawback of a mostly-statically selected sub-community (which may rely on inactive members, even if people are nice and willing). But I agree that this may look more like competition than collaboration in some circumstances. Any idea to improve that is welcome :) Maybe adding helpers ensuring that decisions are well documented is a good idea?

(BTW, the link you gave makes me think that we will surely have a peaceful and non-disturbing community (=3D few risks). Anyway, hostile people should be reported and can be banned!)

About the system itself, I don't think there is a real competition with other existing ones, since it is (from my point of view) complementary to the others. Do you really think there are some duplicates? Which features precisely?
I meant that the process of reviewing a proposal in the lojban-submission site can be seen as being in the same territory of Github "Pull requests" or similar, which are powerful generic solutions that can be leveraged to do any kind of review and approval of changes, including review of design decision. The big advantage of these systems is that they are an integral part of the platform where the code/resources are maintained, so you do not have a system where you discuss the changes and a separate one where you do the implementation, reducing friction.

Again kudos for the website and thanks for the interesting discussion, even if there are not many chances of it becoming something more than a theoretical exercise, with the current status of Lojban, unfortunately :/

Gregorio

Finally, thank you for compliments about the site and the underlying system. Yes, I did that on my spare time. But don't be fooled: I reused a lot of components, and wrote very few "low-level" things by myself. Technically speaking, I used Drupal, many modules, and a little bit of PHP & Bash. Time I spent was mostly configuring the whole (server, site, modules...), integrate database schema into the pre-defined tools (somewhat difficult sometimes!), prepare "good" queries, fill pages, etc. The only pages I really coded in PHP was admin ones, where I query for invalid or duplicate kudos, and the one that lists inactive accounts and emails them (not automated yet). So if kudos for me on that product, then maybe more on "adapting to the needs" than on programming/web! ;) But thanks anyway.
If you think this should be extended to some other communities, please tell & "advertise". That may be possible to generalize the system.

la .sykynder.

Le samedi 24 mars 2018 02:37:01 UTC+1, Gregorio Guidi a =C3=A9crit= =C2=A0:
On 02/06/2018 03:22 PM, suke...@gmail.com wrote:
coi ro do

OPEN ALPHA: A first (public) version of the submission tool is online. Anyone wanting to be a tester can register at lojban-submission.suken= der.net . I will welcome any feedback to help improving it: content, features, issues, etc...

Notes:
  • For now, registering requires administrator approval; this restriction should be removed later. Please be patient after registration! I'll answer as soon as possible.
  • Site has multi-language support (3 languages for now...) and will try to satisfy your browser's language list. You may change the language whenever you want (there's a language switcher on pages). Please prefer registering your account details in English (switch language for that, if required) so that everyone can understand. Else, you should think about translating your account details in English after registration.

Thanks for your help!

coi

Since the initial announcement, I didn't see any comments on the mailing list on the proposal. Looking for possible explanations according to Warnock's dilemma, I can only infer that there is not much interest on the topic, unfortunately.

I am at fault myself because I registered but did not experiment very much with the system until now, by I think a few comments are in order...

First, I am really impressed at what you have created based on the original discussion and ideas. I can imagine the amount of work you did to get the site to the current level... If you have done it all by yourself in your spare time, I really envy your programming/web skills. Kudos!

About the role that the site can have for the Lojban community, it is difficult to make a fair assessment because a tool to organize a community is something that presupposes an active, lively community that needs to be organized. Sadly, I observe that there is no such community at the moment, and there is not much that a tool can do to correct the situation.

In the hypothetical case that an active community will spring to life, I would say that such a tool would work well and provide a lot of value if the community had a strong commitment to the organizational rules that are encoded in the tool. On the other hand, I am pessimistic that such commitment could be achieved in practice, and I have also some reservations on whether it would be actually desirable.

To explain better, let's say the site provides these fundamental services (simplifying):
1. A submission/review/commenting system.
2. Management of roles and competences for the users of the system.
3. A workflow and approval system based on voting.

My biggest concern is on point 3: in my experience I have never encountered a volunteer-based community that put such a strong emphasis on voting as a way to direct the project (I am comparing mainly to the innumerable small and large communities about open-source software and similar projects, which have the most similarities with Lojban). In fact, I consider it a sign of poor health if a community routinely resorts to voting. A healthy community should rarely need to vote. In my view voting stimulates competitive (as opposed to collaborative) behavior and usually obscures the need of having a well-defined vision, a limited scope and a coherent design around which consensus-based solutions can be found when issues arise.

I see point 2 above (roles and competences) also as being somewhat dependent on point 3. It is in a sense a way to mitigate the possible shortcomings and manipulation opportunities of the voting system, while keeping the voting system itself in place. Is all this complication really needed?

About point 1 (submission/review/comment), the system you built is very good. Taken by itself, though, it suffers from the competition of solutions that have been around a long time and that have explored this problem domain (think Github code reviews).

Sorry if my assessment sounds a bit harsh, I might be biased from my past experiences. In any case, I hope Lojban can find a way to be better organized, whatever the organization will be...

And in the end, you managed to give concrete form to the vision you had and build something useful basically from scratch, something that I would never have been able to do. So all respect is for you!

TL;DR: The site is extremely well-done and could support a community that values voting and user roles as the basis of its organization, but I don't believe that Lojban should be such a community.

Gregorio

--
You received this message because you are subscribed to the Google Groups "lojban" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lojban+unsubscribe@googlegroups.com. To post to this group, send email to lo= jban@googlegroups.com.
Visit this group at https://groups.google.com/group/lojban= .
For more options, visit https://groups.google.com/d/optout.


--
You received this message because you are subscribed to the Google Groups &= quot;lojban" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to lojban+unsub= scribe@googlegroups.com.
To post to this group, send email to lojban@googlegroups.com.
Visit this group at http= s://groups.google.com/group/lojban.
For more options, visit http= s://groups.google.com/d/optout.
--------------4BF1FE0E99374F215BACB68D--