From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id KNzWLpeaiWDsawEAgWs5BA (envelope-from ) for ; Wed, 28 Apr 2021 19:25:43 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id OBR/KpeaiWAhdAAA1q6Kng (envelope-from ) for ; Wed, 28 Apr 2021 17:25:43 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 62A97AD38 for ; Wed, 28 Apr 2021 19:25:43 +0200 (CEST) Received: from localhost ([::1]:34814 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lbnwU-0007jt-ER for larch@yhetil.org; Wed, 28 Apr 2021 13:25:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbnri-0000Mp-GS for guix-devel@gnu.org; Wed, 28 Apr 2021 13:20:46 -0400 Received: from mx1.dismail.de ([78.46.223.134]:31585) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbnrf-0004CN-Li for guix-devel@gnu.org; Wed, 28 Apr 2021 13:20:46 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 65d0b2dd for ; Wed, 28 Apr 2021 19:20:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to :subject:date:message-id:mime-version:content-type; s=20190914; bh=HELVjkfueTwvSV7ZCaY5f8cmHJulER8hV++TN2V+CXE=; b=DSa0kqExc5xf ZsLcoeNZKC0mt5GXtq03+Dde1IeaUKYVzMXaI2h4Gnul127KJ3dqukp21CsrXetO mhNmnFT4TPce2woaSiW8X8BiqTEdxFr+z9CzR8S/ciNj4vCI+zrHiXnRzbhIIDoV zsuS6v5S7fpvSiCDfMf4HT65Etbaw602ts6/ljRe5/kMydHIZcTjAemYWp2jE7y6 GNCCeheVQgqPYqOHmUROIDC10ID3gz2UlPOKPrAUkb0yiyKw5iHOWJpU0yRwyoK9 wD7HLt9VGmV1Uk000kRYBxXpUC6ttkDVrOam9oW9fQJ4yS2EU/jLVPvsCh9mNa1O kPb5o+FfZw== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 130b8a0b for ; Wed, 28 Apr 2021 19:20:40 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 948145dc for ; Wed, 28 Apr 2021 19:20:40 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 9b0cc69e (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO) for ; Wed, 28 Apr 2021 19:20:39 +0200 (CEST) From: Joshua Branson To: guix-devel@gnu.org Subject: Meta Guix: why guix is awesome! Mail-Followup-To: guix-devel@gnu.org Date: Wed, 28 Apr 2021 13:20:36 -0400 Message-ID: <874kfqba1n.fsf@dismail.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=78.46.223.134; envelope-from=jbranso@dismail.de; helo=mx1.dismail.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1619630743; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=GTHpVEQGyKm8lXXCKxqd/xW6TrXAWecGLmZSEWl3/6U=; b=ZFVyPeIeN7+MPwvwi/Adu8eBWrdjkiQbhX9qMUNJfjSjI8bYpr/qyRC1orBzVpe6KtYvTA Y9qAENWGlI3Vgrw7Qmay6QjanxvnQJD+wTnQgE0R8NE22N48YPCKDum/OUcoMEhGX8DjLf 9mHnJxmFbaXFq/kz7hgZKtehmK4Sy3tTrZVTmOEeFt+m3jN2zgaJeuqQZeIZ9diOlqg1Cq j+zniaCBBVEfi8wHru8WVwCCkewWftMCPPziaUbkp2bZtRXeU7prBwifsjGfyB1eMXGaN4 yUH00hiBu5dYVgH7ys4dmBG2T2hFfw16N7cHqamNWyStugEx1Bp9uoAewNlfMQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619630743; a=rsa-sha256; cv=none; b=r7SVoj4xTagz/b7FMDSY0E5mnkjZlARL2jj+DOA/1j9YoJSBZEw9rZXvHSZXxP0FCLGdML zhG/8kuKVQl5/QjcH7ElcxgxbT2CoRPzquv41K7Wm9OgAs466OGw7BaLoUGKzyG/7/D2P+ lbAT6VcTkPONsPk5cZOIL4qvKO3b1RSz809H8jWFis0JbnVCXvOcOsKQeahZMxqObICcmi D167r7U/ZSPU7zQO+Mi0TLiWOZjO4kEYq5y0HQFM9tCt/mxLtHcDElYeDW8WBr3FjqjwwB sUbDZXXM3Wh6tULcx/Grl4kolB3y2A7y+oyXoOsGOhBsjY8vxs6w4QrQUxvUCg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=DSa0kqEx; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -3.15 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=DSa0kqEx; dmarc=pass (policy=reject) header.from=dismail.de; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 62A97AD38 X-Spam-Score: -3.15 X-Migadu-Scanner: scn0.migadu.com X-TUID: WzcHBcYWIj7K Hello guix developers! Guix is brilliantly fantastic! I thought I would write down some of the things that make guix such a great community and a powerful free software tool. I intend this email to encourage guix developers and perhaps encourage other free software projects to copy guix's success. 1. It encourages non-english speaking participation. Guix's manual is a work of art that has been translated into a few languages: German, Spanish, French, Russian, and Chinese? Honestly my font in my browser can't read the last translation...but I think it's Mandorin (spelling?) Anyway, guix has a strong push to NOT be an American only project. It also has some email lists for non-english speakers. That is awesome! I had never thought about non-English mailing lists, but there certainly are non-english speakers that would love to get help. Also the website is available many languages. 2. Guix's leadership is non-political. I recall on the mailing list an issue raised about freedom of speech concerns. Many emotion emails went back and forth over this issue with guix developers expressing a variety of opinions. I actually felt encouraged that Ludo did NOT say anything in this email exchange. That signaled to me that Ludo doesn't care what your political views are. Anyone and everyone is free to contribute to guix regardless of what you believe! 3. It has great marketing. I think this really ought to be stressed a lot! Guix has numerous blog posts that demonstrate that the project is alive. And they are really well written. And engaging! I absolutely love guix's blog! And the website is hip! And it's got great artwork! 4. Some people work full time on guix (and get paid). There are a few guix developers who develop A LOT for guix. I think the main source of income for several prominent guix developers is from cluster deployments as seen here: https://hpc.guix.info/about/ Also some developers get grants to work for guix as well. This is a personal view, but I do believe that free software ought to somehow pay some developers. That's how they can continue to develop the software. 5. Guix's leadership lets the best idea win. I personally think Ludo's last line on his email is genius: "Thoughts?". It's a great idea to solicit feedback, and I believe that Ludo genuinely wants your thought and opinions. 6. Guix has big goals! What is org-mode? Emacs? Guix? The GNU/Hurd? All of these projects are sometimes hard to define. There are so many things that you can do with guix! Declarable operating system. Bootstrapped distro. Portable distro. Server manager. Soon maybe a guix home manager. This maybe violates the unix philosophy of small programs that do things well, but perhaps because guix dreams big it can dare crazy things! 7. Guix is NOT linux development! Guix encourages newbie developers by sometimes fixing their really AWFUL code (or documentation). AND NOT being angry at those trivial errors. For example, some of my documentation "fixes" were me pointing out an tiny issue with the manual. Then I sent a diff that didn't work. And someone else submitted a patch on my behalf that did my suggestion. It's nice to know that you won't be needlessly insulted while contributing to guix. A great example of this can be found in the irc log. I recall one such instance of a newbie asking about a silly bug/feature. In a moment of frustration I thought about saying something rude (I did not say it). Ludo actually responded to the question with something like, "That's a great point. Why don't you open a bug report here, so that we can properly discuss it?" That was very kind/smart! Thoughts? Joshua P.S. If this email is not really suited here, please let me know. I know I've sent a few emails to guix devel that may not have been suitable. Please let me know if that is the case. :) -- Joshua Branson (joshuaBPMan in #guix) Sent from Emacs and Gnus https://gnucode.me https://video.hardlimit.com/accounts/joshua_branson/video-channels https://propernaming.org "You can have whatever you want, as long as you help enough other people get what they want." - Zig Ziglar