Debian Bug report logs - #834756
RFP: powershell -- scripting language interpreter built on .NET

Package: wnpp; Maintainer for wnpp is wnpp@debian.org;

Reported by: Luke W Faraone <lfaraone@debian.org>

Date: Thu, 18 Aug 2016 17:06:01 UTC

Severity: wishlist

Fix blocked by 779970: RFP: corefx -- .NET Core Libraries

Forwarded to https://github.com/PowerShell/PowerShell/issues/5869

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, debian-devel@lists.debian.org, pkg-cli-apps-team@lists.alioth.debian.org, wnpp@debian.org:
Bug#834756; Package wnpp. (Thu, 18 Aug 2016 17:06:05 GMT) (full text, mbox, link).


Acknowledgement sent to Luke W Faraone <lfaraone@debian.org>:
New Bug report received and forwarded. Copy sent to debian-devel@lists.debian.org, pkg-cli-apps-team@lists.alioth.debian.org, wnpp@debian.org. (Thu, 18 Aug 2016 17:06:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Luke W Faraone <lfaraone@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ITP: powershell -- scripting language interpreter built on .NET
Date: Thu, 18 Aug 2016 16:27:23 +0000
Package: wnpp
Severity: wishlist
Owner: Luke W Faraone <lfaraone@debian.org>

* Package name    : powershell
  Version         : 6.0.0~alpha9 
  Upstream Author : Microsoft
* URL             : https://github.com/PowerShell/PowerShell
* License         : Expat
  Programming Lang: C#
  Description     : scripting language interpreter built on .NET

Microsoft recently released PowerShell as free software, and this month
announced support for Linux platforms.

>From a parausal of the source code, it appears to be suitable for inclusion in
Debian.



Added blocking bug(s) of 834756: 779970 Request was from Adam Baxter <voltagex@voltagex.org> to control@bugs.debian.org. (Sun, 21 Aug 2016 06:18:04 GMT) (full text, mbox, link).


Changed Bug title to 'RFP: powershell -- scripting language interpreter built on .NET' from 'ITP: powershell -- scripting language interpreter built on .NET'. Request was from Bart Martens <bartm@quantz.debian.org> to control@bugs.debian.org. (Fri, 24 Nov 2017 10:21:03 GMT) (full text, mbox, link).


Removed annotation that Bug was owned by Luke W Faraone <lfaraone@debian.org>. Request was from Bart Martens <bartm@quantz.debian.org> to control@bugs.debian.org. (Fri, 24 Nov 2017 10:21:04 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#834756; Package wnpp. (Thu, 11 Jan 2018 17:42:04 GMT) (full text, mbox, link).


Acknowledgement sent to Raphael Hertzog <hertzog@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Thu, 11 Jan 2018 17:42:04 GMT) (full text, mbox, link).


Message #16 received at 834756@bugs.debian.org (full text, mbox, reply):

From: Raphael Hertzog <hertzog@debian.org>
To: Luke W Faraone <lfaraone@debian.org>, 834756@bugs.debian.org
Subject: Re: Bug#834756: ITP: powershell -- scripting language interpreter built on .NET
Date: Thu, 11 Jan 2018 18:38:46 +0100
Hi,

On Thu, 18 Aug 2016, Luke W Faraone wrote:
> Microsoft recently released PowerShell as free software, and this month
> announced support for Linux platforms.
> 
> From a parausal of the source code, it appears to be suitable for
> inclusion in Debian.

I started looking at it but it's not clear that it's suitable for
Debian main. I found this in particular:
https://github.com/PowerShell/PowerShell/blob/master/license_thirdparty_proprietary.txt#L456

So while powershell itself is MIT licensed it also includes other
third party software, some of which is even announced to be proprietary.
The file starts with:
| IMPORTANT NOTICE:  THE SOFTWARE ALSO CONTAINS THIRD PARTY AND OTHER
| PROPRIETARY SOFTWARE THAT ARE GOVERNED BY SEPARATE LICENSE TERMS

And the lines that I pointed out above include some restrictions
which probably fall short of our "No Discrimination Against Fields of
Endeavor" rule.

| You may not [...] include Distributable Code in malicious, deceptive or
| unlawful programs; or

And even more frightening:
| You may not [...] publish the software for others to copy; [...]
| use the software for commercial software hosting services.

In some other parts (Microsoft.Management.Infrastructure) we only have the
right to use, not to modify, etc.

So I think that powershell can only be packaged for non-free. Unless
it can be split into a free part with some non-free bits that can be
packaged separately. But even if that is possible, it will likely be
a significant amount of work and a pain to maintain over time.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/



Set Bug forwarded-to-address to 'https://github.com/PowerShell/PowerShell/issues/5976'. Request was from Paolo Greppi <paolo.greppi@libpf.com> to control@bugs.debian.org. (Mon, 22 Jan 2018 10:54:06 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#834756; Package wnpp. (Mon, 22 Jan 2018 11:12:03 GMT) (full text, mbox, link).


Acknowledgement sent to paolo.greppi@libpf.com:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Mon, 22 Jan 2018 11:12:03 GMT) (full text, mbox, link).


Message #23 received at 834756@bugs.debian.org (full text, mbox, reply):

From: Paolo Greppi <paolo.greppi@libpf.com>
To: 834756@bugs.debian.org
Cc: hertzog@debian.org
Subject: license
Date: Mon, 22 Jan 2018 12:02:54 +0100
In theory powershell 6.0 relies on .NET Core which is also MIT-licensed:
https://blogs.msdn.microsoft.com/powershell/2018/01/10/powershell-core-6-0-generally-available-ga-and-supported/

The cited 3-rd party license restrictions are for .NET which is not really "INCLUDED" in pwsh.

But this is my interpretation, so I have asked upstream to clarify.

Paolo



Added tag(s) fixed-upstream. Request was from bts-link-upstream@lists.alioth.debian.org to control@bugs.debian.org. (Mon, 12 Feb 2018 17:35:36 GMT) (full text, mbox, link).


Changed Bug forwarded-to-address to 'https://github.com/PowerShell/PowerShell/issues/5869' from 'https://github.com/PowerShell/PowerShell/issues/5976'. Request was from "Riepl, Gregor (SWISS TXT)" <Gregor.Riepl@swisstxt.ch> to control@bugs.debian.org. (Tue, 13 Aug 2019 09:45:03 GMT) (full text, mbox, link).


Removed tag(s) fixed-upstream. Request was from debian-bts-link@lists.debian.org to control@bugs.debian.org. (Thu, 15 Aug 2019 19:30:10 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat May 6 15:05:03 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.