Let's say I'm about to develop some software. It's free and open source.
However I'd like to make money on Windows/OSX users, eg. non open source OS users. In this scheme-of-things, those users should purchase a license.
I would absolutely avoid splitting the software in variants, eg. OSS one and proprietary one.
The most effective solution I can think of would be to : freely distribute source and binaries, prohibit any derivative work, prohibit distribution by 3rd parties if the source/binaries have been modified. Something like "paid license" would exist. This would grant support for every target platform. It would also be mandatory for Windows/OSX users. In a nutshell, they could just go to the site, download binaries, or source, and build it, but they wouldn't have right to legally use, unless they have the license.
General idea would be to compensate development costs while delivering freeware with source code access to OSS platforms.
Is this possible? I mean this per-OS licensing thing. Can I say, you use FreeBSD, use my stuff freely, you use Windows, pay some money for it? Sure you can type anything into EULA. But, for example, EU says that EULAs must be compatible with consumer laws. In other words, if your EULA directive doesn't play with EU laws, you can wipe your butt with it.
Ideas, thoughts, potential caveats?
Thanks in advance and have a great new year 44.
However I'd like to make money on Windows/OSX users, eg. non open source OS users. In this scheme-of-things, those users should purchase a license.
I would absolutely avoid splitting the software in variants, eg. OSS one and proprietary one.
The most effective solution I can think of would be to : freely distribute source and binaries, prohibit any derivative work, prohibit distribution by 3rd parties if the source/binaries have been modified. Something like "paid license" would exist. This would grant support for every target platform. It would also be mandatory for Windows/OSX users. In a nutshell, they could just go to the site, download binaries, or source, and build it, but they wouldn't have right to legally use, unless they have the license.
General idea would be to compensate development costs while delivering freeware with source code access to OSS platforms.
Is this possible? I mean this per-OS licensing thing. Can I say, you use FreeBSD, use my stuff freely, you use Windows, pay some money for it? Sure you can type anything into EULA. But, for example, EU says that EULAs must be compatible with consumer laws. In other words, if your EULA directive doesn't play with EU laws, you can wipe your butt with it.
Ideas, thoughts, potential caveats?
Thanks in advance and have a great new year 44.