I want to register a software package with the US copyright office but it is not new. There are many versions. What versions should I register? Should I register the very first version as the original work and then select versions as derived works?


For example, let's say there are versions like:



```
1.0.0
1.0.1
1.0.2
...
1.0.88
1.1.0
1.1.1
...
1.1.46
2.0.0
2.0.1
...
2.0.26 (current)

```

and so on. Should I register 1.0.0 as the original work and the current version (2.0.26) as a derived work for a total of only two versions?


What if I want to file suit for infringement regarding 1.1.22? Is that version covered if I only register 1.0.0 and 2.0.26 in my example?


Note: I know this [question was asked before to some extent](https://law.stackexchange.com/questions/22453/should-i-copyright-my-original-code-before-registering-the-current-version) but it was not actually answered.



Retroactive Copyright Registration Versions Original and Derived Works