#834756 RFP: powershell -- scripting language interpreter built on .NET

Package:
wnpp
Source:
wnpp
Submitter:
Luke W Faraone
Date:
2023-11-23 17:36:07 UTC
Severity:
wishlist
Tags:
Blocked By:
Bug Title
779970

  0

RFP: corefx -- .NET Core Libraries

wishlist stable testing unstable over 8 years ago

#834756#5
Date:
2016-08-18 16:27:23 UTC
From:
To:
* 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.
Debian.

#834756#16
Date:
2018-01-11 17:38:46 UTC
From:
To:
Hi,

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,

#834756#23
Date:
2018-01-22 11:02:54 UTC
From:
To:
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

#834756#34
Date:
2023-05-12 14:44:00 UTC
From:
To:
Good morning,

 Attached please find your PDF account statement and invoice as of 05/11/2023. Please notice you have a past due balance  for invoice IN0099203.

 Please provide payment as soon as possible.




 Best Regards,
 Shawneen Chisholm
 Accounts Receivable Coordinator

 UNITED RENTALS, INC.
Branch L02 BONNYVILLE
4920 56TH AVE
BONNYVILLE AB T9N 2N8 CA
780-826-7610


 CONFIDENTIALITY NOTICE: The contents of this email message and any attachments are intended solely for the addressee(s). This may contain confidential and/or privileged information and may be legally protected from disclosure. If you are not the intended recipient of this message, please alert the sender immediately by reply email and then delete this message and any attachments. Any disclosure, reproduction, distribution or other use of this message or any attachments by an individual or entity other than the intended recipient is prohibited