Chętnym do wykorzystania protokołu komunikatora MSN udostępniono JML – Java MSN Messenger library obsługujące MSNP8-MSNP12 (Microsoft Notification Protocol). JML zoptymalizowano pod kątem obsługi jednocześnie wielu użytkowników. Podobno obsługa protokołu ma być prosta. Z projektem mają współpracować m.in. klienty:
- JClaim,
- SIP Communicator – klient Java VoIP oraz Instant Messaging,
- plugin Openfire IM Gateway,
- MSN Alert,
- MSN2Go,
- Omnivide,
- Kiosk Messenger.
Na stronie projektu dostępna jest dokumentacja bibliotek, a ponadto przykłady kodów źródłowych, zasoby oraz użyteczne linki do projektów. Projekt JML wspierany jest przez wielu programistów. Istnieje możliwość dodania swojego zasobu.