* It's unencumbered by licensing and copyright issues.
* It performs significantly better. The test suite completed in 17 sec; the current nuget package completes in 4.5, and I have an unpublished version that brings it down to 3.6. Performance was my original motivator for working on the library.
* I fixed about a half-dozen bugs while working on the performance
My plan of attack is as follows:
1) See if I can get the person who imported the original sourceforge history to commit a deletion of the code, and redirect people to ical.net via the readme.
2) Contact the original publisher of the unofficial nuget package, and ask them to unpublish it.
3) Have better API documentation. That's one thing the old package clearly does NOT have.
4) Maybe do a "Tell HN: dday.ical is now ical.net"(?)
What else should I consider? What else would you do? What would you NOT do? It seems to me that so long as the old code is floating around, and has a significant following, people are going to use that one instead. (I know I would as a naive outsider.)
[0] https://github.com/rianjs/ical.net
[1] https://github.com/rianjs/ical.net/blob/master/license.md
[2] https://www.nuget.org/packages/Ical.Net/