https://i.imgur.com/bSdusjH.png
It's not about "two-party system", it's about the "natural" distribution of software distribution models.
https://i.imgur.com/bSdusjH.png
It's not about "two-party system", it's about the "natural" distribution of software distribution models.
The developer wants to get paid to develop the source code.
The administrator wants to be able to modify and deploy the source code and be paid for running the resulting program.
The user wants to be able to review the source code and administration logs.
Open source as currently defined covers 100% of the interests of the administrators and none of the interests of the other groups.
The AGPL kind of covers some of the interests of the users.
Closed source protects the interests of the developer.
Being a member of all three groups I would be very interested in a license that manages the trade offs so the admins, in the guise of google and amazon, don't suck up all the money from developers and turn users into a commodity.
https://www.microsoft.com/en-us/sharedsource/
I'm not sure if many webapps like gmail that have a big chunk of the UI in javascript count as "all rights reserved" "source-available". The code is minimized, obfuscated, and perhaps is the result of the transpilation of the real source, and it must talk to the servers that has not public source code.
Stuff written in BASIC naturally came with its own sources, but even then people would often obfuscate it to avoid derivative works being made. People wanted reputation, not money, and they didn't want their work ripped off, or for others to profit off their labours.
In the RISC OS community I was a part of, releasing source as a matter of course only became common with the influence of Linux. Before that, binary-only PD with homebrew or completely absent licensing was the norm.
Might you be able to mention any particularly important or memorable programs distributed that way? I'd be really interesting to go back and try to find contemporaneous writing about the motivations you mentioned.
As for the contemporaneous writing, I'd start with the comp.sys.acorn.* newsgroup archive on Google Groups, because it's searchable (and I definitely remember this stuff being discussed in the late 90s, mainly as a reaction against the rise of Free Software.
Incidentally, the decline of the RISC OS market really brought home to me the value of having sources available (and being allowed to use them). We had two significant breaking architectural changes (StrongARM architecture in 96 and the move from ARM's 26-bit to 32-bit addressing mode in the 00s) which cost us a lot of good software because the authors had moved on and nobody could fix the code.
Interesting!
> comp.sys.acorn.* newsgroup archive
Thanks!
> Incidentally, the decline of the RISC OS market really brought home to me the value of having sources available (and being allowed to use them).
I have a few of these stories, but now I have one more.
The reason there isn't much in the public-domain, closed-source quadrant is that permission without code is completely useless. For example:
I hereby grant you, m1el, an MIT license for the short novelty program I have just fixed in the tangible medium of expression know as my hard drive, project name Caveman. Enjoy!
Compare code without permission, which still has some limited value for others, especially educational and inspection value, as well as for the developers, in the form of access to free services.
I'd also put a number of public-patent-grant programs in that family. That's potentially much more interesting.