Distribution of source code. One of the problems with most proprietary software is that you can't fix bugs or customize it since the source code is not available. Also, the company may decide to stop supporting the hardware you use. Many free licenses force the distribution of the source code. This protects the user by allowing them to customize the software for their needs.
You can only get so much reach on social media by sharing interesting posts and following new people. If you want to really get noticed, you’ll need the help of influencers. Influencers are popular profiles on social media who can share your content with their audience. Find powerful ones and encourage them to share your blog posts and other content to get more reach.
With 10GB of free online storage, Box's Personal service now is one of the more robust free offerings. Box also limits file sizes to 250MB each. It does more than sync and have online access; it also offers tools for commenting on or editing documents (it won't replace an office suite like Google Drive, which you'll find below in Office Suites, though it could just as easily go in this category).
Rules that “if you make your version available in this way, you must make it available in that way also” can be acceptable too, on the same condition. An example of such an acceptable rule is one saying that if you have distributed a modified version and a previous developer asks for a copy of it, you must send one. (Note that such a rule still leaves you the choice of whether to distribute your version at all.) Rules that require release of source code to the users for versions that you put into public use are also acceptable.
Absolutely precise information Jawad. I am running a digital agency and most of my clients are based in United States or Canada and its not possible for me to stay in touch with them through traditional phone system as it's too costly. So i started using CallHippo. It is really an amazing tool which helped me get USA virtual phone number and now my clients can call me on that number and they just have to pay local call charges. However, after sometime i came across Salesmate CRM which is having a built in virtual phone system. So, i switched to Salesmate CRM from CallHippo by using number portability services and currently i am using a virtual phone system along with a USA virtual phone number and all other CRM features, which has helped my sales team immensely. I just have to use my CRM to get all the details of clients and manage all the communication channels from one platform itself. Thanks for sharing.