News for hackers. Stuff that matters.
Re:The Realities of Being a FOSS Maintainer by ponow on Saturday September 16, 2017 @06:16AM (#15263926)
Because in life, all prices are subject to change. Maybe you wouldn't expect the hot dog to double in price to $10, and conversely the vendor wouldn't expect you to become bored with hot dogs and now are only willing to pay half at $2.50. The only right each party has here is to say no.
Re:The Realities of Being a FOSS Maintainer by rmrfrmrf on Saturday September 16, 2017 @10:18AM (#15264748)
You misunderstand. In the analogy, I never bought a second hot dog. Likewise, all "commercial" users of Caddy had the EULA switched out from underneath them to force them into non-compliance.
Re:The Realities of Being a FOSS Maintainer by detaro on Saturday September 16, 2017 @10:27AM (#15264773)
Which shows how bad the analogy is.

You weren't "forced into non-compliance", you could keep your hot dog (=caddy executable you downloaded before) just fine.

The difference between hot dogs and software is that hot dogs don't get (and don't require) updates after the fact, while for software they are important.

EDIT: also, you don't accidentally install new hot dogs through dockerfiles or something - it's quite possible people ran into non-compliance that way, given there was no prior warning.

Re:The Realities of Being a FOSS Maintainer by rmrfrmrf on Saturday September 16, 2017 @10:45AM (#15264839)
Again, this stresses the need for clear communication.

> Beginning today, all official Caddy binaries come with an End User License Agreement (EULA) that designates them either for Personal (non-commercial) or Commercial use.

They probably could have clarified this by saying "Beginning with version 0.10.9" instead of "all binaries".