There are literally thousands of calender and "groupware" applications
which include a calender. If you are interested in rails there are
also some open source rails plugins and CMS applications like seed (
http://www.railsinside.com/tools/325-seed-new-rails-cms.html ).
If rails is not a criterea there is always plone, drupal etc.
Another good option is google apps which has a great calender and will
also let you set up a mailing list (of course you can also set up a
google group to do that).
I don't want to discourage you but given the plethora of solutions
already out there I kind of doubt you are going to be able to license
whatever application you create.
Having said that if you feel like this is an itch you want to scratch
rails is an excellent platform and I would be happy to talk to you
more about it.
Feel free to contact me privately if you have further questions or
need a hand setting up something.
Cheers.
I know next to nothing about wordpress so I am afraid I can't be of
much help with that.
Reading over your article it seems like google calenders might fit
your needs. It does provide searching, you can set up multiple
calenders, you can subscribe to different calenders using ical, it has
a robust API if people want to embed it into their web apps (I know
there is a rails plugin) etc.
>
> A friend pointed me towards the Rails community and said I might find
> help there - but I don't know anything about Rails at all I'm afraid.
I know there are people here who are heavy users of google calender.
Perhaps they can tell you more.