Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

7
  • 3
    Note that this kind license is hard to enforce, both technically and legally. Would you prevent people from writing script that downloads the binary from your site? How about if I give a copy of the download to my friend who don't have have internet at his home, would I violate the license agreement? What if I distribute the binary to thousands of my company's servers? Keep it simple, what would you want achieve by restricting binary distribution? Commented Aug 1, 2014 at 10:00
  • I want to have all the software functionality available and open but only to the people that are willing to invest the effort of actually bulding the software. I want to keep the distribution of consumer binaries to myself. It is a means to get paid from people whosimply want that convenience and have no intention of contributing to the code itself. Commented Aug 1, 2014 at 10:21
  • 5
    Such a license would not qualify as a free / open source software license, according to the definition of the FSF resp. OSI. Therefore, I propose you go check their list of non-free licenses, maybe some of those suits your needs. Commented Aug 1, 2014 at 10:54
  • So, you want to provide hosting for anybody who improves your code? If I make an improvement to your code, the only way to distribute binaries based on my improvements is to ask you to host them? That seems terribly inefficient! Commented Aug 1, 2014 at 11:06
  • 1
    @Dimitris: The requirement that derivatives use a different name can be obtained through trademark law. That is for example how Firefox ensures clones/derivatives are clearly distinguished from the real deal. Commented Aug 1, 2014 at 13:21