I'm not too sure about the "wasted effort" or "duplicated work" idea. I believe both desktops represent two UI concepts and also two different development environment/philosofy. For example, if KDE disappeared, then current KDE developers would be doing anything else and not developing Gnome apps - they will not like it anyway -, and the same the other way arround.
Of course more have to be done in order to avoid annoying new users with this thing: most never had a so complex dilemma... what criteria may apply a former Win-user to select his "Desktop environment"? he never had to choice it before.
Yes and not. All the O/R mapping layers have known good things and drawbacks (The Vietnam of CS) but specifically Hibernate it is a very wide deployed technology and ergo, recommended to the OP. Sadly, their "official" documentation sucks (apparently most was written by the original head developer): in many instances the javadocs do not explain the exact or complete semantics (apparently they assume you will be checking their source code all time); the confusing issue of their "default and broken connection pool", etc. Anyway, despite parent comments, they let you run plain SQL querys if you want or need.
Agreed. I thing nobody will believe that it is estrictly necessary to distribute software in "propietary/obscure/commercial" terms (except, maybe, in some security domains) from a technical point of view; saying that would be a plain lie. From a business perspective, IMHO I think most owners yet prefer that way, and I just do recognize the right of a lot of people/companies to do so for whatever reason they choose. Call it "freedom to hide", despite not being of my personal taste... and apparently to their clients this doesn't matter.
In that context (that is the most common case until now?), I personally saw instances when the top management instructs developers to avoid the use of any kind of free code libraries or similar, mainly because the fear to GPL forcing them to disclose "their code". To this (rather important) group of managers/developers, the GPL turns to be "dangerous", in that sense. They have an implicit idea that using propietary software will always be free of legal trouble as long they just pay for it.
I agree. Sadly most of the people here assumes that every company has the moral duty to release its code, so GPL is not dangerous but "ethical promoting". I will not judge about that, but GPL fans have to understand that a lot of people (yet) considers "close code" their best fit, so GPL (like any "pirated" comercial/propietary software) is potentially dangerous.
Your bank account details were commited??? WTF??? Sure they're also in some hacker hard disk since a long time ago!
Ok, somebody commited on CVS a directory with a confusing name (happens frecuently!), what's the CVS command to rename it?...mmm... force everyone to commit, do a full copy and delete, and force everyone to checkout again? of course this is "mature" in a sense of "obsolete".
Slashdot should provide one special "yearly non refundable" mod point for extreme cases where you really have to mod up/down, BTW the current thread doesn't deserve it.
Because is fun? good performant? open source?... yes, this was 5 years ago for me.
Currently I (sadly) don't have more time for configuring X Server modelines, or recompiling the kernel for such driver, etc... As long as I'm no longer working on "SysAdmin" (in order to do a bit of development and management) I just use Ubuntu because:
1) Have or supports the toolset I need (excepting Oracle, but a simple copy from an auxiliar RedHat installation worked) 2) Not needing antivirus that trash the cpu of almost all my co-workers 3) System and Application behavior more "predictable" than M$ systems 4) I Don't have time (nor wish) to reinstall the full system every 6 months or so, as needed on most M$ systems
Maybe at some time I'll try a Mac, but no more Debian nor Free/BSD for a while.
I'm not too sure about the "wasted effort" or "duplicated work" idea. I believe both desktops represent two UI concepts and also two different development environment/philosofy. For example, if KDE disappeared, then current KDE developers would be doing anything else and not developing Gnome apps - they will not like it anyway -, and the same the other way arround.
Of course more have to be done in order to avoid annoying new users with this thing: most never had a so complex dilemma... what criteria may apply a former Win-user to select his "Desktop environment"? he never had to choice it before.
Yes and not. All the O/R mapping layers have known good things and drawbacks (The Vietnam of CS) but specifically Hibernate it is a very wide deployed technology and ergo, recommended to the OP. Sadly, their "official" documentation sucks (apparently most was written by the original head developer): in many instances the javadocs do not explain the exact or complete semantics (apparently they assume you will be checking their source code all time); the confusing issue of their "default and broken connection pool", etc. Anyway, despite parent comments, they let you run plain SQL querys if you want or need.
Agreed. I thing nobody will believe that it is estrictly necessary to distribute software in "propietary/obscure/commercial" terms (except, maybe, in some security domains) from a technical point of view; saying that would be a plain lie. From a business perspective, IMHO I think most owners yet prefer that way, and I just do recognize the right of a lot of people/companies to do so for whatever reason they choose. Call it "freedom to hide", despite not being of my personal taste... and apparently to their clients this doesn't matter.
In that context (that is the most common case until now?), I personally saw instances when the top management instructs developers to avoid the use of any kind of free code libraries or similar, mainly because the fear to GPL forcing them to disclose "their code". To this (rather important) group of managers/developers, the GPL turns to be "dangerous", in that sense. They have an implicit idea that using propietary software will always be free of legal trouble as long they just pay for it.
I agree. Sadly most of the people here assumes that every company has the moral duty to release its code, so GPL is not dangerous but "ethical promoting". I will not judge about that, but GPL fans have to understand that a lot of people (yet) considers "close code" their best fit, so GPL (like any "pirated" comercial/propietary software) is potentially dangerous.
Your bank account details were commited??? WTF??? Sure they're also in some hacker hard disk since a long time ago!
Ok, somebody commited on CVS a directory with a confusing name (happens frecuently!), what's the CVS command to rename it? ...mmm... force everyone to commit, do a full copy and delete, and force everyone to checkout again? of course this is "mature" in a sense of "obsolete".
Slashdot should provide one special "yearly non refundable" mod point for extreme cases where you really have to mod up/down, BTW the current thread doesn't deserve it.
Because is fun? good performant? open source? ... yes, this was 5 years ago for me.
Currently I (sadly) don't have more time for configuring X Server modelines, or recompiling the kernel for such driver, etc... As long as I'm no longer working on "SysAdmin" (in order to do a bit of development and management) I just use Ubuntu because:
1) Have or supports the toolset I need (excepting Oracle, but a simple copy from an auxiliar RedHat installation worked)
2) Not needing antivirus that trash the cpu of almost all my co-workers
3) System and Application behavior more "predictable" than M$ systems
4) I Don't have time (nor wish) to reinstall the full system every 6 months or so, as needed on most M$ systems
Maybe at some time I'll try a Mac, but no more Debian nor Free/BSD for a while.
"So, really, there's no point in duplicating effort on a BSD lisenced compiler. Correct me if I'm wrong."
From the discussion of TFA:
The licence is just the top of the iceberg
...Wake me up when you're able to use PCC instead of GCC to do a 'make bzImage'