-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Copyleft: Add "or use" #1
base: main
Are you sure you want to change the base?
Conversation
Interesting, this has me interested in run vs use. Running software typically encompasses things like monitoring, hypervisors, etc but that keyword could be charged.
The thing about use that gave me pause was whether or not it extended to the end user in a software-as-a-service scenario, compared to run which seemed to be more targeted. |
My gut tells me "run" and "use" are both pretty general, and "use" slightly more so, since it's a word in far more common use in this context. "Execute" would overspecify. |
Good point, I also think I failed to consider the full context of the sentence when I was evaluating the change. Since "use" only applies to "software that you make available to others" it seems my previous concerns were inaccurate. An end user is not making software available to others. |
operate could also be interesting since it tends to encompass many of the verbs in parity (deployment, monitoring, analytics, etc) which use may not encompass. It is also common vocabulary in the developer world. I have no real opposition to use, however, I just wanted to throw out a few different options.
|
"Operate" is interesting. I'm not sure I've ever heard that before. "Operate a business", sure. "Operate software", not so much. "Administer"? "Deploy"? But those all imply additional facts, like having someone else's attention or infrastructure, that don't apply to running an app on a phone or a laptop. |
Traditionally IT organizations were split between "Development" and "Operations" [1] teams. The development team would write and package code, and then hand off to operations to deploy and run the code. The operations team handle provisioning servers, upgrading and monitoring, and were typically on call as the first line of defense in the event of an outage. In the last five years there has been a huge push towards "Devops" [2], a portmanteau of Developer and Operations, that tries to combine the roles and organizations to improve efficiency and accountability. I feel like devops, as a category of software, would be the target audience for Parity or Temerity [3]. The term is pretty common in developer vernacular, but is derived from a more generic business term called operations management. I took a college course on operations management so the term is pretty common in the business world. Perhaps the fact that the term is used in broader industry in a non-technical way, but still relates to our target use cases is a plus?
I have not through through the mobile app use case, but would be interested in flushing out some use cases to get a better understanding of where it might fall short. [1] https://en.wikipedia.org/wiki/Data_center_management#Operations |
Is “operate” really that common? Could you link some examples, as if you were making a case to add that usage to a dictionary?
Just admit, if I’ve seen that kind of usage, I haven internalized it.
|
It is no longer en vogue to have operations teams, so you typically see people combining developer and operations into the singular term devops. So many of the uses of operations can be found in devops related content. I have tried to provide some links and snippets below.
I also think of "operate" in terms of operating system
|
@bradrydzewski awesome! In usage, does "operations" ever code situations where software gets installed on, and run from, the user's machine, by the user themself? |
I definitely see your point. I think operate is more common when describing server software, as opposed to desktop or mobile applications. I think manage might be more common. You manage your local applications. You manage downloads, etc. But it might be a stretch compared to use, especially depending on the target use case. Do you have a specific desktop or mobile use case in mind that you can share? I would like to add to my list of test cases. |
@bradrydzewski if you have a blog, your prior comment is prime material for a quick post. I'm not the only one who will find it interesting and useful. |
First thing we do, let's try the simple way.