From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 1CF364758D for ; Thu, 12 Oct 2023 22:53:46 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2059F68C9AB; Fri, 13 Oct 2023 01:53:44 +0300 (EEST) Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 55A0368C5CE for ; Fri, 13 Oct 2023 01:53:37 +0300 (EEST) Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-9a58dbd5daeso246049166b.2 for ; Thu, 12 Oct 2023 15:53:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697151216; x=1697756016; darn=ffmpeg.org; h=user-agent:in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:to:from:date:from:to:cc:subject :date:message-id:reply-to; bh=p0oRFksd4GF57OHVu/Gl0BkbZV3KNJS/POyH8yilBeU=; b=f5gkOTGIg9hFSZeczSBIJfzIOfuqeQjYRbHqyJdIkVC6k0zWofXwVdVI4Oml6gvVL/ 1tE3bghopEAbZoFpg5hKh+HVW81QrlUNjPQTWmnVkp7jcfjmLVYIIqOJX3XFZwDZadv8 Ji5bQ+XQ9k/0A6Sq3FK6d5HYguwWdG4POpvmcvNPbsMxf23wRVw0adr/3FdNhYEoJ4q6 6nEgJYR5O5YHumTKBfvqkHrDMftfdHeNZN9eVP4HrC+0K3b6aH/Sz105pu6r7dZLRRY+ cz0PfDL7WxzQDdBChIRLBIc8c0KIFDHkkmyjPCwSSZ1HRkJ1I/Ebsc25luzJZ0O29w9D 0Idw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697151216; x=1697756016; h=user-agent:in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=p0oRFksd4GF57OHVu/Gl0BkbZV3KNJS/POyH8yilBeU=; b=exJt1i+n1Phc/a7VSUhpmzA7+XBFjkq2Jz3AbhVKtOp+/Tr8v472RIXT39VzDdAW8M n3icI6rK0L2ALKxDSRKFuz4cvYkLF2fpQ+UZZ/nI1lhQFSE28SX5o8Frh5RnfcAMTiZb E9Up/7UFyPLr/lDXBwzGZ84WYbsPvHRu4Vvg6fIole5TNK/JclliWT/q72OIJFnophyd XpK3UI55KpB+A2H+BgnCXbG8n9IaXLelNYL/tnWUH6ptOngOZsKg+ARtG10J4/zUlxt9 48iIu6Co1iOiqnJZ24DmY4H3eu2VDDbn9Je3DqDdVhNeUWTnKy32RCIqicizLVVYnKL5 GcAg== X-Gm-Message-State: AOJu0Yx2vtHEZaX12oDm5ypWfS/SIFMAEcGVMgB8NlwUfy8iE2DreHN8 X/gNFmelbKwyVr9bDXVAbSH4cZfc6rs= X-Google-Smtp-Source: AGHT+IEdSKf+cfIMqclmDgOVIxnRKwtwlDx/ZXZxl0DLf7DNTACAqx4px0Ha77ggMwZenFXKdwS2QA== X-Received: by 2002:a17:906:1d5:b0:9a1:bb8f:17de with SMTP id 21-20020a17090601d500b009a1bb8f17demr20507507ejj.35.1697151215916; Thu, 12 Oct 2023 15:53:35 -0700 (PDT) Received: from mariano (dynamic-adsl-84-220-189-10.clienti.tiscali.it. [84.220.189.10]) by smtp.gmail.com with ESMTPSA id x20-20020a170906299400b009b2f2451381sm11643895eje.182.2023.10.12.15.53.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Oct 2023 15:53:35 -0700 (PDT) Received: by mariano (Postfix, from userid 1000) id B5283BFCDA; Fri, 13 Oct 2023 00:53:34 +0200 (CEST) Date: Fri, 13 Oct 2023 00:53:34 +0200 From: Stefano Sabatini To: FFmpeg development discussions and patches Message-ID: Mail-Followup-To: FFmpeg development discussions and patches References: <20231011181015.6433-1-michael@niedermayer.cc> <20231011181015.6433-3-michael@niedermayer.cc> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20231011181015.6433-3-michael@niedermayer.cc> User-Agent: Mutt/2.1.4 (2021-12-11) Subject: Re: [FFmpeg-devel] [PATCH 3/3] doc: add spi.txt X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: On date Wednesday 2023-10-11 20:10:15 +0200, Michael Niedermayer wrote: > This explains how to request refunds and what can be funded by SPI > --- > doc/spi.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 50 insertions(+) > create mode 100644 doc/spi.txt > > diff --git a/doc/spi.txt b/doc/spi.txt > new file mode 100644 > index 0000000000..7d85de8f09 > --- /dev/null > +++ b/doc/spi.txt > @@ -0,0 +1,50 @@ Add a short introduction about SPI here. SPI (Software in the Public Interest) is a non-profit corporation registered in the state of New York founded to act as a fiscal sponsor for organizations that develop open source software and hardware. For details check here: https://www.spi-inc.org/ FFmpeg is an SPI associated project and donations can be collected and handled by SPI on behalf of FFmpeg. For details about the association check here: https://www.spi-inc.org/projects/ffmpeg/ > +How to request refunds from SPI: > +-------------------------------- > +Send a mail to ffmpeg-devel with [REFUND-REQUEST] in the subject Expanding on this: Send a mail to ffmpeg-devel with the [REFUND-REQUEST] tag and a short description of the refund topic in the subject. In the mail, you also need to provide the amount to be refunded, with a short description of how the money was spent. There is no need and is not recommeded to send receipts when sending the refund request on the ffmpeg-devel mailing-list, but they are usually needed later when the request is approved and the refund request is sent to SPI: https://www.spi-inc.org/treasurer/reimbursement-form/ > + > + > +What can be payed by SPI: > +------------------------- > +FFmpeg money collected at SPI can be used for any purpose which is OK by OK => fine/compliant/in line with > +501(c)3 nonprofit rules, and within our mission (Free & OSS software). > + > +In practice we frequently payed for Travel and Hardware. > +For other things, it is recommanded to disscuss them beforehand recommended .. to discuss > +on ffmpeg-devel and if the community agrees to fund them, also with > +SPI through stefano before starting with anything. My take on this: For other refund expenses or sponsorships, it is recommended to discuss them beforehand on ffmpeg-devel. If there is a community agreement on their approval, the current FFmpeg liaison will followup to get an approval on the SPI side. > + > + > +Is it possible to fund active development by SPI: > +(the texts below have been taken from multiple > + replies FFmpeg has received from SPI, they have been edited > + so that "I" was replaced by "SPI" in some cases.) > +------------------------------------------------- > +Paying for development *does* require substantial > +additional paperwork, but it is not prohibitied. prohibited > + > +Several SPI projects pay contractors for development > +efforts. SPI needs a contract in place which describes the work to be > +done. There are also various things SPI needs to check (e.g. are they a > +US person or not, as with GSoC mentor payments; are they really a > +contractor and not a employee). > + > +SPI can't deal with employment at the moment because that involves a > +lot of work, like health insurance, tax withholding, etc. Contractors > +are easier because they have to take care of that themselves; Whether > +someone is a contractor vs employee depends on various factors (that > +of course are different in every country) and can be disputed (see > +e.g. the debate about whether Uber drivers are employees); SPI has a > +questionnaire about their circumstances.) > + > +Unfortunately, there's no one-size-fits all when dealing with contractors. > +As already mentioned, without knowing the contributor's country > + > +SPI does have templates, but they depend on the contractors country. If it's > +US, Australia, France and a couple others SPI could provide them next day, > +otherwise SPI would need to ask their attorney to draft one, which would > +take some time > + > +Also, SPI has two models, MSA (which transfers ownership) and CSA (which > +grants a license instead). SPI usually sends the MSA (it's better for most > +purposes), but for development purposes, some projects prefer that the > +contractor retain ownership rights. This part is a useful resume of the past internal discussions, but at the same time we never really went down to this road, so I'm not sure moving this to the repo would be helpful from the operational point of view. It's probably useful to clarify the current status quo with the other developers though. About the placement of the text, given that this is an internal memo intended for developers probably it's better to keep it in the ffmpeg repo rather than on the web one (as it was proposed in another reply). _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".