Correct me if I’m wrong, but under copyright law, a person automatically owns copyright to any work they create. Also, if those works are compiled into an anthology, they retain their copyright, they don’t lose it, they just allow it be published as a collective work.
If an author creates a new work based on some other work, an author must first obtain the rights to do so. For OSL (or the similar GPL) with termination clauses, if you break the license of the original work, you loose the rights to create a collective work as well.
You still have the copyright for your work, however, this is not helpful any longer to you when termination is in effect because you loose that (hopefully not important part) of the work you wanted to create.
As for being concerned… at the point where the license is actually active and I’m working on selling a product based on that, then yes, I’ll consult a lawyer.
Many of the CI users are selling. And next to that, copyright is not specifically about selling only. And the OSL is not as well.
For now, with the free code I give away, if the licensing gets challenged and I’m forced to change the license to OSL, that doens’t really impact the free code that I create and give away.
In case you created a derivative work, the OSL does impact the code that you created. You need to differ here, as any other developer. That’s the point, and then you’re contacting your lawyer again.
Whether it impacts end-users, I can’t say. It’s their call at that point. As I try not to use GPL-license work in my own stuff, that’s not a personal concern.
If it impacts you, it impacts your users. Next to that it impacts any hacker you collaborate with.
And you write it your own: You don’t want to license your code under OSL, or did I read that wrong?