Skip to content

Acknowledgements

s3270 and the x3270 family

3270Web does not speak TN3270 itself. Every screen you see in the browser, every field you type into, and every PF key you press is carried by s3270 — the scripting member of the x3270 family of 3270 terminal emulators. 3270Web runs s3270 as a child process and renders its screen buffer as HTML.

Which is to say: the exacting part of this project — three decades of faithful 3270 and TN3270 protocol work, EBCDIC code pages, field attributes, structured fields, TLS negotiation — was done by Paul Mattes and the x3270 contributors, and given away for anyone to build on. 3270Web is a browser front end wrapped around their work, and it would not exist without it. Our thanks to them.

If 3270Web is useful to you, the upstream project is worth knowing about in its own right:

Licence

s3270 is distributed under a BSD 3-Clause licence, copyright Paul Mattes, Don Russell, Dick Altenbern, Jeff Sparkes and the Georgia Tech Research Corporation. 3270Web uses it unmodified, as a separate executable driven over its scripting interface.

The full licence text, together with a note on where each 3270Web distribution obtains its s3270 binary, is reproduced in THIRD-PARTY-LICENSES.md in the repository.

Not an endorsement

The licence's third clause reserves the authors' names: they may not be used to endorse or promote products derived from the software. The x3270 authors have no involvement in 3270Web and have not reviewed, approved or promoted it. Naming them above states what this software uses, which the licence requires, and thanks them for it.