From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Konstantin Kharlamov Newsgroups: gmane.emacs.devel Subject: Re: Android port Date: Sat, 28 Jan 2023 13:23:15 +0300 Message-ID: References: <87bkmv6z36.fsf.ref@yahoo.com> <87bkmv6z36.fsf@yahoo.com> <83y1pzyqed.fsf@gnu.org> <875yd296la.fsf@yahoo.com> <83lelyzuph.fsf@gnu.org> <871qnq91l1.fsf@yahoo.com> <835yd2ps1v.fsf@gnu.org> <87wn5i7id9.fsf@yahoo.com> <831qnqppkm.fsf@gnu.org> <83bkmtoep1.fsf@gnu.org> <35ae19e677415c7f12d81cedb6f5e662a977f5d0.camel@yandex.ru> <87h6wb0yo5.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26111"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Evolution 3.46.3 Cc: Eli Zaretskii , Jean Louis , emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jan 28 11:24:09 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pLiNV-0006fX-GH for ged-emacs-devel@m.gmane-mx.org; Sat, 28 Jan 2023 11:24:09 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pLiMn-00034A-LV; Sat, 28 Jan 2023 05:23:25 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pLiMl-0002yv-Ro for emacs-devel@gnu.org; Sat, 28 Jan 2023 05:23:23 -0500 Original-Received: from forward502c.mail.yandex.net ([2a02:6b8:c03:500:1:45:d181:d502]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pLiMi-00039h-Ry; Sat, 28 Jan 2023 05:23:23 -0500 Original-Received: from myt6-c71a3c79aac0.qloud-c.yandex.net (myt6-c71a3c79aac0.qloud-c.yandex.net [IPv6:2a02:6b8:c12:422d:0:640:c71a:3c79]) by forward502c.mail.yandex.net (Yandex) with ESMTP id 6029D5EDA6; Sat, 28 Jan 2023 13:23:16 +0300 (MSK) Original-Received: by myt6-c71a3c79aac0.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id FNP0NFNY6W21-irquGGzJ; Sat, 28 Jan 2023 13:23:16 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1674901396; bh=1OItwnNdt2Ae2XDJpDWM2MEBuCdlqES83mZ9P8uf65o=; h=References:Date:In-Reply-To:Cc:To:From:Subject:Message-ID; b=J2Yf27kuv5Dt+XfIynuCQJ22KKBEnXuirBYre8vcFVj1XVQ9hNHcGUXKjB753fFUM rY4swfAzS/E9z26oRTD+AkHX0j7S1/aurlHDpKNlnfdEQbcrs3aVk8EbJK0FPuKP1I 37KV1FRqtavwvUdVXDcjJPxTB1UIp9V3N/YSNMGk= Authentication-Results: myt6-c71a3c79aac0.qloud-c.yandex.net; dkim=pass header.i=@yandex.ru In-Reply-To: <87h6wb0yo5.fsf@yahoo.com> Received-SPF: pass client-ip=2a02:6b8:c03:500:1:45:d181:d502; envelope-from=hi-angel@yandex.ru; helo=forward502c.mail.yandex.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:302714 Archived-At: On Sat, 2023-01-28 at 17:57 +0800, Po Lu wrote: > Google is working on allowing the proprietary drivers to run alongside > any version of Linux, not on removing them entirely. >=20 > Google themselves develop Play Services, arguably the most problematic > piece of proprietary software in Android. >=20 > > The link Jean posted is just one of (free and open source) derivatives = of > > Android platform. The other one very popular comes to mind was Cyanogen= Mod, > > which later was succeeded by LineageOS. >=20 > LineageOS and CyanogenMod are not free software, because both contain > proprietary device driver files, and in the case of CyanogenMod, > proprietary user level libraries as well. >=20 > AOSP, on the other hand, is really free software.=C2=A0 But that doesn't = help > when you can only run it in an emulator. >=20 > If you had read the Android appendix of the Emacs manual, you would have > seen that it explains this situation: I didn't because a link to the branch was never posted in the thread =E2=98= =BA Either way, now I see the point you are trying to make as you're using an expression "from a practical standpoint it is closed". So, like, in theory = it is open, but in practice no device runs the original Android. In my head I still can't connect the relevance of that "practice" to Emacs Android port though, because you can treat the port as a program that is supposed to run on the original open platform, and then, almost "accidental= ly" (not really, but I hope you see my point), as an app that can run on any ot= her Android device=E2=80=A6 But I won't be going into that further because my main motivation for participation was to make sure your work on making the port isn't wasted, w= hich, judging by your reply, seem to have been resolved before I joined. So, anyway, thanks for your work!