The two actually have nothing to do with each other. Many "proprietary" software projects are done in an incremental, release-often mode. Many "free" software projects are done in a waterfall, plan-design-code-test-release mode.
By promulgating this myth, you are actually doing free software a big disservice, by limiting it to a certain style of development.
Go away, ponder, then come back and repent.