GeoServerとMapServerの使い分け

私はどっちも使ってますけど、JavaとCの文化の違いを感じます。
OSSに詳しくない人にサーバー管理させたい場合、GIS基盤的なものを作りたい場合、シングルサインオンなどが絡む場合にはGeoServer選ぶし、慣れたひとだけで管理する場合、とにかくてっとりばやく構築したい場合、軽量言語でスクリプティングしたい場合はMapServer選ぶかなー。
どっちもそれなりにバッドノウハウがあるので、お金取ってやるお仕事で構築する場合は悪いこと言わんのでプロに相談するのが早いとは思います*1

*1:よく自分でバイクの整備をやるんですが、これも工具代や手間賃考えればプロに頼んだほうが安いとは思うけど、いろいろ試行錯誤して整備すること自体が面白いからつい自分でやっちゃうんですよね。そういうのを楽しめる人ならぜひ自力でがんばって