Confusing practices also include situations where the authors make claims about their software or license being free without actually granting all four freedoms to users.
The first reason would be bugs. Bugs, in the field of computers, are unexpected errors in the hardware or software. When writing a code, numerous bugs can often be observed. These usually come with ...