It's still a problem because even though ALAC encoding and decoding has been reverse engineered you can't just add it to a commercial portable player or a commercial software media player. There are significant legal issues, patent issues, and other issues in doing that. ALAC is Apple's baby and they don't license it. You can use the reverse engineered ALAC implementation in freeware products like Foobar. But you'll notice that the ALAC components for software like that is often added by people in Eurasia Eastonia and way out of reach from the long arms of Apple lawyers.
dBpoweramp has ALAC support. It's a reverse engineered implementation different from the common open source ALAC implementation. dBpoweramp is a commercial product. I don't know how he's managed to avoid the wrath of Apple lawyers over the ALAC support.