Re: RAD Evolution Theory
Quote
Why would that be necessary? How is this different than Linux?
Linux is an operating system. When a company "RedHats" Linux, they add
their own technology by adding applications to the operating system.
Those applications may be closed or open source. It can work either
way but any changes they make to the core OS, they must apply back to
the source tree. GPL works fine this way as you have several
autonomous units working together.
Lazarus is an application. If I wanted to sell lazarus, I'd be
unable to add any proprietary tech as anything I add would be source or
at the very least a library to plugin. Since I am extending a GPL
application in this way, I'd be required to open source that code
as well. If Lazarus were a platform that facilitated the launching of
autonomous applications (like an OS is), it would be different. But an
IDE doesn't make much sense doing such.
This is how it is different than Linux.