Seen in a gigantic quantum multidimensional space mirror. I bet that if you tune up your telescopes you can see yourself in the mirror. (that or a big sign "we also used to have a large hadron collider").
It's all about the attitude: "opensource so that we (linux in most cases) can port that or this".
This is not collaboration, this is one way flow of information and it is not good for anyone.
Let's asume I am a company that for the last x years has developed the software named S.
If you come to me saying:"Opensource S because we want to take a, b, c, d from S.".
I would certainly have second thoughts on opensourcing, because that is not collaboration.
From my point of view it is all about the attitude.
And freedom has all to do with it, because without it one cannot talk about collaboration.
So according to you Sun is making a good move by open sourcing Solaris, only for linux (or other FOSS operating system) to 'steal' the features you enumbered (Containers, DTrace, ZFS, etc). Don't you think this is a little over the edge?
So, according to you, if Microsoft would opensource Windows, the first thing a linux zealot should do is to port the the super features of that OS.
This is not the purpose of opensource. (you opensource this or that so that 'we' can port it to linux)
The purpose of licences like GPL, BSD is different: freedom (of code:D).
What would make linux better is : better memory management, better TCP/IP stack and last but not least a more coherent development process for the linux kernel.
The first 2 years you should teach them python| C | C++ |Java only using an editor with syntax highlighting like vim, gedit, kedit, or even anjuta.
Only when they master the language thought and only then you may pass to a more advanced IDE (this is not mandatory, due to the fact that in the begining the student should also be concerned with the syntax of the language.
First of all it is not programming in C,nor Java, nor LISP, nor Prolog, nor Python.....
LISP, Prolog, Python, Perl, CafeOBJ, Maude are based on concepts more or far more advanced then those on which C is based.
And no one cand deny that a 1000+ lines LISP source code is harder to understand than a C code of the same length. (of course it depends on the purpose of the program written).
And LISP has no pointers.
In conclusion, try not to judge one programming language only through the prism of one characteristic (e.g.: having or not pointers)
F/OSS is a great oportunity in both higher education and lower education, and Microsoft is beging to seeing a threat from linux especially in poor countries where M$ is starting to no longer be the one and only way.
No matter what they say, but advanced programming can be learned better on an operating system of which sources you have access to.
Otherwise everybody will learn to program using only APIs.
The most important thing in a good education is not having a pointy-haired teacher (and even more important not having a pointy-haired principal).
Because there is Microsoft with its' MSDN academic program.
Because most of the studets never used Linux/*BSD until college/university.
No wonder the brazilian government said Microsoft had practices resembling that of a drug dealer.
And this is very true in not so developed countries.
You should also take in account that most of the university professors are not from Computer Science department, where should be hope, but from chemistry, physics, history, geography, etc.
Imagine yourself in the year 5000 AD.
You are an archeologist and you discover a grave 3000 years old with some signs on it which make you believe he buried one practiced the old Christian religion.
What do you do?
1.open the tomb in the interest of science, but with no respect to the dead one or his lost religion
2.leave the tomb unopen and the mystery at a grasp of a hand
3.hide everything and hope that for an other 3000 years no one will find that grave
Seen in a gigantic quantum multidimensional space mirror.
I bet that if you tune up your telescopes you can see yourself in the mirror. (that or a big sign "we also used to have a large hadron collider").
So, can we expect long lifes like vulcans have?
...
Does this gene transforms our ears in pointy ones?
When faced with russian gulag for using (un)authorizied(??) software, anyone would switch to opensource.
It's all about the attitude: "opensource so that we (linux in most cases) can port that or this".
:"Opensource S because we want to take a, b, c, d from S.".
This is not collaboration, this is one way flow of information and it is not good for anyone.
Let's asume I am a company that for the last x years has developed the software named S.
If you come to me saying
I would certainly have second thoughts on opensourcing, because that is not collaboration.
From my point of view it is all about the attitude.
And freedom has all to do with it, because without it one cannot talk about collaboration.
So according to you Sun is making a good move by open sourcing Solaris, only for linux (or other FOSS operating system) to 'steal' the features you enumbered (Containers, DTrace, ZFS, etc). Don't you think this is a little over the edge? So, according to you, if Microsoft would opensource Windows, the first thing a linux zealot should do is to port the the super features of that OS.
:D).
This is not the purpose of opensource. (you opensource this or that so that 'we' can port it to linux) The purpose of licences like GPL, BSD is different: freedom (of code
What would make linux better is : better memory management, better TCP/IP stack and last but not least a more coherent development process for the linux kernel.
The first 2 years you should teach them python| C | C++ |Java only using an editor with syntax highlighting like vim, gedit, kedit, or even anjuta.
Only when they master the language thought and only then you may pass to a more advanced IDE (this is not mandatory, due to the fact that in the begining the student should also be concerned with the syntax of the language.
What is real programming?
First of all it is not programming in C,nor Java, nor LISP, nor Prolog, nor Python.....
LISP, Prolog, Python, Perl, CafeOBJ, Maude are based on concepts more or far more advanced then those on which C is based.
And no one cand deny that a 1000+ lines LISP source code is harder to understand than a C code of the same length. (of course it depends on the purpose of the program written).
And LISP has no pointers.
In conclusion, try not to judge one programming language only through the prism of one characteristic (e.g.: having or not pointers)
The article is obvoius an M$ (or M$ like) funded.
F/OSS is a great oportunity in both higher education and lower education, and Microsoft is beging to seeing a threat from linux especially in poor countries where M$ is starting to no longer be the one and only way.
No matter what they say, but advanced programming can be learned better on an operating system of which sources you have access to.
Otherwise everybody will learn to program using only APIs.
The most important thing in a good education is not having a pointy-haired teacher (and even more important not having a pointy-haired principal).
Because there is Microsoft with its' MSDN academic program.
Because most of the studets never used Linux/*BSD until college/university.
No wonder the brazilian government said Microsoft had practices resembling that of a drug dealer.
And this is very true in not so developed countries.
You should also take in account that most of the university professors are not from Computer Science department, where should be hope, but from chemistry, physics, history, geography, etc.
Every time a new search engine appears automatically it compared with the best-there-is.
When google started it was compared with yahoo!
If it looks like a duck (google) , quacks like a duck and walks like a duck (behaves like a search engine), then it is a duck.
Wrong....
this is not duck-typing, this is real world, where a new search engine is just a new search engine (and not a google duck)
Imagine yourself in the year 5000 AD. You are an archeologist and you discover a grave 3000 years old with some signs on it which make you believe he buried one practiced the old Christian religion. What do you do? 1.open the tomb in the interest of science, but with no respect to the dead one or his lost religion 2.leave the tomb unopen and the mystery at a grasp of a hand 3.hide everything and hope that for an other 3000 years no one will find that grave