Some mixing of source forms is allowed.
In the same f90 command, some source files can be fixed form, some free.
In the same file, free form can be mixed with fixed form by using directives.
In the same program unit, tab form can be mixed with free or fixed form.