Why isn REBOL open source?
This is a common question, and one we take seriously. REBOL is a mix of both closed and open source. The kernel of REBOL, which must be kept extremely consistent between hardware platforms and operating systems, is closed. This keeps platform specific variations to a minimum, allowing your programs to run on Windows, Linux, Unix, and other systems without modification. Our consistent, controlled design process also keeps REBOL very small – its core is less than 250KB. The layers above the kernel are open. You can obtain the source to the majority of REBOL by using the SOURCE or the MOLD functions. For instance, you can obtain the source to REBOL’s Internet protocols or Visual Interface functions, allowing you to better understand how they work and build better programs. The design of REBOL also lets you dynamically replace its built-in functions or objects with ones of your own design. If what you need is to extend the functions of REBOL, that’s why we made REBOL/Command. If you want t