I love this line of thinking; if a commercial company who plan to sell you a device for $$$ don't give you the basic tool-set to develop for their platform, go port it yourself for free. iOS/WP etc have their fanboys and Sailfish have you who tells people to port xyz to make Sailfish successful otherwise we won't have a linux-based phone OS and would have to live in this big bad world of Android & iOS domination...