Is the linked question an appropriate question for P.SE?
In it's current / original form, I think it's partially there since it relates to business decisions and software licensing. OTOH, the question is a shade too close to a rant.
Is the linked question an appropriate question for P.SE?
In it's current / original form, I think it's partially there since it relates to business decisions and software licensing. OTOH, the question is a shade too close to a rant.
No, it's not on-topic and it should be closed.
The wall of text is a treatise on the asker's own thoughts about the topic, and doesn't actually ask about any specific problem the author is personally having. Rather than creating an answerable question, it creates a prompt for discussion: as an answerer, you must engage in the asker's own personal beliefs about the subject to answer comprehensively, which only leads to more discussion.
This is why this section is in the FAQ:
If your motivation for asking the question is “I would like to participate in a discussion about
______
”, then you should not be asking here. However, if your motivation is “I would like others to explain______
to me”, then you are probably OK. (Discussions are of course welcome in our real time web chat.)To prevent your question from being flagged and possibly removed, avoid asking subjective questions where …
- every answer is equally valid: “What’s your favorite
______
?”- your answer is provided along with the question, and you expect more answers: “I use
______
for______
, what do you use?”- there is no actual problem to be solved: “I’m curious if other people feel like I do.”
- we are being asked an open-ended, hypothetical question: “What if
______
happened?”- it is a rant disguised as a question: “
______
sucks, am I right?”
One possible way you can fix that is to remove the asker's own answer to whatever the question is and encourage him or her to add it as their own answer. If you do that, this is what you're left with:
My company has a very broad range of products and there are a few that are not strategic to us so I wanted to open source them (so we can focus on what makes us unique and open source the products that every firm has).
Our industry (quant) does not open source(we would be the first firm to try this) and the feedback I'm getting from my management team is either 1) we'll destroy the industry or 2) all competitive commercial firms will unite against us and we'll be wiped out either way.
Our industry is very secretive and I don't want to put anyone(even my competitors employees) out of a job yet I don't want to protect inefficient people by not being open with everyone.
I'm interested in hearing people's thoughts(doesn't have to be to my specific situation, I'm looking for the general lessons).
So what are your thoughts? Does open sourcing apply generally or is it only really applicable to software? Is it overall good for people in the quant industry and outside? I'm actually more interested in the negativeness effects(although positive are welcomed as well)
We're provided a picture of a secretive quant industry that would—according to the asker's managers—completely implode if whatever the asker does was open-sourced.
And then we're asked a series of questions:
So what are your thoughts?
Not a real question. We're not a discussion board: we don't provide "thoughts" on vague situations.
Does open sourcing apply generally or is it only really applicable to software?
Not a real question/off-topic. Because we're on Programmers.SE, it should be assumed the question's about software development, but this question presents a comparsion between open source applying to software only or "generally".
What does "generally" mean? Open source food? Open source cars? Open source plumbing?
If we're not talking about software development, this is off-topic. If we are talking about software development, this comparison doesn't make any sense.
Is it overall good for people in the quant industry and outside? I'm actually more interested in the negativeness effects(although positive are welcomed as well)
Not a real question. "Overall good" and "negativeness [sic] effects" are vague and broad correctness criteria.
This question is bad as written, and trying to save it by keeping the asker's intent is not going to help. Is there a way to substantially rewrite the question in a way that could work here?
I don't think there is. If you remove all the discussion prompts and the asker's really long answer to their own discussion prompts, what you're left with is a simple question:
Is open source bad for business?
Which, if you scope to a problem someone actually faces, can be reformulated as:
Should [my company|I] adopt open source as part of [my company's|my] business model?
We don't know. Programmers.SE users have opinions about that, sure, but there is no generally-applicable answer that can be provided in the "fun size unit of work" answer that Stack Exchange specializes in.
People write books about it, make a living as consultants defending one side or the other, or even devote their entire life to the idea. We can't possibly hope to provide a useful answer here.
Which is why we have this line in the FAQ:
Your questions should be reasonably scoped. If you can imagine an entire book that answers your question, you’re asking too much.
To me, it's like asking:
All things we close here regularly because we're not equipped to decide life for people: we can only answer specific questions.
Final housekeeping note: "is open source good/bad?" is such a popular question in software development that the first thing you should be doing when you see a question like this nearly two years after this site launched is searching for duplicates.
And indeed, there are several:
So even if you don't find my argument convincing, at least close the question as a duplicate.
I think it is on-topic, however needs to be cleaned up to reduce the big wall of text and to stop it from being too localized.
The basis of the question seems to be
We think it would be a great idea to release some of our lesser-used products as open-source because of A, B, and C. What are the downsides of doing something like this?