@Cheeseness Seems nice, but there's something reassuring about knowing that nothing you download will be executed unless you give it permission... Especially since you don't have the annoying confirmation popup on Linux and OSX.
I totally get the appeal, though.
@jabcross I'm not sure I follow. It's only software made by Windows users that's subject to this - anything compiled and packaged on Linux or Mac OS is gong to have executable permissions. [1/2]
@jabcross Trying to run an binary without executable permissions in Linux will typically result in a "don't know what to do with this file" popup. Trying to run a .app on MacOS will typically result in a "you're trying to run an application by an unknown developer" popup regardless of executable permissions and require the user to open the security settings applet to confirm that they want to launch the application. [2/2]
@jabcross Also, most updater/launcher clients will automatically give executable permissions/bypass the need for executable permissions. Steam even goes so far as to give +x to every single file downloaded. Yikes D: [3/2]
@Cheeseness Yeah, I wish this was more thoroughly respected as a protocol. I mostly care about manually downloaded files, though, to prevent executables from being disguised as data files (since the extension is not as important on Linux)
@jabcross I never really considered it a protocol in that sense since the distros I use ship stuff with +x. I suppose though that it would make the most sense for browser/other downloader apps to strip permissions if desired.
At any rate, cultural change or downloader change, that's definitely outside the scope of this app, which is more about giving Windows devs workflows for doing stuff that devs on other platforms get out of the box.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!