Hello,
Gently pinging in regard to the NCSA license situation

Best,
Alexandru

On Fri, Jun 16, 2023 at 10:54, Alexandru Mihail 
<[alexandru_mih...@protonmail.ch](mailto:On Fri, Jun 16, 2023 at 10:54, 
Alexandru Mihail <<a href=)> wrote:

> Hello again Nicholas,
> I hope this mail finds you well.
>
>> > remember the original NCSA httpd licence. P.S. It feels like
>> > archaeology to find missing documentation for something from the > > dawn 
>> > of
>
> Eureka !
> I present the original NCSA httpd license in its purest form after some 
> software archeology:
> https://web.archive.org/web/20060830015540/http://hoohoo.ncsa.uiuc.edu/docs-1.5/Copyright.html
>
> (NCSA HTTPd Development Team / ht...@ncsa.uiuc.edu / Last Modified 08-01-95)
> ====================== LICENSE START ===========================
> NCSA HTTPd Server
> Software Development Group
> National Center for Supercomputing Applications
> University of Illinois at Urbana-Champaign
> 605 E. Springfield, Champaign IL 61820
> ht...@ncsa.uiuc.edu
>
> Copyright (C) 1995, Board of Trustees of the University of Illinois
>
> NCSA HTTPd software, both binary and source (hereafter, Software) is 
> copyrighted by The Board of Trustees of the University of Illinois (UI), and 
> ownership remains with the UI.
>
> The UI grants you (hereafter, Licensee) a license to use the Software for 
> academic, research and internal business purposes only, without a fee. 
> Licensee may distribute the binary and source code (if released) to third 
> parties provided that the copyright notice and this statement appears on all 
> copies and that no charge is associated with such copies.
>
> Licensee may make derivative works. However, if Licensee distributes any 
> derivative work based on or derived from the Software, then Licensee will (1) 
> notify NCSA regarding its distributing of the derivative work, and (2) 
> clearly notify users that such derivative work is a modified version and not 
> the original NCSA HTTPd Server software distributed by the UI by including a 
> statement such as the following:
>
> "Portions developed at the National Center for Supercomputing Applications at 
> the University of Illinois at Urbana-Champaign."
>
> Any Licensee wishing to make commercial use of the Software should contact 
> the UI, c/o NCSA, to negotiate an appropriate license for such commercial 
> use. Commercial use includes (1) integration of all or part of the source 
> code into a product for sale or license by or on behalf of Licensee to third 
> parties, or (2) distribution of the binary code or source code to third 
> parties that need it to utilize a commercial product sold or licensed by or 
> on behalf of Licensee.
>
> Any commercial company wishing to use the software as their commercial World 
> Wide Web server and are not redistributing the software need not commercially 
> license the software but can use it free of charge.
>
> UI MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THIS SOFTWARE FOR ANY 
> PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. THE UI 
> SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY THE USERS OF THIS SOFTWARE.
>
> By using or copying this Software, Licensee agrees to abide by the copyright 
> law and all other applicable laws of the U.S. including, but not limited to, 
> export control laws, and the terms of this license. UI shall have the right 
> to terminate this license immediately by written notice upon Licensee's 
> breach of, or non-compliance with, any of its terms. Licensee may be held 
> legally responsible for any copyright infringement that is caused or 
> encouraged by Licensee's failure to abide by the terms of this license.
>
> ====================== LICENSE END =============================
>
> Should we include a mention of this under debian/copyright stating
> something along the lines of 'parts of mini_httpd.c under NCSA HTTPD
> and include a copy of the license somewhere?
> As far as I could dig, this is the license which should be attributed in our 
> case. This is the 1.15 htttpd license, and with 99.9999% certainty, this was 
> the chunk of code still found in mini_httpd.c. The logic is, NCSA httpd had, 
> historically, two licenses (chronologically): one open and one proprietary. 
> mini_httpd is a fork of the open one, that we can be sure of. I think there 
> is little reason to involve debian-legal at this point.
> What's your opinion here?
>
> Kind regards,
> Alexandru
>
> ------- Original Message -------
> On Monday, June 12th, 2023 at 9:27 PM, Alexandru Mihail 
> <alexandru_mih...@protonmail.ch> wrote:
>
>> Hello again,
>>
>> > I hope that the forests aren't burning, wherever you are.
>> >
>> > Take care,
>>
>>
>> Oh damn, I really hope you and your family are going to be safe if you're 
>> facing wildfires near you..
>> Here in Eastern Europe it's not really that much of an issue, thankfully.
>>
>> > remember the original NCSA httpd licence. P.S. It feels like
>> > archaeology to find missing documentation for something from the dawn of
>> > the Web! Also, it's a mystery to me what license the original httpd
>> > was.
>>
>> It's pretty much a mistery to me too, seems like the original "License" if 
>> you could call it that is nothing more than:
>> "
>> Copyright (C) 2022 by Jef Poskanzer j...@mail.acme.com.
>>
>> All rights reserved.
>>
>> You may use this software however you like as long as you keep my name on it 
>> and don't sue me.
>> "
>> This is the current license (Author:So what does the legalese mean? This is 
>> a modified version of the BSD license). I'll try to dig a bit more about 
>> original source code license, if any other than the above was ever present :)
>> Yeah, archeology indeed, I've had the same issue,believe it or not, when 
>> porting a certain version of a vintage telnet library from the 80s on modern 
>> hardware. Fun times, indeed
>>
>> Stay safe and good luck !
>> Alexandru
>>
>>
>> ------- Original Message -------
>> On Monday, June 12th, 2023 at 9:01 PM, Nicholas D Steeves nstee...@gmail.com 
>> wrote:
>>
>>
>>
>> > Hello Alexandru,
>> >
>> > Alexandru Mihail alexandru_mih...@protonmail.ch writes:
>> >
>> > > Hello Nicholas,
>> > >
>> > > > Sorry, my mistake. I meant to write "debian/copyright". One or more
>> > > > entries in the copyright file conflicts with upstream evidence.
>> > >
>> > > No problem, I think I found what you were referring to and corrected our 
>> > > copyright, upstream is right. I documented the changes in the changelog.
>> >
>> > Aha, yes, that's 1/2 of what I was referring to :) The other half are
>> > those copyright years that predate the 1999 claimed in our copyright
>> > file.
>> >
>> > I also found what looks like a new issue: Those files that Rob McCool
>> > authored as part of NCSA httpd that are part of mini-httpd, what
>> > license are they? Attribution would be required if they were MIT/Expat,
>> > BSD, or similar. This issue might also affect apache2's copyright file,
>> > if anything remains of NCSA in Apache. Httpd predates the "NCSA"
>> > license, by the way. If you can't find anything about it, then consider
>> > contacting the debian-legal mailing list, because someone there might
>> > remember the original NCSA httpd licence. P.S. It feels like
>> > archaeology to find missing documentation for something from the dawn of
>> > the Web! Also, it's a mystery to me what license the original httpd
>> > was.
>> >
>> > > > > > Would you please push your work to your personal Salsa namespace 
>> > > > > > (fork
>> > > > > > relationship optional), and provide the link to the repo?
>> > >
>> > > https://salsa.debian.org/alexandru_mihail/mini-httpd
>> > > Forked from master of:
>> > > https://salsa.debian.org/debian/mini-httpd
>> >
>> > Thanks.
>> >
>> > > > speaking these patch fixups aren't release critical, and you can ignore
>> > > > them if you'd like.
>> > > > I will fix them, it's fine :)
>> >
>> > Thank you :)
>> >
>> > > Also, I uploaded again to mentors last night.
>> > > Thanks and farewell,
>> >
>> > You're welcome. We're in the last round of review, by the way, and I
>> > think it will be ready to upload with the next update.
>> >
>> > I hope that the forests aren't burning, wherever you are.
>> >
>> > Take care,
>> > Nicholas

Reply via email to