There’s also a huge difference between “checkbox shuts off blender’s online access” and “Oh, it doesn’t do that.”
the user can opt out of this and not connect to the internet - So, this changed?
There’s also a huge difference between “checkbox shuts off blender’s online access” and “Oh, it doesn’t do that.”
the user can opt out of this and not connect to the internet - So, this changed?
Please tone it down, this kind of heated discussion is not helpful at all.
I am not tolerating any further personal attacks, please talk about things in a constructive and respectful manner.
Well, this checkbox does exactly what it said on the tin. It does not autorun embedded python scripts in .blend files. Imo it’s not reasonable for the user to expect this to also prevent addons from running python scripts. An addon is a python script, so if it can’t run that’s basically the same as not enabling the addon.
Furthermore I think the worries about the wording accompanying the checkbox are somewhat warranted. And I also think all the hot tempered people should tone down the hyberbole a bit since it is not helpful in getting anything useful done. It would be much more useful to iterate on possible better texts for the checkbox then all those angry words. People act like blender here has sold out to facebook or something like that while the only new ‘problem’ is a small tweak to the user interface text.
I do think this whole discussion has the useful side effect of educating a lot of users that add-ons can do anything they like, and maybe that should be advertized more prominently in the addon UI. Though it’s imo also common sense to assume any executable code downloaded from the internet has this property.
Campbell said it “may” be rephrased. My point is, hidden posts notwithstanding, that it must be rephrased to be legally compliant
“Completely” misleading is being a little much, which is fine. People misunderstand settings all the time, and their capabilities to do things they were never intended to do. Reword things to avoid this as much as is reasonable. At this point I guess I’m saying two things now. No reason to be dramatic over Blender ending lawsuits. And then now, the type of person who would try to do such a thing, is incapable of being any other way. They’ll find a reason to sue somebody.
It does not. The checkbox says “Allow Online Access”.
If unchecked, can an extension access something online? If yes, then the label on the tin is wrong.
Imo it’s not reasonable for the user to expect this to also prevent addons from running python scripts.
Consider the situation from the perspective of a user who is not intimately familiar with what python can do, within Blender.
This post was in reply to a post about a completely different checkbox. The ‘allow embedded python scripts’ checkbox.
Let’s stop discussing that checkbox as well, because it gets confusing enough already
The point has been made about the current functionality. I will look at the tooltip tomorrow, given that is not clear enough to some people. Thanks for the pointers.
Now to re-iterate over a few points:
Now on the quality of the discussion:
Very nice
Symlinks do work, you see “Missing add-ons” message because add-on id is changed in 4.2, so the add-on has to be re-enabled.
I don’t expect developers to act like lawyers (or whatever they’re called elsewhere), but I think we all have reason to expect that in their work (which some of our donations have paid for, those who get paid) as developers they’ll do their best to have Blender obey all appropriate/relevant laws and avoid civil litigation (however difficult that can be globally).
Somebody posts that the behavior (even a tiny bit of the behavior) of Blender’s alpha/beta versions is violating law/s, or is lawsuit bait, etc, I don’t expect the devs to immediately voice legal opinions, that’s not their job. I do expect that legit legal advice will be sought out by them and their colleagues as quickly as feasible, and any posts from them will not cast doubt that this is of course being done.
We’re none of us perfect. We’re from different countries, translating from different languages to post here, different cultures, different neurotypes, etc, misunderstandings are inevitable. I would hope that the need for clarifications (for example, of “may need to be re-worded” when the wording cited is dangerous) are taken in good faith.
(IANAL/TINLA again.)
Thanks for the response, I should probably have clarified; I’ve updated the addon to be an extension, and symlinked it into the new extensions/user_default
directory. There is no other version installed, so it’s not to do with the id changing. The addon does not appear in the addon list, so I can’t enable it, it only shows up in the missing warning…
Does it show up if you manually copy add-on directory in extensions/user_default
folder?
Ah, I think I see partly what’s happening. I’ve been using the vscode extension to start blender, which automatically enables the addon (prompting the missing message when it can’t find it). However, when I start it normally, there is no missing error, but the addon isn’t in the list either.
I assume there must be some list of addons in a file somewhere that also needs to be modified for it to be visible? It works when I install it from a zip file.
Look for an option to refresh/update the local repo. Here’s how I got it working back in March (might have changed though).
You put add-on dir inside extension folder—that’s how it works.
There are no other files/settings that needs to be modified. Check both Get Extensions and Add-ons preferences tabs for your add-on.
If you still cannot find your add-on in preferences after manually copying add-on dir inside extensions folder, then submit a bug report.
When working in a team it’s not my place to make definitive statements about changes others need to agree on. There is also a limit to how many details should be included in tool-tips.
Personally I appreciate when applications include descriptive text, even a paragraph explaining what’s going on (when called for). The convention Blender tends to use is to keep descriptions short and leave the details for the reference manual. Anyway, I agree with the concern and think this is a case where a more concise description is warranted.
Referring to this:
Somebody posts that the behavior (even a tiny bit of the behavior) of Blender’s alpha/beta versions is violating law/s, or is lawsuit bait, etc, I don’t expect the devs to immediately voice legal opinions, that’s not their job. I do expect that legit legal advice will be sought out by them and their colleagues as quickly as feasible, and any posts from them will not cast doubt that this is of course being done.
I do not expect developers to seek legal advice in cases like this. They can inform the Foundation board though if they consider it to be a serious topic. In the past I’ve asked for legal advice only a few times, my usual stance is that I stay away from lawyers. Lawyers should talk to other lawyers. We should be able to handle things based on good practices, as a public open source project that follows principles as laid out by the Free Software movement already for over 20 years.