If they'd open source it, users would be able to compile for their own devices just fine. There are fully open alternatives that Apple doesn't mind, like https://github.com/anthonya1999/GoodNight

I know where they're coming from, but all this wolf crying is getting annoying. I wouldn't mind if they came clear and said "we can't open source f.lux because we want to pressure Apple into letting us monetize it someday."

From the f.lux EULA, which I'm fairly certain no one has ever read through (evidently, because there hasn't been a backlash over it):

  You may not (and agree not to, and not authorize or enable others to), directly or indirectly: 
  (a) copy, distribute, redistribute, rent, lease, mirror, timeshare, operate a service bureau, or otherwise use for the benefit of a third party, the Software; 
  (b) disassemble, decompile, attempt to discover the source code or structure, sequence and organization of, or otherwise reverse engineer, the Software (except to the extent applicable law prohibits restrictions on reverse engineering); 
  (c) remove any proprietary notices from the Software; or 
  (d) bundle the Software with any third party software, product or service. 
  You understand that Company may modify or discontinue offering the Software at any time. 
  For the avoidance of doubt, the foregoing restrictions apply to any company or corporate entity (or its affiliates or agents acting on its behalf) (each, an “Entity”) and 
  no Entity shall download or install the Software for the purposes of mirroring or distributing it to its employees or otherwise.
They also write at the bottom of their homepage that "f.lux is patent pending." Next to an offer of collaboration with cell phone, display, and lighting system manufacturers. Which is code for "We want money for this."

Why do people support this software? Especially on HN, which should know better. This is the kind of software that wants to be free, and could be made better through open source.

If you think this is ridiculous (as I do), Redshift[1] is a free, open-source alternative for at least Linux. On Android, ChainFire's CF.lumen[2] at least does not make a patent claim on filtering your display, and allows you to use "Pro Mode" without paying (you simply have to enable "Freeloading" from the main menu).

1: http://jonls.dk/redshift/

2: https://play.google.com/store/apps/details?id=eu.chainfire.l...

What's wrong with that? It's commercial software, and they are nice enough to let you use a copy for free. They aren't (AFAIK) doing anything remotely malicious, like grabbing user data or bundling malware. It doesn't add advertising to your computer.

(I'm not sure if f.lux does any update checking, which some people might count as unacceptable)

It's the "patent pending" part that sucks. They're trying to patent the idea of changing your video card's CLUT (color look-up table) to reduce eye strain, which is a fairly obvious and trivial thing to do once you know that blue light affects melatonin production.

>It's the "patent pending" part that sucks. They're trying to patent the idea of changing your video card's CLUT (color look-up table) to reduce eye strain, which is a fairly obvious and trivial thing to do once you know that blue light affects melatonin production.

On the other hand, since nobody else has done it (or patented it yet), real life proves that it's not that "obvious".

Like the "egg of Columbus" some thing are obvious in retrospect: https://en.wikipedia.org/wiki/Egg_of_Columbus

Somebody else has already done it. https://github.com/jonls/redshift has been by go-to for a few years now. It's my suspicion that Jon has no intention of patenting the idea.