Computer software is also not a redundant phrase. According to the Online Etymology Dictionary (which dates floss to 1759) software as a word has been around since:
FLOSS is also used as an acronym for “Free/Libre/Open-Source Software”; that is, software that is free in the liberty sense (as opposed to the no-cost sense) and is, therefore, released under a license that meets the OSI’s (Open Source Initiative) definition of open source.
This is something of a political compromise, a way to get the FSF (Free Software Foundation) folks and the OSI folks under the same tent so the nontechnical business and marketing types of the world aren’t terminally confused by two groups with two different agendas promoting what looks to them like the same thing. (It’s a matter of emphasis: The FSF folks want to emphasize freedom through access to source code, whereas the OSI folks want to emphasize technical advancement through widespread source review and contribution.) If you aren’t involved in developing or marketing FLOSS, it isn’t something you really need to worry about.
Floss can also be a verb in American urban slang (at least it was a few years back). To floss means to proudly show off the expensive stuff you own. For example in the song “My Love Don’t Cost a Thing” Jennifer Lopez sings:
You think you gotta keep me iced
You don’t
You think I’m gonna spend your cash
I won’t
Even if you were broke
My love don’t cost a thing
Think I wanna drive your Benz
I don’t
If I wanna floss I got my own
Even if you were broke
My love don’t cost a thing