Difference between revisions of "Open Source"

From Chemical Engineering @ UP wiki
Jump to: navigation, search
m (fixed link)
m (Conistent formatting of tables)
Line 15: Line 15:
 
{| border="1" cellpadding="2"
 
{| border="1" cellpadding="2"
 
|-
 
|-
|width="300pt"|<center>'''Package'''</center>
+
|style="width:20%"|<center>'''Package'''</center>
|width="600pt"|<center>'''Open Source Replacement'''</center>
+
|style="width:65%"|<center>'''Open Source Replacement'''</center>
|width="100pt"|<center>'''Download'''</center>
+
|style="width:15%"|<center>'''Download'''</center>
 
|-
 
|-
|colspan="3"|'''''Office software'''''
+
! colspan="3" align="center" style="background:#A7C1F2" |Office software
 
|-
 
|-
 
|Microsoft Office||''OpenOffice'' can read and write Microsoft Office files and export to PDF natively. The suite includes great tools for writing documents, a spreadsheet and a cool drawing program to draw diagrams with||<center>[ftp://ftp.up.ac.za/mirrors/openoffice.org/ Download]</center>
 
|Microsoft Office||''OpenOffice'' can read and write Microsoft Office files and export to PDF natively. The suite includes great tools for writing documents, a spreadsheet and a cool drawing program to draw diagrams with||<center>[ftp://ftp.up.ac.za/mirrors/openoffice.org/ Download]</center>
Line 25: Line 25:
 
|(Microsoft Word)||''[[TeX]]'' (''MiKTeX'') is a powerful alternative for writing technical documents.||<center>[[TeX|Download]]</center>
 
|(Microsoft Word)||''[[TeX]]'' (''MiKTeX'') is a powerful alternative for writing technical documents.||<center>[[TeX|Download]]</center>
 
|-
 
|-
|colspan="3"|'''''Computational tools'''''
+
! colspan="3" align="center" style="background:#A7C1F2" | Computational tools
 
|-
 
|-
 
|rowspan="2"|Matlab
 
|rowspan="2"|Matlab
 
|''Octave'' is the smallest of the Matlab clones. Simple programs should run without problems in Matlab.||<center>[http://ragnarok.up.ac.za/programdownloads/octave-windows.exe Download]</center>
 
|''Octave'' is the smallest of the Matlab clones. Simple programs should run without problems in Matlab.||<center>[http://ragnarok.up.ac.za/programdownloads/octave-windows.exe Download]</center>
 
|-
 
|-
|''Python'' with the ''Scilab'' package is also a very compelling alternative to Matlab. || <center>[http://python.org Python homepage] [http://scipy.org Scipy homepage]</center>  
+
|''Python'' with the ''Scilab'' package is also a very compelling alternative to Matlab. || <center>[http://python.org Python homepage] <br/>[http://scipy.org Scipy homepage]</center>  
 
|-
 
|-
 
|rowspan="2"|Simulink
 
|rowspan="2"|Simulink
Line 39: Line 39:
 
|S+||''R'' is similar to S+ (no, really). It does more statistical operations, but is not Matlab-like at all||<center>[http://ragnarok.up.ac.za/programdownloads/rw1061.exe Download]</center>
 
|S+||''R'' is similar to S+ (no, really). It does more statistical operations, but is not Matlab-like at all||<center>[http://ragnarok.up.ac.za/programdownloads/rw1061.exe Download]</center>
 
|-
 
|-
|colspan="3"|'''''Symbolic computation'''''
+
! colspan="3" align="center" style="background:#A7C1F2" | Symbolic computation
 
|-
 
|-
 
|Maple / Mathematica||''Maxima'' is a full-featured Computer Algebra System. Many of Mathematica and Maple's functionality is derived from Maxima.||<center>[http://ragnarok.up.ac.za/programdownloads/maxima-5.9.0.exe Download]</center>
 
|Maple / Mathematica||''Maxima'' is a full-featured Computer Algebra System. Many of Mathematica and Maple's functionality is derived from Maxima.||<center>[http://ragnarok.up.ac.za/programdownloads/maxima-5.9.0.exe Download]</center>
 
|-
 
|-
|colspan="3"|'''''Browsers and Mail programs'''''
+
! colspan="3" align="center" style="background:#A7C1F2" | Browsers and Mail clients
 
|-
 
|-
 
|rowspan="2"|Internet Explorer
 
|rowspan="2"|Internet Explorer
Line 55: Line 55:
 
|''Thunderbird'' (also by the Mozilla Foundation) can be used to replace Outlook. It enables the download of mail to an external source (like a flash disk) for later viewing. Thunderbird is a very popular mail client on campus.||<center>[ftp://ftp.up.ac.za/mirrors/mozilla.org/thunderbird/releases/ Download]</center>
 
|''Thunderbird'' (also by the Mozilla Foundation) can be used to replace Outlook. It enables the download of mail to an external source (like a flash disk) for later viewing. Thunderbird is a very popular mail client on campus.||<center>[ftp://ftp.up.ac.za/mirrors/mozilla.org/thunderbird/releases/ Download]</center>
 
|-
 
|-
|colspan="3"|'''''Archiving software'''''
+
! colspan="3" align="center" style="background:#A7C1F2" | Archiving software
 
|-
 
|-
 
|WinZip||''7zip'' is a small program able to deal with all the popular archive types (.zip/.rar/.ace) and more (.7z/.tar). Lightweight and free.||<center>[http://ragnarok/programdownloads/7z465.exe Download]</center>
 
|WinZip||''7zip'' is a small program able to deal with all the popular archive types (.zip/.rar/.ace) and more (.7z/.tar). Lightweight and free.||<center>[http://ragnarok/programdownloads/7z465.exe Download]</center>
 
|}
 
|}
  
Several of these applications are also available on the GnuwinIICD. This is a collection of [[Free Software|free software]], previously available on the [[PMC Lab Computers|Groa server]].
+
Several of these applications are also available on the GnuwinIICD. This is a collection of [[Free Software|free software]], available for download [http://gnuwin.epfl.ch/en/order.html here].

Revision as of 08:38, 5 March 2010

A guy called Richard M Stalman had this idea that software should be free as in freedom (check out faif.pdf). A bit too long for a casual glance, right? The gist is that "normal" software these days is closed and proprietary. This means that no-one can modify the programs without permission of the authors. The formats we use are also closed and proprietary, meaning that it is nearly impossible to open the files we all need to read (.doc is not a global standard).

The real name for the kind of software that Stallman had in mind is Free Software, but Open source is used a lot, and more accessible.

This website is hosted on a server running Ubuntu (a free operating system based on the Linux kernel), using Apache. The documents you will find on this website are all readable by anyone (and not just using Acrobat reader).

There are several places to get open source software. On campus, there are several mirrors of open source software. Check out the FTP site ftp://ftp.up.ac.za/mirrors . OpenOffice is a free software replacement for Microsoft office. Firefox is the best browser out there and also happens to be free. It can also be used together with Thunderbird to replace Microsoft Outlook (mail and calendar).

Of course, there are tons of free software titles out there. Try looking at freshmeat.org or sourceforge.org when you need software. You'd be surprised how many of the programs that you would pirate are available for free. Some software often runs better than those you would have pirated.

Open source downloads

The table below contains some commonly used software and suggestions for open source replacements. Most downloads are available locally and won't use up your internet credits when you're on campus.

Package
Open Source Replacement
Download
Office software
Microsoft Office OpenOffice can read and write Microsoft Office files and export to PDF natively. The suite includes great tools for writing documents, a spreadsheet and a cool drawing program to draw diagrams with
Download
(Microsoft Word) TeX (MiKTeX) is a powerful alternative for writing technical documents.
Download
Computational tools
Matlab Octave is the smallest of the Matlab clones. Simple programs should run without problems in Matlab.
Download
Python with the Scilab package is also a very compelling alternative to Matlab.
Python homepage
Scipy homepage
Simulink Scilab has similar functionality to Simulink as well as Matlab, but Scilab programs may not run in Matlab. Scilab 3 has a lot of added featues and may be more compatible with your Matlab programs (still no running of Scilab programs in Matlab though)
Download
HyVisual is like Simulink. It includes support for Finite State Machine descriptions of models and a lot more. You can check out the manual here. Note that you need Java Runtime Environment to get this to work.
Download
S+ R is similar to S+ (no, really). It does more statistical operations, but is not Matlab-like at all
Download
Symbolic computation
Maple / Mathematica Maxima is a full-featured Computer Algebra System. Many of Mathematica and Maple's functionality is derived from Maxima.
Download
Browsers and Mail clients
Internet Explorer Mozilla can be used as a replacement for Internet Explorer and Outlook. It imports mail files from Outlook mail and has a lot of unique features like tabbed browsing and support for mouse gestures.
Download
Firefox (also by the Mozilla Foundation) is a quick and easy browser with loads of functionality. Why suffer when you can... well... not suffer?
Download
Microsoft Outlook Mozilla can be used as a replacement for Outlook.
Download
Thunderbird (also by the Mozilla Foundation) can be used to replace Outlook. It enables the download of mail to an external source (like a flash disk) for later viewing. Thunderbird is a very popular mail client on campus.
Download
Archiving software
WinZip 7zip is a small program able to deal with all the popular archive types (.zip/.rar/.ace) and more (.7z/.tar). Lightweight and free.
Download

Several of these applications are also available on the GnuwinIICD. This is a collection of free software, available for download here.