From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: from tb-ob1.topicbox.com (tb-ob1.topicbox.com [64.147.108.173]) by inbox.vuxu.org (Postfix) with ESMTP id 43AED26E4F for ; Mon, 13 May 2024 16:39:51 +0200 (CEST) Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id 3BBE42B135 for ; Mon, 13 May 2024 10:39:51 -0400 (EDT) (envelope-from bounce.mMfe4bba2bf6b9ee5d32d4978b.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 38D5918A1C57; Mon, 13 May 2024 10:39:51 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha256) header.d=posixcafe.org header.i=@posixcafe.org header.b=Qw69BDlb header.a=rsa-sha256 header.s=20200506 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=posixcafe.org; spf=pass smtp.mailfrom=moody@posixcafe.org smtp.helo=mail.posixcafe.org; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:date:mime-version:subject:to :references:from:in-reply-to:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:list-unsubscribe; s=sysmsg-1; t= 1715611191; bh=aXWPwwANTi+sXZSQaTskBB3nELL3Rv2n48pVyFqSyD8=; b=V z76qWyhXxnjJ1cShLJyAZjNpUMvztuFkcwLey3L1TMsnW1i3wXejdyC6B5DyAE4r d+sST/5qFkfEQkQpHxS00RFDISUF5C1ISiMzb/jr4Q0HjMD+E/le71SzpFRG+S0o ghIryq1+LBCtE4ZpgrzIkIbNAo7vt1ryfajkncEFH0= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1715611191; b=U7mYkz9JgpCIHpkRekRCY3L0oHk7QPNStmO9YKdCJOrBjFGMAP sGonSvK4yCeqOWp6jYyO1PkaHvpXYPqYixkIAu7v7wQrlLpCg4zcQvRINR/AVRCR 2NEiTtjuhZeIBIDPsZmH9qLSPyW5S2GinJQQiNsGgyjGJq62yAxRPnAFM= Authentication-Results: topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha256) header.d=posixcafe.org header.i=@posixcafe.org header.b=Qw69BDlb header.a=rsa-sha256 header.s=20200506 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=posixcafe.org; spf=pass smtp.mailfrom=moody@posixcafe.org smtp.helo=mail.posixcafe.org; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (1024-bit rsa key sha256) header.d=posixcafe.org header.i=@posixcafe.org header.b=Qw69BDlb header.a=rsa-sha256 header.s=20200506 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=posixcafe.org; iprev=pass smtp.remote-ip=45.76.19.58 (mail.posixcafe.org); spf=pass smtp.mailfrom=moody@posixcafe.org smtp.helo=mail.posixcafe.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mail.posixcafe.org policy.ptr=mail.posixcafe.org; x-return-mx=pass header.domain=posixcafe.org policy.is_org=yes (MX Records found: mail.posixcafe.org); x-return-mx=pass smtp.domain=posixcafe.org policy.is_org=yes (MX Records found: mail.posixcafe.org); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=message-id :date:mime-version:subject:to:references:from:in-reply-to :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; t=1715611191; x=1715697591; bh=aXWPwwANTi+sXZSQaTskBB3nELL3Rv2n 48pVyFqSyD8=; b=AP6E2p7ZMIsViZkdieQn0JF3+WxCQSurE/RDLveM5ZTljeXA rypLdhEOR59kgcHkaKfYy5MUTceEC+V2L6DzJt1yAnXt+e1a4fCcJwpXRn71igAe KexKrts3F3Q8OTnW3o5Wt+UiRf5qaS/9qv9/6uLkfORe4FJzzfJI9gNEt6k= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id A507F14691C1 for <9fans@9fans.net>; Mon, 13 May 2024 10:39:40 -0400 (EDT) (envelope-from moody@posixcafe.org) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 90DE2FEAC98; Mon, 13 May 2024 10:39:40 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1715611180; b=mEwy5omCZEwPSXIpGuvLXpAe3g2bHUJE3AiOAcokoW+vzCyU8B Vf4PmWxmxXg5hPS+qnobrvF1IjKrMcS9avZhBD4iEC+n4d0CO77ZxU8CLn0cmxhC DdvN05rav07qfz4hDJRhHCuDaNf4RleHIeBRykCp/Pjqq6pOy3yqAAV9efqf1pXl A0gB7x2nC9kEfWLnL6UJHGxJfxdXFtRSdog2erOnKtO4Rrd6pUci2Rf/6mn9GiQX /RKXzCxyDr3JT4z6XN+vvCV4OX+eRkLHlAxK/6Jla0nQQCesY0UNjve+XBKNF7wW g6+SelkV2YjDKLBTxn/NziJGin3LHJtS0/4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:date:mime-version:subject:to :references:from:in-reply-to:content-type :content-transfer-encoding; s=arcseal; t=1715611180; bh=JPusEIpV S9SxhCi4L2oDusyafJU6RGtids+W/BlaCFs=; b=tUCMTgxaedLEtsbcWTVC8lD4 s4VaC0kCDMB3Vek3P6wnutNwl0J1cibbm8kFdXRAEpBLsWotcefF+yUQrxjeT1I5 10cmpYDBHpgPe4RXrZAz3LfctKr7wONka4xYc937WbGJq7B8x/sPcvTLr8czSVZy AMy8ISU5mvO5dllcbzZiKp8gMG1jIO//RcP7K4isfp6CSxz/sKAUG4F93KqVJGVH ZxOajE5qjMKDrlewt4SSU31XN27/5P+Oesgdg1p/AE93Cx/+5QeCPotde/cr9Vgl elNOviadx9X2Rq4GWk15bT7cYe1dXpOWpSp/1aLeu7r2gsfs3l+EKwwKb8S4NQ== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (1024-bit rsa key sha256) header.d=posixcafe.org header.i=@posixcafe.org header.b=Qw69BDlb header.a=rsa-sha256 header.s=20200506 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=posixcafe.org; iprev=pass smtp.remote-ip=45.76.19.58 (mail.posixcafe.org); spf=pass smtp.mailfrom=moody@posixcafe.org smtp.helo=mail.posixcafe.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mail.posixcafe.org policy.ptr=mail.posixcafe.org; x-return-mx=pass header.domain=posixcafe.org policy.is_org=yes (MX Records found: mail.posixcafe.org); x-return-mx=pass smtp.domain=posixcafe.org policy.is_org=yes (MX Records found: mail.posixcafe.org); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvledrvdeggedgjeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfg fuvfhfhfgjtgfgsehtkeertddtvdejnecuhfhrohhmpeflrggtohgsucfoohhougihuceo mhhoohguhiesphhoshhigigtrghfvgdrohhrgheqnecuggftrfgrthhtvghrnhepveeugf ejgeeijefgveejteffffegffehkeeklefgveetjeefheeigfefvedtgfelnecukfhppeeg hedrjeeirdduledrheekpddvtdejrdeghedrkedvrdefkeenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepihhnvghtpeeghedrjeeirdduledrheekpdhhvghlohepmhgr ihhlrdhpohhsihigtggrfhgvrdhorhhgpdhmrghilhhfrhhomhepoehmohhougihsehpoh hsihigtggrfhgvrdhorhhgqedpnhgspghrtghpthhtohepuddprhgtphhtthhopeeolehf rghnsheslehfrghnshdrnhgvtheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (posixcafe.org: 45.76.19.58 is authorized to use 'moody@posixcafe.org' in 'mfrom' identity (mechanism 'mx' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="moody@posixcafe.org"; helo=mail.posixcafe.org; client-ip=45.76.19.58 Received: from mail.posixcafe.org (mail.posixcafe.org [45.76.19.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Mon, 13 May 2024 10:39:40 -0400 (EDT) (envelope-from moody@posixcafe.org) Received: from [192.168.168.200] ( [207.45.82.38]) by mail.posixcafe.org (OpenSMTPD) with ESMTPSA id 9f8e4400 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <9fans@9fans.net>; Mon, 13 May 2024 09:39:27 -0500 (CDT) Message-ID: <5933f4a4-11bd-4349-8281-f1751cd4829b@posixcafe.org> Date: Mon, 13 May 2024 09:39:37 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front) To: 9fans@9fans.net References: <8122BD1CA772D8E283AAED63FDC339E5@eigenstate.org> <17155935070.19Cc2BF.51884@composer.9fans.topicbox.com> <17156013840.6779.8589@composer.9fans.topicbox.com> Content-Language: en-US From: Jacob Moody In-Reply-To: <17156013840.6779.8589@composer.9fans.topicbox.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: a3e0d6bc-1136-11ef-8c3c-d7d490ac4612 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UY2YxMjhmYTk1NWI4YWFmYy1NZmU0YmJhMmJmNmI5ZWU1ZDMyZDQ5?= =?UTF-8?B?NzhiPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mfe4bba2bf6b9ee5d32d4978b:1:maBIu6Hj-_DGSNCmqgMdVbi5q1HYNkQ36zEXjCdrXBo On 5/13/24 06:56, ibrahim via 9fans wrote: > On Monday, 13 May 2024, at 1:11 PM, hiro wrote: >> i mean contributing to the plan9 team. i don't share in your discriminat= ion of 9front vs. non9front code. i bet if all of us can be gainfully emplo= yed to work on "real plan9" we can all stop contributing to 9front. please = enlighten me who my future coworkers might be. who else is going to join th= e team? >=20 > I don't discriminate 9front at all. What I'm trying to say is if we want = contribute to each other we need a compatibility layer and the simplest cho= ice is the final edition of plan9. Its well defined and well documented. Are you interested in sharing code between your fork and us? If you have no= intention of making your fork freely available then I don't think there is really much of a point in having some sort of compatibility layer. If there were a couple of open source Plan 9 forks that each saw active dev= elopment and we were having issues with keeping the source code ported between them sure I could see this as a reason to do that. We have h= owever never found that the source code proved much of a challenge for porting things from 9legacy et all. >=20 > There won't ever be a real plan9 interpretations satisfying all who are i= nterested in plan9. My fork makes use of segments dynld I use a binary inte= rface instead of 9p to achive higher performance regarding data transfer be= tween processes and especially the framebuffer. I have a gui which is porta= ble to linux, windows aso. I can compile my software for plan9 linux and wi= ndows without a single change of lines. I use wrapper interfaces to achive = this and a preprocessor which produces C code for > the compiler on the destination system. My users need shortcut keys so I = have a further device which reflects keystates parallel to the operation of= keyboard. All those changes differ from the concepts of plan9.=C2=A0 My fo= rk is making use of concept possible with plan9 but not really the plan9 wa= y of doing things. I don't use fossil and others as my filesystem and I don= 't have a 9fat partition anymore. So how could we possibly agree on a real = plan9 we can't. Each fork has its own use case and there > is nothing wrong about this. >=20 > I never asked you to stop 9front in favour of a real plan9 no one has the= right to make such a demand any more. You have your user community and are= doing a great job. >=20 > If we want to share contributions between forks we need a compatibility l= ayer if we don't want to we don't have to. >=20 > I don't have a problem respecting any fork of plan9. I will give back to = other forks as much as I take from them. And if I contribute code to plan9 = than I will make sure that it doesn't make use of enhancements I am using w= ithin my fork respect the coding styles of such a compatibility layer if on= e is ever defined. The whole discussion is about interoperability between f= orks. Well that is the topic of discussion now, after you got bored of making inc= orrect claims about our license, and after we got here from some new user a= sking about whether or not they should use 9legacy or 9front. Your initial objection to 9front = being recommended was licensing issues, that was proven false, so now the g= oal posts have moved to "well you're not REAL plan 9" as if that has any sort of impact to= any user asking for which code to use to learn the system. Seems like not = wanting to call OpenBSD a "UNIX" because it's not technically a direct release from AT&T/No= kia/whoever. While technically true, you'd get a pretty similar response if= you went around telling people to use research UNIX over OpenBSD. Fine my dude, you don't have to call us Plan 9, you don't have to want to u= se our code. However I ask that you be mindful in how you talk to new users= and don't assume that they have this same level of care for authenticity and "pure" code origins as yo= u. If these things are a showstopper for people they are usually explicitly= stated. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tcf128fa955b8aafc-Mfe4bb= a2bf6b9ee5d32d4978b Delivery options: https://9fans.topicbox.com/groups/9fans/subscription