From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: "Write a new package" culture instead of patches? Date: Mon, 18 May 2020 14:08:38 +0200 Message-ID: References: <4e937898-ae46-710a-cbca-e452a1156fa1@yandex.ru> <405FCFAB-30E4-4F98-81DA-3B09933E86D0@gnu.org> <20200517211403.GA57036@breton.holly.idiocy.org> <20200518075827.GA14627@tuxteam.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="128809"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon May 18 14:09:32 2020 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 1jaeaK-000XPK-4x for ged-emacs-devel@m.gmane-mx.org; Mon, 18 May 2020 14:09:32 +0200 Original-Received: from localhost ([::1]:33588 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jaeaJ-0006FX-8H for ged-emacs-devel@m.gmane-mx.org; Mon, 18 May 2020 08:09:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46850) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaeZb-0005a4-TA for emacs-devel@gnu.org; Mon, 18 May 2020 08:08:47 -0400 Original-Received: from mail-db8eur05olkn2031.outbound.protection.outlook.com ([40.92.89.31]:7584 helo=EUR05-DB8-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaeZZ-0004Am-UJ for emacs-devel@gnu.org; Mon, 18 May 2020 08:08:47 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E/FRmpFyCUMCOLGakYLLrfLt/6c/4X2AZCQZdjv9/Y3lExt9g+tk1rgFoJ/pnBfnLCYgUwApZzHaH9V4mCiEI5+kQ3gZ7QPp9TabUZEuO0iTyv4UnR9JLh372ArY4DQUhSnyOUZl9Vk45k0+b19lpaQl5cpZGNVWOYAgyncqlshCHgM5/9gUxl1/mxZVdszn5XzW1w77F1y05YhVIlB3ovLwQYvGY2/Dss9iMOH9R71Ffc016L9A4nbAHKq4H8UJfcvzTflM6G3dJSCYHIy8j9JujlQ4k49/OaOf1qvHKOmyxZTfdrM7FjgiMP/nG4HQ1qr0c2Qq4NBkH6tb8a2RzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EcrhZj4sMLprbLPmrLxwcoQ9+bgFBb5/0k5H4gBDyXo=; b=bHEmO3aRI13UyVUsGnx8TfJBPElXHblcyCP89sNLa/rMRRMdLVsCBbztFtL3BqDNYGb5yei5vDipiP6JFEcRpqCyWIuWRBxSol7qWRpCeuBaYFVAwLhcvLUKY0VPXj7XqnPIExgb+lPU/9tbksQIuqVxexQXv3YT2FScQd4HEips68EwOrXTP754DLFBRxVPzeo7LOkELwFez6YDPZTY//lk8THxCXPo4+EOQkX1IP9Ucfrxxr/LPgrjIfA1oPKCSyjpRGm44iwGR3OABPpQIG4kIpsH+a7y4C2bEz/BmzZlC3sNheGAADkq/2VbkTuDxLZP89123kAui0VSNM+zbA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=live.com; dmarc=pass action=none header.from=live.com; dkim=pass header.d=live.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EcrhZj4sMLprbLPmrLxwcoQ9+bgFBb5/0k5H4gBDyXo=; b=dsJ+KpKflPqcDOVvdixng7BGQIqzm9fGtCf9/mRqF8JGFQBlS19/IGgTHMswPi2lOAjFRTrcps8NJSRgNyfz8VulFiHy67WLZ4ZVrAEbnqCqETWuea6aVdyfE1JljfrSfIvfDA+Y9TbYJ4HUf2ftpEtXqN1vuUE/JG71nF8imXsMcSiFBR232ySbkBcnce9t4Sduf9wVO/G/In0S5zHYKyJ7UlAn+F1Xshjqq4j5RRf4b7BBXLIkLifQhwf2nj5YJrvYsl6gcMFGs/CRrihvdhFyz4I2/nC1vk3XkK+vDgEmlj53sctMrSb72/xvbypC2W0Q98POUwTr3kpuG1eYQw== Original-Received: from VI1EUR05FT025.eop-eur05.prod.protection.outlook.com (2a01:111:e400:fc12::50) by VI1EUR05HT215.eop-eur05.prod.protection.outlook.com (2a01:111:e400:fc12::282) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.19; Mon, 18 May 2020 12:08:40 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:fc12::47) by VI1EUR05FT025.mail.protection.outlook.com (2a01:111:e400:fc12::123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.19 via Frontend Transport; Mon, 18 May 2020 12:08:40 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:ED90F3BC726EF77B8BF87847E28B3006335CB925F794346FF29AC50E88EBC32C; UpperCasedChecksum:511D522F09CA79B3486D2182B37034E8FE9249A3F617A82ABC6BDE7D4AED697A; SizeAsReceived:8004; Count:48 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::49f0:2314:a959:bec5]) by VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::49f0:2314:a959:bec5%7]) with mapi id 15.20.3000.034; Mon, 18 May 2020 12:08:40 +0000 In-Reply-To: <20200518075827.GA14627@tuxteam.de> (tomas@tuxteam.de's message of "Mon, 18 May 2020 09:58:27 +0200") X-ClientProxiedBy: AM6P192CA0072.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:82::49) To VI1PR06MB4526.eurprd06.prod.outlook.com (2603:10a6:803:ac::17) X-Microsoft-Original-Message-ID: <87ftbx4f95.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by AM6P192CA0072.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:82::49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.24 via Frontend Transport; Mon, 18 May 2020 12:08:39 +0000 X-Microsoft-Original-Message-ID: <87ftbx4f95.fsf@live.com> X-TMN: [pk9gLgoWKemUNgs+Ds5a/QQeg1Q3Dj/q] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 48 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: bc3baf02-7c3a-41b5-3754-08d7fb243334 X-MS-TrafficTypeDiagnostic: VI1EUR05HT215: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: I2vuNRZ5R5ue2cgfM2lUc6zfR9VrgfrxzBtXB/+XxDnu0nC+mLBu1pnnPetDLq6V2E4/QiaQZ9N0lwhoxREovwHRHY+GmRoMmlUNamU4PtBDpMc92GxSFG0aunZ2CxokvPamFPqAbMP/OCiKFuo6K68hy4CmHjAS/bAQ6XWebJhS2bIcLY+Eog/MFJYl04XB4TLs1R5b/CEOGtg81AySbg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR06MB4526.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; X-MS-Exchange-AntiSpam-MessageData: XE7+kOnL5hljcjbM1yBdrQoxZXy4lfTZIEJcYb3Y/2sPG1OztE2gf+iAzw2/sERuN2fEFsKKM5vhfoK2XCjjcrB3SnW4Xp5ymWD/OEolG1P/fHekJAs3HJIelWPHTGc5aBatokf+s7D7B4+TsiVmGQ== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: bc3baf02-7c3a-41b5-3754-08d7fb243334 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 May 2020 12:08:40.0644 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1EUR05HT215 Received-SPF: pass client-ip=40.92.89.31; envelope-from=arthur.miller@live.com; helo=EUR05-DB8-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/18 08:08:40 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] 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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:250736 Archived-At: writes: > On Mon, May 18, 2020 at 12:02:52AM +0200, Arthur Miller wrote: >> Alan Third writes: >> >> > On Sun, May 17, 2020 at 11:52:18AM -0700, Stefan Kangas wrote: >> >> >> >> Has anyone else thought about this? Is it correct to say that such a >> >> "package first" culture has developed? If yes, why has it developed, >> >> and is there anything we could do about it? >> > >> > I wonder if it's related to the way that a couple of years ago many of >> > the discussions on the Emacs reddit seemed to revolve around why the >> > Emacs maintainers hadn't yet fixed someone's pet bug, but nobody ever >> > thought to report it to us. >> Could it rather be that a "github" culture has evolved, together with >> social media it makes + melpa it makes it relatively easy to fork >> someone's work, change/fix what bother you and make your own package >> under other name. > > This rhymes with one observation I made: Git makes branching easy. > Still, Github strongly encourages forking. Why is this so? My hunch > is that for Github, the number of repositories they host is /currency/ > (actually to the tune of $7.5B, as it turned out by 2018). So there's > a strong motivation to multiply the number of repos. > > That is, I think, the same mechanism as Twitter or Facebook > tolerating bots as legit accounts (up to a certain point), > because they inflate their market value. And not much different > as Microsoft tolerating pirated versions of Windows (remember > the end-90s where everyone knew that you could generate a valid > Windows license key by making sure that the middle part of > the number was divisible by 7?). > > These are, of course, mechanisms which are totally alien to the > Free Software world [1]. But I guess it's standard corporate > fare. Something-something-strategy, I guess. > > Cheers > [1] Although we're catching up :-/ > -- t That plays role definitely. Familiarity as well. Github is really easy to work with and get started with git and as they let people do whatever they want, like fork crap load of repos, it also makes people use github and get familiar with its APIs etc. Once I setuped github api keys, I don't feel for going over and setting up API keys for gitlab, I dont' know is there a free service like github? I have very modest needs and am too lazy for me to be worth going hoops around searching for better alternative. I think familiarity is also reason why major companies tolarated privacy back as you say. I remember in early 2000, if you wrote word microsoft or adobe in back than AltaVista or Google you would be bombed with pages that offered keygens and pirated copies. They let people use it, it ment people will learn it, and once they learn it, they stick with it. So once they come to workplace the company will get them the software because they are knowledgable with it.