Oh, I read it right:<p>&quot; I ported Dart to OpenBSD. I tried to work with upstream (Dart team at Google) to incorporate my changes or work on a way that allows them to take the changes and for me to maintain the code long term. &quot;<p>You wanted <i>them to work</i> so that <i>your unpopular OS</i> is supported. My claim was that you&#x27;d have to fork it and do the work yourself in many cases since the OS project is for benefit of you and small niche of developers&#x2F;users. The irony is that comments like that deride non-OpenBSD FOSS for not going through trouble of OpenBSD support while the LibreSSL commits mocked and stripped OpenSSL&#x27;s support of VMS, etc. as crap that&#x27;s not worth the effort users be damned. Same attitude in place.<p>The Dart team is probably targeting Windows, Mac, and Linux (w&#x2F; Android). Those are THE desktop OS&#x27;s in terms of uptake and capabilities available. Adding PC-BSD, OpenBSD, eComstation OS&#x2F;2, Syllable, BeOS, MorphOS, MenuetOS... these could benefit someone but represents lots of work with almost no gain due to near-zero market share. So, for niche projects, it&#x27;s on you to get the work done if your goals and theirs aren&#x27;t compatible. They&#x27;re doing nothing wrong even if a bit non-optimal given benefits of portable code tested on many toolchains.