If you choose to make an operating system based on the Linux kernel then you have to distribute it for free under the GPL License,
Isso não é bem verdade. Você pode fazer um sistema operacional baseado no kernel do Linux sem restrições, contanto que você o mantenha por si mesmo. Se você distribuir um SO baseado no kernel do Linux, então você terá que distribuir o código fonte do kernel (ou qualquer outra parte onde você tenha usado código do kernel do Linux). Você não precisa distribuir o resto. Por exemplo, a maioria das distribuições Linux inclui alguns softwares proprietários; a GNU GPL não restringe o software que é distribuído junto com o software coberto pela GPL.
but if you choose to make an OS based on the Unix kernel
Não existe tal coisa como "o kernel Unix" - não mais. Existem muitos kernels Unix, dos quais o kernel Linux é um. Alguns deles são baseados no Unix original do Bell Labs (Solaris, HP-UX), outros não (* BSD, Linux, MINIX).
(example: an OS based on FreeBSD) do you have permission to make it closed-source and to take copyrights making it a proprietary software distributing it non-free?
O código do FreeBSD vem sob uma licença BSD , que é extremamente liberal e inclui o direito de distribuir software proprietário baseado no BSD. software licenciado. O FreeBSD não é derivado do produto Unix original, que era um produto comercial. (O BSD era originalmente um software complementar para um Unix comercial e, eventualmente, eles reescreveram todas as partes sob uma licença gratuita.)
So if somebody chose to make an OS based on FreeBSD can they sell it as their own modified version, taking copyrights or something like that? This question arose because I know that Mac OS X is based on FreeBSD and it should have used FreeBSD licenses, and OS X is a non-free, closed-source proprietary software.
Sim, a licença do FreeBSD permite isso.
So, can you do that with Unix? Or does Apple have some sort of "agreement"?
Você não pode fazer isso com o produto Unix original, mas isso não existe como um produto há muito tempo (e nunca houve um único produto Unix, exceto no início). Você pode fazer isso com o kernel Linux (e com o GNU userland, também), contanto que você distribua as fontes para as partes GPL que você distribui (incluindo suas modificações se você modificou as fontes); você pode manter a fonte de componentes independentes (programas e bibliotecas separados) para você mesmo. Você pode fazer isso com o FreeBSD, basicamente sem restrições.