@kshegunov said in is it ethical ?:
At least to me, which I believe is @Kent-Dorfman's point too, a business has one purpose to exist (one purpose to rule them all, if you will) - to make money for its owner.
I agree that a business' primary purpose is to make profit too. I don't agree that this primary purpose should be pursued at all costs.
@Kent-Dorfman's argument is "Behaving ethically reduces profit, therefore ethics has no place in business." This is quite different to your argument that "Ethics does not apply to entities that are not natural persons".
Businesses already do consider not killing people, mostly. Elsewise they run the risk of getting forcefully prosecuted and terminated.
Precisely. This shows that ethical considerations are codified in law and applied to businesses, no? (I'm presuming that you agree that "Avoid injuring or killing people" is ethical. Same goes for "Always use accurate scales for your customers, never rig scales" and even "Don't pressure your staff into begrudgingly working unpaid overtime".)
Anyway, the key phrase in my robot example was "even if taking those steps increases the costs... and cuts into profits". In other words, the primary purpose of making money can and should be guided by other (ethical) considerations.
I don't consider a business to be a cohesive single-minded entity, nor that you could assign social attributes to it.
I guess, if you consider ethics a category applicable to legal entities, which I (still) don't.
That's OK. Regardless of our difference in opinion there, can you accept the following?
A business can be run in an ethical or unethical manner (Example: using rigged scales to unethically increase profits vs. using accurate scales always).
A business should be run in an ethical manner even if it means less money is then made as a result.
'Cos I don't care whether or not it makes sense to stick a label on a business/company. I care about the side-effects of the business' money-making process.
consider something terrible, like a coal mining company, shall they run their operations for free as coal is the terrible industry killing thousands of people worldwide (mostly indirectly)?
If a business is proven to contribute to deaths, then how much it charges for its services is irrelevant. At the very least, it needs to take steps to reduce those deaths, pronto. If it won't do that voluntarily, then it is continuing to operate unethically so the law and/or society needs to ensure that continuing as-is leads to the business "getting forcefully prosecuted and terminated" (Shegunov, 2021).
It ain't sustainable by your definition, shall we close all of them, or condemn them somehow from our warm(-ish) coal-powered homes?
Short answer: If an action reduces those deaths, then let's pursue that.
Long answer: Coal dependence and its effects is a wicked problem that can't be solved in a forum post. When I mentioned the "interests of a multitude of stakeholders" before, that list here includes the towns/communities whose existence currently depends on the operation of the coal mine, the people who currently depend on burning coal to avoid freezing in winter, the people who are currently losing their homes/livelihoods/lives to the changing climate that coal extraction+use is contributing to, among countless others.
So is it ethical to have a mining company to begin with?
I don't understand this question. Care to clarify your underlying question?
Also consider a company that makes/sells explosives, weapons, digs for anything basically (same concerns as with coal), sells medical equipment (imagine you need it, but you don't have enough money to pay); the list goes on forever.
"the list goes on forever" -- This has no bearing on whether or not ethics apply. "Ridiculously difficult" != "Shouldn't do".
alternatives is a front end for simply replacing the /usr/bin symlinks. You can make /usr/bin/python point to whatever version you have installed. I'm in upgrade to python3 hell at the moment because I installed debian 11 on my newest workstation and I need to make it backward compatible with bunches of NFS shared python2 programs I run interchangably on other machines. of course many of those apps use python2 specific modules that aren't available in debian11.
@AnneRanch giving proper credit to library authors and doing advertisements are two different things.
The credits shall be easy to find i.e. an about box. It's nowhere written that you have to be prominent about which framework you use.
Thank you all guys for replies. I glad that i can get such important help from kind people like you.
@KH-219Design said in Please, help with my first CV:
i could not decide what you were referring to with your "it"
Refered to that whole thing - (coding and exploring computer science)
I didn't expect you or anyone to write all the code for this, especially for nothing, that is why I offered to pay whoever could help me get this to work.
I don't have the 5 or 6 years left it would take me to learn how to do all this!
I will take it from here....
Thanks for everything!
Currently, I'm using Qt under GPL. Anyway, your explanation was quite clarifying. It's not my intention to close the source completely, I just want to make the improved version available for the paying users, so I think I can keep sticking with GPL.
Thanks for your response.
well for some it could be an alternative.
I tested it out but was put off by the complete lack of
You would very fast end up with heaps of boilerplate code in a deeply nested
tree so that was for me 2 huge minuses.
To top that off, its using a very unknown language called dart and
the only real help you have is the docs.
Yup That is also Correct.
I am not in college and I am self-taught till now. I just do it for fun. And just helping peoples for free. And not obviously PRO at it
Online forums have become a haven for workers under cheap-A$$ managers who hire folks without the domain knowledge to do broad design
Yup that is truth.
@eyllanesc & mzimmers > prior to seeing your reply (eyll...) I did "a clean slate" try without any problem.
I seem to have become entangled somehow : in addition to the zipfiles in the main (non-build) folder I had QtQuickCalculator.pro.user, [QQC].qml and [QQC]Form.ui.qml - beats me what I did! Also had main.qml under Sources rather than Resources/. Groan.
Sorry to have unnecessarily bothered people with my own stupidity.
This deserves a [DELETE] rather than a [SOLVED] I think.
@AnneRanch said in General question about open source development:
@JKSH So if the "author" has no obligation to publish - how does that "protect" the user ?
If it is bad product I can see the "protection" , but it should be up to the user to decide.
In any case - there is something amiss in the concept of "free licensing" - it is like writing a book and not publish it. Silly.
You'll find there's nothing amiss when you understand its goals.
If an application/executable is a house, and the source code is the blueprints, then a traditional commercial license is like a property developer that says: "Pay me money and you can live in this house. But you are not allowed to look at the blueprints, you are not allowed to renovate or repair the house, and you are not allowed to replace even a single lightbulb."
Now, suppose someone invents a fancy home automation system.
If this system is released under the GPL, it says to the property developer, "You can use my system in the houses that you build. In return, you must give your buyers the blueprints (including the schematics of my automation system) and give them permission to renovate/repair/replace all parts of the house."
If this system is released under the Lesser GPL, it says to the property developer, You can use my system in the houses that you build. In return, you must give your buyers access to the schematics of my automation system and give them permission to tinker with and replace the automation system.
So, when the inventor releases the home automation system under the GPL/LGPL, they are encouraging property developers to give the homebuyers more freedom.
But I really hope everyone to reply like you did on the last one.
I am learning QT since 1 years So not pro at it. So may be you could have corrected my question. Like in last one.
And sorry for not telling everything in the question. Will do this from next time
Thank You Sir 😀🤘
@yalnte said in Qt elevator pitch to IT:
To get Qt installed on my system I need a link to a self contained full installer and a clear rationale as to what LGPL means and what the licensing terms are. This used to be a lot easier in the olden days!
If you don't need the latest and greatest, the direct link to the Qt 5.12.11 LTS offline installer (released just last month) is at https://download.qt.io/official_releases/qt/5.12/5.12.11/qt-opensource-windows-x86-5.12.11.exe
Clear rationale to what LGPL means in your case:
Your app must clearly acknowledge the use of the LGPL library and provide the full text of the license.
Your app must use the LGPL'ed library in DLL form, as opposed to statically linking it into your app. (Technically there is more to this story, but if you just stick to DLLs everything will be fine and simple)
You must offer to provide the full source code of the LGPL'ed library. (A copy of the code is in the installer)
You don't need to provide the source code of your app.
The nice thing to do is to contribute back to the community of the LGPL'ed library in some way (e.g. helping out in this forum, submitting bug reports, submitting patches to the library, telling people about the library, etc.) This is not a legal requirement, but it is the nice thing to do since you're getting the library for free.
That's it, really.
"Qt is an intuitive, cross-platform toolkit that blows its competitors out of the water. Qt-based apps are easy to write and easy to maintain*. It provides all kinds of functionality, from GUIs to 3D image rendering to networking to database access, and more -- all in one coherent package."
(*assuming that the programmer follows best practices)
If there is developer mode enabled with windows insider program Then you will get updates regularly and takes much time too.
Before I hadn't enabled developer mode and not joined windoz😆 insider The updates takes much less time. And updates use to come slower than now