Re: Slightly off-topic: development machine for z/OS wanted

"[email protected] [H390-MVS]" <[email protected]> 12 Oct 2019 23:55:52 -0700
Newsgroups gmane.comp.emulators.hercules390.mvs
Message-ID <[email protected]>
Hello, Paul,
 

 first thank you for the links and hints! I'll give it a try.
 

 When it comes to Free Software it's not freeware. While many Free Software programs are being published some are not. Freeware is free as in free beer. Free Software is free as in freedom. It is about the guarantee that if you're coming to a software implementation then you'll get it including source code and the right to adapt and modify all programs to your needs. It's the guarantee that you can use it however your needs are without asking, including giving modifications to third party. On the other hand, many freeware authors do not allow modifications at all nor will the source code be published or delivered.
 

 Freeware and Free Software are quite different from each other.
 

 All software programs from the GNU are Free Software, and so are all pEp foundation is creating.
 

 I'm sharing the idea that programs, which can be implemented with standard C, should be implemented with standard C. But I know the limitations in practice, and therefore I'm aware of the very limited number of programs where this is even possible. Try to concatenate two strings in a safe way. Even POSIX has no solution, so people are using BSD API and port it to OSes where this is different like Windows:
 

 https://pep.foundation/dev/repos/pEpEngine/file/f273d8740b13/src/platform_windows.cpp#l349 https://pep.foundation/dev/repos/pEpEngine/file/f273d8740b13/src/platform_windows.cpp#l349

 

 The C standard has, well, developed historically ;-)
 

 Yours,
 VB.