3 ms·
> If I use a service like GitHub, then it’s child’s play to get previous versions. And they could delete the repository. Even if they had a repository, as the
by naasking 4y ago
> If I use a service like GitHub, then it’s child’s play to get previous versions.
And they could delete the repository. Even if they had a repository, as the copyright holders they could change the license retroactively. This is not a problem with a technical solution that I can see.
- ChrisMarshallNY 4y ago> as the copyright holders they could change the license retroactively I hope they have very good lawyers, then. I'm not sure how they could enforce that. > And they could delete the repository. That's why I said what I said about configuration management. I guess CM is no longer en vogue, these days. A main goal of CM, is to completely reproduce the build, from stored components, at any point in the product lifecyle. With a lot of SaaS services, I guess that it's not really possible to do that, anymore, but I'd be pretty leery of basing a business on ephemeral resources. I'd at least get a maintenance or local duplication contract with the author.
- naasking 4y ago> I hope they have very good lawyers, then. I'm not sure how they could enforce that. Why? Like I said, unless someone has a copy obtained with the original license, then any subsequent copies are accepted with the new license. There's nothing in the law that says the copyright holder can't change the license.
- croes 4y agoBut you are talking about retroactive license change. This would be great for patent troll law firms.
- ChrisMarshallNY 4y ago> unless someone has a copy obtained with the original license See my comment about "configuration management." I'm sorry. If someone wants to call themselves an "engineer," then they need to act like an engineer, and that means things like good configuration management. In my opinion, and I'm just an unlettered redneck, self-taught cowboy, so I guess my opinion ain't worth squat, the term "engineer" connotes things like rigorous self-discipline, process discipline, and personal integrity. Just the thought of someone releasing commercial, or commercial-grade software, without CM, sends chills down my spine. I guess that it's a statement on the current state of the industry, that people assume that CM is something that is "optional."