Free Software recommendation list for commercial use (Revision 2)

Source: Internet
Author: User
Tags doxygen ftp client staruml

Write by nine days Yan Ling (jtianling) -- blog.csdn.net/vagrxie


Discuss newsgroups and documents

Technorati label: Free Software for commercial use
, Free Software
, Recommended software
, Software Origin

 

Can you see that Google Kingsoft is completely free? What about Google's own software?
The reason in, the new company is very strict with the use of software (of course, from the situation in China, it is actually very strict, it is normal) I need free-of-charge software that can be used commercially (in fact, only for enterprise use), and, in fact, to maintain a uniform working environment, I will try my best to keep a set of software environment at home rather than a set of software at home, which will be very troublesome. For example, if the company's OpenOffice documents cannot be edited or viewed at home.

So the journey of software searching began .......... There are many traps in the middle. Here we will tell you ..... In addition, each software is also available in Linux with the (Linux enable) flag.

 

List:

 

Text editing tool:

OpenOffice: as an alternative to MS Office, it is relatively difficult to use. However, after using it, we found that the mathematical formula is written using the class Tex method, which is very powerful. html, PDF output is also very beautiful. (Linux enable)

Gvim: commonly used, especially for writing simple code, such as Python and Lua. (Linux enable)

Notepad ++: There are many plug-ins. In fact, it is also used to replace winhex with its hexadecimal editing plug-in. In fact, I prefer gvim, so it is rarely used.

Google Doc: It is very powerful. It supports blog publishing and comes with version control, which makes it more powerful. The troublesome way to manage documents by using Hg is omitted at ordinary times. (Linux enable)

 

IDE:

As one of the most commonly used items for programmers, we naturally need a good one. Fortunately, we have a lot of options:

C ++: free products produced by Visual Studio express and Ms. In fact, Because visual assist X and viemu cannot be used, the original vs is still too simple, which is somewhat depressing, viemu is irreplaceable ....... In some cases, we can only use autohotkey
+ Ditto slightly replaces the snippet function of visual assist.

Java: Eclipse is powerful and does not need to be said. Many useful plug-ins are free of charge. The only pity is that a VI simulation plug-in requires money (in fact, it is quite difficult to use ). (Linux enable)

 

 

Version Control:

Tortoisehg: I like to use tortoisehg locally to manage my source code. (Linux enable)

Tortoisesvn: still one of the world's best source code management software

 

Document generation tool:

Doxygen: C ++, C #, Java, the most popular (not open-source should also be popular) file generation tool in the open-source world. The generated documents are beautiful and the index is well done, boost and many other open-source products. Although Java comes with the javadoc function, it seems that doxygen can be used for unification. (Linux enable)

Resource Manager:

Freecommand: I used to think it was a complete farewell to totalcommand. The result turned out to be free of charge .... Although totalcommand is not easy to use, it is typical to insert a USB flash disk without refreshing, and the design of common directory functions is unreasonable. But it's free.

Instant Messaging:

MSN: dedicated to enterprises -_-! No choice.

QQ: occasionally used, Public Choice.

Comparison tool:

Winmerge: The best directory. The file comparison tool must be beyond compare. Unfortunately, it is charged .... So, winmerge is a little alternative, and winmerge is the best tool used for source code merging.

Browser:

Almost all the important things of browsers in this world are free ......... So many gadgets are charged. Can someone explain it to me? I would like to explain that, because the most shared products in the world are internel explorer, Which is monopolized by MS, other software companies have no way to charge fees ....... According to this logic, if windows is free one day, it is estimated that it is difficult to have other charged operating systems. Isn't it?

IE: many times I have to use it for compatibility considerations, such as thunder, such as online banking, which is generally not used at other times.

Firefox: the most commonly used browser. Because of the existence of many plug-ins, Firefox is undoubtedly the best browser in the world. In fact, Firefox is more than just a browser for me. I use Gmail manager to focus on Gmail and use flashgot + downthemall! As a download tool, use Adblock plus to control advertisements, use fireshot (available only in Windows) to manage webpages, and use foxtab to manage numerous tabs, use weave + xmarks to manage bookmarks ..... Of course, there is also a Tor set. (Linux enable)

Chrome: This browser is mainly used to test some Javascript. After all, it is more efficient.

 

Note Software:

Evernote, but it is basically enough, and it also supports anything other than text ). The Web version is available in Linux and can use the Evernote plug-in of Firefox.

 

Software:

Picpick: When the fireshot plug-in of Firefox is used for Web pages, the general use of the Evernote feature is basically enough, and then the complexity is complex, and then some guiding text and arrows are drawn, picpick is a very small and easy-to-use software.

Image view software:

Picasa: many excellent image-watching software is free but non-commercial for personal use. I can use irfanview, xnview, and other software at home, but they do not allow commercial use (non-commercial cial), (pay special attention ...) Picasa has been used before. It may be because it is used to irfanview and thought it is too flowers. It is used only for photo management, so it is not used at first. In fact, it is good to see the image after use.

 

Mind Map:

Xmind: Although freemind is also a good software, it feels that the image generated by xmind is better, so... Oh, let freemind go. (Linux enable)

Input Method:

Sogou Input Method: although it is often used to make incredible advertisements, sogou's input method is more comfortable in general.

Image editing:

Gimp
: Not to mention the ease of use, but it is basically okay, and no better free software can be found. It is also used as a tool for viewing uncommon image formats (such as TGA) (Linux enable)

Email client:

Thunderbird
: I was unable to connect to the Internet when I used to work. I used Firefox's Gmail manager plug-in to use Gmail, instead of using professional mail clients (Foxmail was famous and used in the past, but at that time, I really didn't have this job requirement.) I still felt good when using Thunderbird. (Linux enable)

File Search:

Everything: the search speed is indeed as fast as Microsoft says ...... You don't have to worry about it. It's really much faster than Windows itself. Although Google's desktop search function is still good, it's too much, it's too much to drag the system, so I love to give up.

Script tool:

Autohotkey
: The bash tool of GUI is very powerful. I have previously made a special article. See "Laziness is the virtue of programmers! A taste of autohotkey, a lazy programmer's favorite
"

Video Playback:

K-mplayer: a playback software in South Korea. It has no advertisement and supports many video categories. It has rich optional information and supports high-definition acceleration. I have never considered any other software after I use it. (It is said that GNU is not open source .....)

RealPlayer: Used as a supplement to K-mplayer. (Linux enable)

Compression software:

7-zip: Although there is still a gap between the ease of use and WinRAR, it is free and open-source .... (Linux enable)

Virtual desktop software:

Virtualwin: it is very convenient. It supports custom shortcut keys, and the switching speed is much faster than that of many similar software. (Linux does not need it)

FTP tools

Filezilla: not only the FTP client is convenient, but also the server version .... Powerful.

Electronic Dictionary:

Stardict: pay special attention to Kingsoft ....... Non-commercial cial. Do not confuse Google with free words everywhere. Although stardict has some problems with screen capture (replace it with replication) other aspects are good. (Linux enable)

Schedule Management:

Google Calendar + Gmail + task: It is basically easy to use. In fact, I have tried the fantastic software of Chandler before. Unfortunately, the speed is unacceptable .... Python, python ....... Some people may complain about the slow speed of large software written in Java today (such as Eclipse), and write it in Python .... It's not easy to accept the speed .... (Linux enable)

Clipboard Enhancement Tool:

Ditto: it is a small function to save the historical records of the clipboard. However, when visual assist is not available, it is complementary to autohotkey to use ditto's named clipboard function as a supplement.

UML Rendering

Staruml: When I first left Rational Rose, I felt unaccustomed ..... However, after discovering staruml, we found that the original open-source free software is not necessarily worse than the large and famous commercial software. The reverse engineering of Rational Rose (from code to UML) I have never figured out how to use it, but it will be useful once I get staruml! However, when the project is big, the UML diagram will have a point card.

More things I will install may not be needed by ordinary people.

 

Mathematical computing and Visualization

SCILAB: a very powerful software developed by France. In the past, due to its incompatibility with the MATLAB syntax, it chose GNU Ave ave and freemat compatible with the MATLAB syntax, however, at the time of more advanced computing, these two software cannot be competent at all. These two software can only be used as a visual tool for simple mathematics, and there are too few related toolboxes. Therefore, we chose a path incompatible with MATLAB ............... (Linux enable)

UNIX environment:

Cygwin: Enables Windows to have a Unix-like environment, and the contribution can not be evaluated, especially the introduction of Bash and its shell. People who are used to Unix script management can easily use it without limits, even if it is a simple grep tool, I do not know what can be replaced by windows ....

Mingw: GCC kit in windows. Although I don't need it myself, many software applications, such as QT

At present, some software has not yet met the requirements of the company, so it is not listed for the time being, this list should be considered for long-term updates, not only for your reference, if you encounter a re-installation of the computer, it can also be installed one by one.

 

 

The author of the original article retains the copyright reprinted. Please indicate the original author and give a link

Write by nine days Yan Ling (jtianling) -- blog.csdn.net/vagrxie

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.