From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 1B1EF158004 for ; Wed, 7 Feb 2024 21:59:45 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 478DDE2A36; Wed, 7 Feb 2024 21:59:40 +0000 (UTC) Received: from smtp.hosts.co.uk (smtp.hosts.co.uk [85.233.160.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EB2A3E2A19 for ; Wed, 7 Feb 2024 21:59:39 +0000 (UTC) Received: from host86-152-228-249.range86-152.btcentralplus.com ([86.152.228.249] helo=[192.168.1.99]) by smtp.hosts.co.uk with esmtpa (Exim) (envelope-from ) id 1rXpxC-0000000062k-9QxZ for gentoo-user@lists.gentoo.org; Wed, 07 Feb 2024 21:59:38 +0000 Message-ID: <838555ad-25d5-4c07-876a-9adcaeae4763@youngman.org.uk> Date: Wed, 7 Feb 2024 21:59:38 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [gentoo-user] Re: Suggestions for backup scheme? Content-Language: en-GB To: gentoo-user@lists.gentoo.org References: <4559170.LvFx2qVVIh@iris> <7fb31125-5d34-45e5-89f7-cfcc44c7c335@youngman.org.uk> <2327417.ElGaqSPkdT@iris> From: Wols Lists In-Reply-To: <2327417.ElGaqSPkdT@iris> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: b655cf3a-c7e3-4d5e-916d-6f944139c695 X-Archives-Hash: 419bbbfc1cb8ba0463e8c2920b54e01e On 07/02/2024 11:11, J. Roeleveld wrote: > On Tuesday, February 6, 2024 9:27:35 PM CET Wols Lists wrote: >> On 06/02/2024 13:12, J. Roeleveld wrote: >>>> Clearly Oracle likes this state of affairs. Either that, or they are >>>> encumbered in some way from just GPLing the ZFS code. Since they on >>>> paper own the code for both projects it seems crazy to me that this >>>> situation persists. >>> >>> GPL is not necessarily the best license for releasing code. I've got some >>> private projects that I could publish. But before I do that, I'd have to >>> decide on a License. I would prefer something other than GPL. >> >> Okay. What do you want to achieve. Let's just lump licences into two >> categories to start with and ask the question "Who do you want to free?" > > I want my code to be usable by anyone, but don't want anyone to fork it and > start making money off of it without giving me a fair share. Okay, that instantly says you want a copyleft licence. So you're stuck with a GPL-style licence, and if they want to include it in a commercial closed source product, they need to come back to you and dual licence it. Personally, I'd go the MPL2 route, but that's my choice. It might not suit you. But to achieve what you want, you need a copyleft, GPL-style licence. > >> If that sounds weird, it's because both Copyleft and Permissive claim to >> be free, but have completely different target audiences. Once you've >> answered that question, it'll make choosing a licence so much easier. >> >> GPL gives freedom to the END USER. It's intended to protect the users of >> your program from being held to ransom. > > That's not how the kernel devs handle the GPL. They use it to remove choice > from the end user (me) to use what I want (ZFS). > And it's that which I don't like about the GPL. > No. That's Oracle's fault. The kernel devs can't include ZFS in linux, because Oracle (or rather Sun, at the time, I believe) deliberately *designed* the ZFS licence to be incompatible with the GPL. After all, there's nothing stopping *you* from combining Linux and ZFS, it's just that somebody else can't do that for you, and then give you the resulting binary. At the end of the day, if someone wants to be an arsehole, there's not a lot you can do to stop them, and with ZFS that honour apparently goes to Sun. Cheers, Wol