From 980306471fee903863c399741a38aa898c335979 Mon Sep 17 00:00:00 2001
From: Paul Eggert
Date: Sat, 17 Oct 2020 17:56:33 -0700
Subject: [PATCH 4/6] Improve TZUpdater and Python links
* tz-link.html: Improve URLs to TZUpdater (thanks to
Brian Inglis) and modernize the discussion of TZUpdater
and some of its competitors. Likewise for Python.
---
tz-link.html | 35 ++++++++++++++++++++---------------
1 file changed, 20 insertions(+), 15 deletions(-)
diff --git a/tz-link.html b/tz-link.html
index 606a83b..a0e35a0 100644
--- a/tz-link.html
+++ b/tz-link.html
@@ -245,13 +245,12 @@ href="https://play.google.com/store/apps/details?id=com.google.android.timezone.
ICU,
-IBM
-and Oracle
-Java, Joda-Time, IBM
+JDK,
+Joda-Time, MySQL,
-and Noda Time (see below).
+Noda Time, and OpenJDK/Oracle JDK.
Sources for the tz database are
MIT license.
Java-based compilers and libraries include:
The Java
SE 8 Date and Time API can be supplemented by API contains a class
Java 8 java.time, which its users should migrate to once
they can assume Java 8 or later. It is available under the Apache License.
-IANA Updater,
-tzdbgen, and IANA Updater and ZIUpdater
-are other alternatives to TZUpdater. IANA Updater's license is unclear;
-the others are licensed under the GPL.
+are alternatives to TZUpdater. IANA Updater's license is unclear;
+ZIUpdater is licensed under the GPL.
Time4A: Advanced date and
time library for Android and
Time4J: Advanced date,
@@ -515,7 +517,10 @@ It is freely available under a BSD-style license.
pytz – World Timezone
Definitions for Python compiles tz source into
Python.
-It is freely available under a BSD-style license.
+It is freely available under a BSD-style license.
+In code that can assume Python 3.9 or later it is superseded by
+zoneinfo.ZoneInfo
+and the tzdata Python package.
TZInfo –
Ruby Timezone Library
compiles tz source into
@@ -579,14 +584,14 @@ DateTime::TimeZone::Tzfile
is a TZif file reader written in Perl.
It is freely available under the same terms as Perl
(dual GPL and Artistic license).
-Python has a Python has a zoneinfo.ZoneInfo
class that reads TZif data and creates objects
that represent tzdb timezones.
Python is freely available under the
Python Software Foundation
License.
-A companion PyPI module
+A companion href="https://pypi.org/">PyPI module
tzdata
supplies TZif data if the underlying system data cannot be found;
it is freely available under the Apache License.
--
1.8.3.1