The fact the holder of the copyright might give their work some open-source license, and possibly change it "at will" is horrible for whoever chose to use said work based on the license that was attached to it when they made the decision. I'm no lawyer, so I don't know what exactly the copyright holder can or cannot do once they publish some work with a given license (so can the author really change the license at will at any moment?) And what about the derived work? (Forks, etc?) Any license not mentioning "perpetuity" is a time bomb.
If the name of the author was in the source files, I would assume that copyright laws would apply by default.
Now if there is absolutely no mention of anything, I think you can safely assume it's in the public domain.
I think that would be a bit of a stretch, especially in this case that the author is readily identifiable, albeit not mentioned explicitly within the work. I mean, the author's GitHub username is his full name.
I don't believe works can be assumed to be in the public domain unless either specifically stated to be by the creator, or published in a truly anonymous manner, although maybe I'm wrong.
Which brings an interesting, albeit probably purely theoretical, question.
The text of some FOSS license explicitly mention that the license is perpetual, e.g. Apache. Deal done.
Some other, like BSD, does not mention perpetuity.
As the copyright holder, I think I could revoke it (generally, or just to you because I don't like your t-shirt).
Would it be possible, and if yes, has something similar happened?
I've also seen a court decision stating that the violation of an open-source license was actually the violation of the copyright.
Which might seem to make sense, but again opens a huge can of worms.
Which might seem to make sense, but again opens a huge can of worms.
No, it is the lid that keeps the worms in the can to begin with.
You create something, you have all rights to it, if anybody else wants to do something with that work, except comment on a (public!) disclosure of it, they have to ask for your permission, and if you give it, you have offered given them (a) license.
Which might seem to make sense, but again opens a huge can of worms.
No, it is the lid that keeps the worms in the can to begin with.
You create something, you have all rights to it, if anybody else wants to do something with that work, except comment on a (public!) disclosure of it, they have to ask for your permission, and if you give it, you have offered given them (a) license.
It's interesting how some people are oversimplifying things and refuse to acknowledge the potential consequences ARE a rabbit hole and almost impossible to fully grasp. Some humility might help?
There is precisely a major issue with the above. Typical open source projects are collaborative by nature, there isn't just a single creator to them. That's where the rabbit hole starts, but not where it ends, of course.
I recently came across a piece of software published on GitHub that could prove very useful to me. There are a number of bugs I have discovered, and there are a few improvements I want to make. However, the situation that has cropped up is:
- The author seems to be absent or incommunicado. I have filed a few bug reports, and even a pull request with some fixes. But it has been a few weeks since, and no response to anything at all.
- The software is not branded with any kind of licensing information. Not in readme, source code, etc. I assume it is meant to be open source, as otherwise the author would not have published it on GitHub, right? And I do believe the author intentionally did so - i.e. not some private thing made public inadvertently - because the readme file is very much written in a way that is providing documentation and explanation for other people.
So what do I do? I'm hesitant to fix any more bugs or make any significant changes or improvements without knowing how it's licensed, but nor am I able to find out due to lack of response from the author."
-----end of quote---
What would you do? *Make your changes to the project and list your contact info on github.*** Be open and publlic..
Be honest
*
Use your changes. I dont get what you want to do, if its free software, use it.
Are you trying to steal it? Its NOT just yours, you know.
Or maybe they arent absent, copyright and patent owners have to register their names and addresses. In each jurisdiction.
Now if I become part of a large project with thousands of contributors, [...]
But the mess does not emerge because of the rules of copyright, it emerges from the lack of attention to copyright.
But the mess does not emerge because of the rules of copyright, it emerges from the lack of attention to copyright.Having been part of a failed attempt to relicense a piece of LGPL2 FOSS (to Apache 2), I can testify the difficulty and pain when such policies are not in place.
Some of it had copyright from no longer existing firms and passed away persons.
In some case it was possible to track the new owners, in others it was impossible.
Even if the technical board, representing the majority of the current enterprise and personal contributors, was in full agreement, we realized very soon it was an impossible task.
Of course, when the product was born it was not expected for it to grow enough for these things to matter...
For personal use? Who cares? Just do whatever you want with it, nobody is going to come knocking.
Now if I become part of a large project with thousands of contributors, [...]
[...] then that project better have an 'on-boarding' procedure which informs and educates you, about the project's copyright strategy and compliance requirements, or they will soon have a proper mess on their hands ?
Yeah, that's pretty much how the world works ?
But the mess does not emerge because of the rules of copyright, it emerges from the lack of attention to copyright.
Note that some see such a mess as an strategic advantage, with an argument that goes roughly "Any lawyer hungry for a fight, will first have to figure out who to sue, where to sue them, and which copyright law applies there. Centralizing the copyright only makes that easier for them."
I have myself seen indications that such a strategy will work, in the form of US lawyers asking "Denmark, that's in Minnesota, right ?", who after being taught a bit of geography, is never heard from again.
That is not to say that only US lawyers cause copyright heartburn for FOSS projects, but they are certainly the main cause of it.
Fork it, add your own fixes to your version, don't waste your time reporting under their version.
Maybe note in one of your bug reports, "fixed here" if you want to lead others to your fixes.
Or maybe they arent absent, copyright and patent owners have to register their names and addresses. In each jurisdiction.
Half the world seems to think that copyright works the way it did in the USA before it joined the Berne Convention in 1989.
For personal use? Who cares? Just do whatever you want with it, nobody is going to come knocking.
He wants to own/steal it, cant you tell from how he phrased it?
FOSS is against their religion.
He wants to own/steal it, cant you tell from how he phrased it?
FOSS is against their religion.