FWIW: Most of my interactions with you felt that way, that's why I stop bothering less with spending time on my side,
I think the first one did (4252), then it's hard to change first impressions. Then in BZ, getting attention (to even triage) seems to require a bit of confrontational attitude (what got noise, got fixed).
and reading the linked thread also confirmed that others feel the same sentiment.
Yes and I got even called at "forum gadfly" I believe by the same person in another one, but I do not mind, as long as they have something to say to the subject.
Unsolicited opinion: If you want more fruitful discussions, then start working on that.
I also believe everything goes both ways. I also do not necessarily want to be like pesky QA in BZ returning things back all the time.
Hmm, then I must have been confused by all those sentences basically worrying and spreading FUD that there is a possibility that PVE could become non-free, but thanks to specific Harmony CLA that was chosen, and the quoted outbound license there isn't.
I am sorry you took it that way, but when I asked that question on the forum and Tom asked me to basically not posting it, that's what I gathered.
The CLA is not there for one to be able to sell anything further down, most open source licenses, including AGPLv3 and all GPL versions already fully allow that, it's to be able to actually make a release without anybody coming and torpedoing the whole project due to some IP claim due to dubious contributions and what not.
The CLA chosen (the template, I am not saying you tailored it to) literally allows for Proxmox to e.g. close source PVE9 tomorrow, license out only commercial forward, it also allows dual license, so for contributor it means they may have contributed thousands of lines till today (for free), from tomorrow the derived product based on their sources will be monetised and not AGPL anymore (this is the issue), without them have any say. Normally, when you license out AGPL, it is to motivate those with specific needs to come ask for commercial instead.
It's also to create clear and upfront boundaries for both, contributor and contribute. The DCO is not that well tested in courts, especially not for corporate backed FLOSS projects, and is in practice not much more protection for both sides (a company could hypothetically always rip out/replace the external contributions and re-license anyway, and with the DCO), so choosing legal safety (again, for both!) is a no-brainer for businesses.
DCO is just simple way to do one thing - make it clear WHO it is that is licensing to you. The license there is clear, typically GPL. You can have CLA, but yours literally states you can re-license. Yes, you can rewrite and re-license anyway, but currently you do not have to. And this is not a topic whether I believe the people currently in charge are planning to, etc. - business entity can be acquired, then anything goes.
I would normally say that for me personally CLA is the no 1 reason that I won't send in a patch, but I am a bit afraid you would do a curveball back, so I just say I know it is this way for quite a few others I know as well. This is nothing personal, it's just I read the text, I know it's not a good trade. GPL is not about money exchange, but I do not want to contribute to something that will (or can) then go closed source. Whether you charge for that is not a problem.
Someone did, but only in the context of the OP stating that it wouldn't be much effort to do, nobody forced OP to downplay the work required. And if one works for colleges and wants to provide a course to students then assembling and creating parts of the course work is normally something one is paid for, and explicitly part of their job, at least it was like that when I was working for my uni years ago, and while I certainly checked around and asked on some vendors channels, I certainly did not expect them to provide me a bunch of ready-to-use material directly targeting a college/uni course for free, I just use the info from their and community members documentation.
Well, I found that analogous.
Also, one can license their course work however they want, as long as it's original or compatible with the source materials license, and possibly even recoup some work time cost by selling it. IOW, this seems blown way out of proportion.
Yes, but doing this definitely brings more business to Proxmox, so they would want to have commercial discussion with you and if you are not open to that, you cannot blame them neither are them.
Anyhow.
If it seems that I am here to list "everything wrong" with Proxmox, it is because I have quite a strong counterforce on a forum like this. So sure, there are things that are good, but I simply do not have to go and put them front and center because everyone else here does.
One thing I do appreciate is that Proxmox does NOT censor criticism. The other thing is, however, often, in e.g. BZ I feel like I am QA (the kind of argument I have to present). If this was some old slow-style business, it would start with a ticket and qualified traversed through to some in-house only platform for bugtracking, so I would never see those conversations, or be participant. I do not know, what's better, but I do submit what I think is worth fixing, always.
If I found Proxmox to be somehow beyond all hope or fundamentally issue-ridden, I would not be spending time even on the forum, or BZ.