What Happens to Relicensed Open Source Projects and Their Forks?
1–10 of 33 posts
Re: What Happens to Relicensed Open Source Projects and Their Forks?
#2Re: What Happens to Relicensed Open Source Projects and Their Forks?
#3Some opposing examples are the Linux kernel (eternally growing scope, with huge motivation by many user communities) and libpng (which is relatively fixed in scope, with desirements like security increasing the bar for contributions to an already mature and popular product).
Re: What Happens to Relicensed Open Source Projects and Their Forks?
#4Re: What Happens to Relicensed Open Source Projects and Their Forks?
#5Re: What Happens to Relicensed Open Source Projects and Their Forks?
#6Hm, I was expecting more business point of view in this article. Right now we are looking information about financial results from relicensing open source. Unfortunately, it is about repositories health. But the article still interesting.
Are you in the UK by any chance? I'm sure OpenUK would be interested to chat more (given they've been working on research and impact analysis in this area)
Re: What Happens to Relicensed Open Source Projects and Their Forks?
#7Mm. This is more “here are some projects and their forks” than “what happens to…”
Ie. TLDR; they’re both going fine in all cases, so far.
Guess we wait and see eh?
Re: What Happens to Relicensed Open Source Projects and Their Forks?
#8I'm sure opensearch won't die until it's a commercial offering of AWS but how is going? Any new features coming, a product roadmap exists? Or it's mainly bugfixes and maintenance? What about Opentofu?
Even something basic like a graph of LOC changed over time, with a fork in the middle would help to put the article into perspective.
Re: What Happens to Relicensed Open Source Projects and Their Forks?
#9Related: "Fear of Forking" by Rick Moen http://linuxmafia.com/faq/Licensing_and_Law/forking.html
Unfortunately, in the smartphone world this just isn't reality. Trying to obtain code dumps is hard enough for major brands, outright impossible for the myriad of cheap clones. And embedded is even worse, almost no one cares about distributing the GPL code of the BSP, mainly due to fear of violating chipset vendor NDAs.
Re: What Happens to Relicensed Open Source Projects and Their Forks?
#10The topic is indeed very interesting but before studying commit author diversity it would be useful to understand the volume and traction. Statistically most of the forks are dead ends, even if maintained by a few enthusiasts for some time. I'm sure opensearch won't die until it's a commercial offering of AWS but how is going? Any new features coming, a product roadmap exists? Or it's mainly bugfixes and maintenance?…
Product roadmap-wise, the team has made some big improvements that have been requested by the community for years, with another big release coming very soon (I believe next week or the one after), here's some of the major ones:
- End-to-End State Encryption - lets you encrypt your state-file end-to-end, either with a key management system like AWS KMS, or static keys.
- Early Evaluation - the ability to parameterize initialiation-time values, like module versions and sources, backend configuration parameters, etc. and keep them DRY.
- (Coming in 1.9) - provider iteration, which lets you use for_each with providers, e.g. create one provider per region, something that currently requires a bunch of copy-paste, or tools like Terragrunt
- (Coming in 1.9) - -exclude flag, which is the opposite of the -target flag, letting you skip planning/applying certain resources.
Probably the best way to see a summary is check out the release blog posts for 1.7[0], 1.8[1], and 1.9-beta[2]. Many of those required non-trivial changes to existing parts of the codebase.
One of the biggest Terraform contributors has also joined Spacelift a couple months ago to work on OpenTofu. All things considered, I'm very confident that the team will be able to handle any feature it sets their minds to, and that those improvements will keep coming. There's a ranking of top-voted issues which is probably the best way to loosely see what will be tackled next[3].
[0]: https://opentofu.org/blog/opentofu-1-7-0/
[1]: https://opentofu.org/blog/opentofu-1-8-0/
[2]: https://opentofu.org/blog/opentofu-1-9-0-beta1/
[3]: https://github.com/opentofu/opentofu/issues/1496
Disclaimer: I am involved in the OpenTofu project and was previously its tech lead.