2 ms·
I'm ruling it out because I don't consider it an acceptable level of polish (let alone ease) for any product I'd sell.
by BuckyBeaver 4y ago
I'm ruling it out because I don't consider it an acceptable level of polish (let alone ease) for any product I'd sell.
- jcelerier 4y agoI don't really understand. The immense majority of your customers will never look at the build procedures, just like almost no one looks at the Linux kernel sources & build instructions that you can get from Sony from your smart tv. It's not like it makes the software harder to use for anyone.
- BuckyBeaver 4y agoHow are they going to rebuild the software without looking at build procedures (in environments where dynamic linking isn't available)? And even in an environment where dynamic linking is available, something like the Qt runtime is not comparable to the OS itself, which is obviously already installed on all target systems. It's another component that must be installed for the software to work, and as far as I know you're not allowed to distribute it willy-nilly.
- jcelerier 4y agoI don't understand, if someone wants to build the software of course they would look at a build procedure just like I look at a recipe when I want to cook. But that will be the 0.001% of your users who want to do this. Just like if I buy a moddable car I don't expect mods to happen by magic on their own, I know that there'll be some elbow grease involved, and I'm still making this tradeoff because moddability is more important to me. But if you want an example, here are some that involve a proprietary app on the iOS store that statically links with a LGPL lib (gstreamer): https://github.com/jojva/gst-plugins-base/blob/master/README.static-linking#L122 https://github.com/jojva/gst-plugins-base/blob/master/README...