In practice, there are many reasons a potential contributor should make
contact with a project long before getting to the stage of having a
finished patch of significant size. There are design issues, testing
issues, etc. Hopefully, the project actively encourages people to ask
questions and communicate *before* they start work on something.
Copyright assignment is just one of many such issues that shouldn't
surprise a contributor after they've done a lot of work. I don't think
it needs any more special treatment than the other issues get.
In practice, there are many reasons a potential contributor should make
contact with a project long before getting to the stage of having a
finished patch of significant size. There are design issues, testing
issues, etc. Hopefully, the project actively encourages people to ask
questions and communicate *before* they start work on something.
Copyright assignment is just one of many such issues that shouldn't
surprise a contributor after they've done a lot of work. I don't think
it needs any more special treatment than the other issues get.