From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Zelphir Kaltstahl Newsgroups: gmane.lisp.guile.user Subject: Re: re-writing algorithms in Guile Date: Mon, 28 Jun 2021 21:50:21 +0000 Message-ID: <82e31aeb-45ed-56f3-4b7f-8adeb8943c98@posteo.de> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19989"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-user To: Tim Meehan Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Mon Jun 28 23:50:42 2021 Return-path: Envelope-to: guile-user@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 1lxz9N-0004vi-I8 for guile-user@m.gmane-mx.org; Mon, 28 Jun 2021 23:50:41 +0200 Original-Received: from localhost ([::1]:55082 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lxz9M-0006QF-JW for guile-user@m.gmane-mx.org; Mon, 28 Jun 2021 17:50:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48186) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lxz9B-0006Q7-Jf for guile-user@gnu.org; Mon, 28 Jun 2021 17:50:29 -0400 Original-Received: from mout02.posteo.de ([185.67.36.66]:60487) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lxz99-0003VK-Dh for guile-user@gnu.org; Mon, 28 Jun 2021 17:50:29 -0400 Original-Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 9B00A2400FC for ; Mon, 28 Jun 2021 23:50:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1624917023; bh=Fnz4cGY7z7JcaULNAiHUZEJFa3ATzY1m/yCdvB8OTXg=; h=Subject:To:Cc:From:Date:From; b=gtegpmZWcCUkJKxZ4HmwuN91rhErXL6uJOu713Lk4JcoS5ObUGnlA5d8i1YKHQhFc AJ5JCsQxRJSaagGUOO7DRSfhHoqq/4IeApb88yX/w2qrhcFBTft7GMNHeBBajVqY8k +cgPwB4zQ34LgbINf75o5GpY4PFK3rj38nc88qrRZiOwZm3NdGn94eymPxQlzrOqlG TZHzACzHDQmU+jthfTJdOa/J8jOjneoa9koZ0GVuImW77jo/WAfbDB8+90XxB6A8Jk CFmeAVhYyIhm9Dyue2JrdxT2taMWLEFJA9QVXfkOpqJ87iiaF/osXpoDeakXZERBlY sTLrNxs05j/Pw== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4GDLrG67Pwz9rxD; Mon, 28 Jun 2021 23:50:22 +0200 (CEST) In-Reply-To: Content-Language: en-US Received-SPF: pass client-ip=185.67.36.66; envelope-from=zelphirkaltstahl@posteo.de; helo=mout02.posteo.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, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:17624 Archived-At: Don't take my words for words of a lawyer: /opinion I personally think, that something like a general algorithm cannot be limited off and away from usage in society. I don't know about the law specifics, but if there was a law against rewriting an algorithm, then it would be a quite stupid law, as it would only serve to hinder progress of society. However, as we all know the law is rarely written by experts. A lot of stupid things are in there. It does not always take the good of society into account and sometimes is even biased towards protecting the ones in power and with financial resources. So it could very well be, that this is one of the cases, where the law is stupid, or one, where it depends on what kind of day the judge has or how well the judge knows software and code. Furthermore I think, that rewriting the algorithm into a purely functional one is often a significant work on its own and definitely adding enough of ones own work to make it a separate thing in total. /opinion end On 6/28/21 11:38 PM, Tim Meehan wrote: > Say for instance, I have found an algorithm for scalar function > minimization on a website, written in C. It is posted with a license for > use. If I write something based on this hypothetical code, is it then > clearly also licensed in the same manner? > > Granted, I know that this is guile-user and not guile-lawyer, but in many > cases the transformation from procedural to functional is kind of a radical > re-imagining. I usually try to contact the people and ask them directly, > but was wondering what was the general consensus in cases where the > original author did not answer? -- repositories: https://notabug.org/ZelphirKaltstahl