There are two types of chickens: the ones grown for their meat, and the ones grown for their eggs (I'm not aware of the English terminology on either).
There have been campaigns for both types of chicken to improve their quality of life. Here in NL they were conducted by an NGO called Wakker Dier. There's the campaign against the 'plofkip' (huge chicks who are unable to move, and are force fed) so that grocery stores quit selling these. Then for the sale of eggs (itself harmless for chickens, if unfertilized eggs, and if chickens are treated without abuse) there's a star system ranging from 1 ('kooi') [1], 2 ('scharrelei') till 3 ('vrije uitloop'). Note that this system says nothing about their diet. Now, if you'd translate 2 and 3, you'd both end up with 'free range'. This Wikipedia article on free range [2] explains the EU has strict rules on that term, while the US does not. Its worth noting that due to campaigns of Wakker Dier eggs of type 1 are almost never sold anymore directly, but they are still being widely used within products! If not, they will mention the name of type 2 and 3 ('scharrel-ei' usually or more uncommon in the case of products 'vrije uitloop ei' otherwise).
Regarding the picture you linked if that is from NL, that might very well either be accurate due to fipronil scandal [3] (millions of chickens were killed due to that hence near empty cages), or otherwise a propaganda picture.
Its very important to be critical of farmers. They're treating thousands upon thousands of animals with various degrees of treatment (from loving/caring to downright abuse), as well as affecting our soil (as in, "the inhabitants of Earth's" which also makes sense since our soil is deeply connected with the rest of Earth's ecosystem as well as literally your neighbors's soil).
[1] https://upload.wikimedia.org/wikipedia/commons/a/a5/Eisen_ko...
[2] https://en.wikipedia.org/wiki/Free-range_eggs
[3] https://en.wikipedia.org/wiki/2017_Fipronil_eggs_contaminati...