@Sum_of_all_fears
Korištenje MonoDevelopa nije problem - njegovo korištenje ne diktira licencu pod kojom će se rezultat distribuirati. Potrebno je promatrati biblioteke koje ćeš koristiti - Mono runtime biblioteke su pod LGPLv2 licencom, a class biblioteke pod MIT licencom - obje licence dozvoljavaju korištenje bez obzira radi li se o open source ili proprietary rješenju. Što se tiče .NET-a, odgovor je iznad, a za razvoj moguće je koristiti SharpDevelop, iz čije je rane verzije razvijen MonoDevelop. Dodao bih da za sada (službeno) neće biti podržani, uz WPF, ni ADO.NET Entity Framework i Windows Workflow Foundation, dok će Windows Communication Foundation biti podržan u ograničenom obimu. Ipak, (eksperimentalni) projekt Olive dodaje podršku za Workflow 3.5, Presentation Foundation i WindowsBase, ali se ne preporučuje za upotrebu budući da je u razvoju.
@nalogodavac
Budući da nemaš iskustva s Linuxom, uzmi Ubuntu ili Mint (koji se bazira na Ubuntuu), budući da su distribucije orijentirane desktop korisnicima i imaju veliku zajednicu, te vrlo dobre wiki stranice na kojima se mogu naći odgovori na većinu problema s kojima se možeš susresti. Fedora je vrlo dobra distribucija, ali zbog smjera koji su odabrali (samo open source softver u repozitorijima, testiranje novih tehnologija, baza za poslovni Red Hat Enterprise Linux) manje je nastrojena neiskusnim korisnicima u odnosu na Ubuntu. Ubuntu je zastupljeniji od Fedore i u svijetu, a ne samo kod nas - a od 2005. godine, svake godine, na prvom je mjestu na Distrowatch ljestvici, koja prati interes korisnika za različitim distribucijama na stranicama DW-a.