Google Calendar’s implementation of RFC 2445 repeating events. Apache 2.0 license. Java.