I am almost 100% certain that one can't use a cheap logic analyzer to decode Ethernet.
Also, the designs for inexpensive Fx2 logic analyzers, including the various commercial vendors I am pretty sure, were all based on the original dev board reference design from the chip manufacturer. Or so Ive heard. That doesn't make it morally right to use their software without having bought their hardware. Still, its important to recognize that the company that makes the chips the logic analyzers use, wanted people to buy them in quantity so they made a great reference design.
Then several companies brought logic analyzer designs to market that were all functionally similar to that reference design. Both Saelae and usbee were quite successful for a while but eventually their low end products were impacted by widespread availability of clones which were built in cheap cases or came as bare boards without slick rainbow colored mini grabbers.. but still did the job.
People do have a choice of using a really good piece of free software, pulseview, for them which is part of the sigrok suite.
Sigrok software (sigrok.org) for the FX2/FX2LP chipset is totally free and quite feature rich.
Compatible mini logic analyzers can be bought for $10 and up.
Although at least one of the hardware companies now sells their commercial program as an add on for people who dont own their hardware, a business model that I like, that works with my LA (usbee) and comes with support, and Ive thought about it, I still have not pulled the trigger because to date, I am not so proficient yet, I am still mucking around so I have never needed to, not having outgrown the capabilities of the free software yet.