[tz] open source .net tz compiler

Brian Inglis Brian.Inglis at systematicsw.ab.ca
Sun Dec 8 11:42:22 UTC 2013

All may soon be redundant as MS appears to be showing signs of using tz in Windows 8,
or at least in some components associated with the latest product releases, judging
from some of the mentions I have seen  that either are to, or seem very like, tz.

As the data and code is PD, they could incorporate it freely, perhaps with credits,
as they did with BSD and some other systems.

It would solve some problems with their current proprietary time zones: limited zones,
info provided only for years since they added support for annual changes, and variable
date/time display around DST changes and between servers, especially in past years.
It could also eliminate their subsequent acquisition, conversion, and maintenance costs,
if they did a decent job of incorporation with minimal changes.

But as per SOP with previous MS products based on existing systems, protocols, etc.,
and as there is now a standards organization based approach to change the standards,  
I would not be surprised to start seeing requests to improve the status quo by adding
MS extensions to tz data and code, to conform to their view of how systems should work,
and make their jobs easier! ;^p

Just say no to SeaTac plane tickets, and Mariners and Seahawks game tickets, Paul! ;^>

Take care. Thanks, Brian Inglis

On 2013-12-07 10:54, Matt Johnson wrote:
> I had requested Noda Time be added awhile back, but I don't see it in the tz-link.html file yet.
> Also, there's TZ4Net (http://www.babiej.demon.nl/Tz4Net/main.htm) which as been around for quite awhile before either of these.
> There's also http://zoneinfo.codeplex.com <http://zoneinfo.codeplex.com/> but it appears to not be as well maintained.
> Do we really need all of these?  Probably not.  I tend to limit my recomendations to Noda Time or TZ4Net because they are stable and mature.
> @Chris - is there something about your implementation that has an advantage over the existing ones?  Just curious.
> -Matt
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------!
> From: skeet at pobox.com
> Date: Sat, 7 Dec 2013 07:57:08 +0000
> To: tz at iana.org
> Subject: Re: [tz] open source .net tz compiler
> At the same time, it would make sense to add Noda Time <http://nodatime.org>, which compiles the tz database into a format specific to Noda Time (nzd files) - but which could certainly be adapted to other formats if there were any particular desire to do so. (Basically similar to the way that Joda Time does.)
> Noda Time is available under the Apache licence, and again is a C# / .NET project.
> Jon
> On 6 December 2013 02:36, chris dostert <chris.dostert at live.com <mailto:chris.dostert at live.com>> wrote:
>     I recently wrote a compiler for the tz Database written in C#, the source code for which I have made available at: https://github.com/appease/TimeZoneDb
>     As there are no others for .net listed at http://www.iana.org/time-zones/repository/tz-link.html I thought I would reach out and ask about getting this added to the "Other tz compilers" section of the document in order to help anyone looking to consume the tz database from .net
>     Best, -CD

More information about the tz mailing list