I won't argue anymore, but I'm gonna fix some mistakes.
That was not a challenge to you, specifically (and I am not arguing). It was challenge to the whole OS/2 community, to start helping out on some of these basic projects. It doesn't matter if you fix the 4GB problem (which is a non issue at this time anyway, even in 32 bit windows - it is only the server versions that use PAE, unless Win8 has started using it). It will take years for anybody to port enough software to use it, and new development seems to be a thing of the past.
More important, are things like support for the majority of NICs that exist today, and in the future. Without communication (especially wireless), nobody will be able to continue using eCS. It just won't do the job. It can't always do the job today, without wireless communications. There are keyboard problems, there are video problems, there are printer problems. Somebody had better start fixing all of them, or eCS will be as dead as IBM, and Microsoft, wishes it was.
Four developers work on OS/4 kernel for years.
Yes, and they are 4 developers who are wasting their time, if the more basic problems are not fixed soon. I don't want to discourage you, but these other, more basic, problems are going to kill the whole thing, before you get finished with what you are doing. Trying to get users back, after they go through the pain of going somewhere else, is not an easy job, as the current eCS project demonstrates. It is possible that we have already lost the critical mass to be able to maintain eCS as a viable project, and fixing the 4 GB barrier, today, would not prevent users from leaving, simply to get their WiFi adapter to work. Other things are going to become more important, in the next year, or two (USB 3.0, Bluetooth, WLAN), which haven't even been addressed, yet, although USB 3.0 is planned. You could have 64 GB of memory, that is usable, but that is not as useful as WiFi support, for the average power user, who would rarely, if ever, actually use 3 GB of memory, never mind 64 GB of memory. Personally, I find that I never use 2 GB of memory, unless I start a VBox, with a large memory assigned. That means that having a RAMDISK for the swap file, that will never be used, is not really going to help much.
What I am trying to get at, is that your 4 programmers could accomplish a lot more by working on other projects, that the average user will find useful, than to spend time messing around with breaking the 4 GB barrier, which won't do anybody any good, until a lot of other things get fixed (compilers, linkers). Those things are badly broken today, which limits porting, and new programming. anyway, and that discourages users from remaining in the OS/2 user group.
So, who wants to do it? what do you require? I want to help any open source effort on this platform.
It doesn't matter if these things are open source, or not. If they don't happen, eCS becomes less, and less, usable, and that means that more, and more, users must go elsewhere so they can do what needs to be done. Why would they even consider coming back? Sure, open source is desirable, but those who do the job need to make a living. We don't have corporate support, like Linux does, and most development is being done on a volunteer basis (even Linux is not 100% open source). Mensys has stepped up, and they have paid to get some necessary things done, but they don't have unlimited funds either. Mensys has committed to open sourcing what they pay for, and AFAIK, they have done that. What they haven't done, is make binaries available to those who don't pay for eCS. To me, that is a really good compromise. They do need to have a reason for users to buy eCS, and pay for Software Subscription, which pays for the development, as well as the wages of a couple of people who are doing a great job of holding it all together. I am pretty sure, that eCS is a non profit project, for Mensys, and they spend as much as possible on development, without running the company into bankruptcy. Is it enough? Probably not, and that is where the users need to step up, and do more to help out, if they want to keep eCS going.
The main problem is that there is not enough money, or people, to do any more than what is being done today. That is not enough to even keep up with the important stuff, never mind make advances that are not necessary, even though they may become necessary, eventually. Like it, or not, Mensys is the focal point, and if they find that they cannot cover their costs, eCS will be gone. That would leave OS/2, in all of it's forms, with no option but to pass into history.