|
I found the "Whenever it makes sense" option a bit strange.
Being open source was never an issue or a synonym of lower quality.
Actually it's a guarantee that I can put my hands in and fix whatever but it might appear.
Also it's a guarantee that I can look into the source to clearly know what's going on.
As I'm writing this I'm mainly thinking about JavaScript but the same applies, and also applied to me, in other environments.
Mostly we need to be more careful with their updates and look around in the communities if people are using it and if their problems relate to us, other than that, in most cases, open source is as good as any other piece of software.
P.S.: I didn't forget about the support, which some open source projects also have, but I've have issues with or without support that were or weren't solved no matter what...
Cheers!
|
|
|
|
|
AlexCode wrote: found the "Whenever it makes sense" option a bit strange.
Not it's not. Options 1, 3, 4, and 5 are religious choices. 2 and 6 are the only ones that aren't.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
For me it's not a matter as sense to use Open Source or not.
It's a matter of suiting the needs as a tool or not.
I mean, for me using a tool makes sense if it suites my needs, not if it's open source or not.
Now that I'm thinking a bit more about it, maybe it might apply if I'm developing an Opens Source solution.
Then it would in fact make sense to use an Open Source library to make the whole final solution, Open Source.
Ok, so it might make sense after all... :p
|
|
|
|
|
But the license of a piece of software is one of the factors in whether it suits your needs. If it is GPL, and you're writing closed-source, commercial software, it doesn't suit your needs. If it is MIT-licensed, then it may. If you have no budget for purchasing a tool, or if your needs involve being able to see how the tool works, then open source as a whole is going to be likely a good way to meet your needs and worth looking into. "When it makes sense" includes all of the factors-- it makes sense if it matches what you need in functionality, availability, licensing, and cost. So I think "when it make sense" is a perfectly valid option for the question.
|
|
|
|
|
There is a big difference between 'using' software part of an open source project (and maybe without acknowledgement) and linking libraries like boost..
I think that most professional C++ projects use at least a couple of open source libs.
modified 14-Jul-14 7:01am.
|
|
|
|
|
Davide Zaccanti wrote: I think that most professional projects use at least a couple of open source
libs
Only the poor bastards writing asp.net UIs HAVE to use 3rd party libraries (to get any productivity and in some cases to even work). Winforms, WPF and Silverlight are perfectly usable without them.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
We are strongly discouraged from using open source code - management want someone they can beat on if the tool goes wrong, besides us minions that is.
Yes, when there aren't any other sensible options
This does seem to imply that open source is NOT a sensible option, just saying.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Open Source doesn't mean lack of support
There are plenty of open source projects/products that have support plans.
Actually this is a business strategy where these companies create a large user base because their product is free but still manage to pay their bills with the support fees.
So don't mix Open Source with jumping off a cliff without parachute! 
|
|
|
|
|
AlexCode wrote: Open Source doesn't mean lack of support
Sure I know that, you know that, anyone working in the industry knows that, try getting management to understand that and change their policies - I figure a policy change will kick in about 2022!
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
I don't see that implication. I read that one as saying "Given a choice between good open and closed tools to do something we normally pick the closed one, but will use good OSS in preference to writing our own if nothing else is available".
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Mycroft Holmes wrote: We are strongly discouraged from using open source code - management want someone they can beat on if the tool goes wrong, besides us minions that is.
Wow, do you mind sharing the name of the company so that I can make a mental note never to get a job there?
|
|
|
|
|
When it makes sense.
Unless the people who voted no really wouldn't use open source software even when they know it would make the most sense out of all alternatives.
They probably voted no because so far it hasn't made sense to them yet.
Or because their boss tells them not to use it. In that case the above goes for the boss!
And the people who voted as much as possible would use open source software even when it makes no sense?
I'm having my doubts about that! Open source in general probably just makes sense to them.
And when it makes sense or when there aren't any other sensible options are practically the same, no?
It's an OO world.
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
"As often as I can" may include situations where the open source version may not be the best option, but it is free. Sometimes you make the free stuff work for your needs just because you cannot justify the benefits to cost ratio.
...of course, you could argue that as "When it makes [financial] sense"
|
|
|
|
|
musefan wrote: ...of course, you could argue that as "When it makes [financial] sense" You beat me to it
Sense is sense, whether it's financial, technical, political or what have you
And if indeed the benefits to cost ratio is better for open source it makes sense, especially when you cannot afford the costs (in which case it may be the only sensible thing!).
It's an OO world.
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
|
Sander Rossel wrote: Couldn't this be narrowed down to one answer?
Yes.
Jeremy Falcon
|
|
|
|
|
In extreme cases i thought not to use Open source [I am not a professional writer though]
Find More .Net development tips at : .NET Tips
The only reason people get lost in thought is because it's unfamiliar territory.
|
|
|
|