I do not know UBUNTU, but there are many distros are asking to accept or reject propriatry software at installation time or startup of LIVE CD.
There are many examples of good an bad distros.
It is find.
However there are few "distros" that shall not be called Linux and the users shall be aware about few things.
Linux shall be open-source. If there is no source code, we shall reject it.
this is my curreny /etc/sysconfig/iptables file for a webserver that must allow http, ftp and ssh access.
:INPUT ACCEPT [31395:4050333]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [30540:7083959]
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 20 -j ACCEPT
-A INPUT -p tcp -m tcp --