Frequently Asked Questions
Friend may appear as a complex solution - generating a lot of questions. Here are some questions we got, with the answer below.

Table of Contents

How the security is solved on the platform?

Friend is the shield for your data. Friend is essentially a “web site” that delivers, through a secure username and password, a workspace where you can use your applications, reach your contacts and edit your files. It uses encryption to make sure your data is safe. And it can be customized to give you the level of security that you need.

Friend is a modular system – and therefore allows a system administrator to implement different security models depending on their requirements.

 

How is Friend secure?

Friend is a layer on top of underlying infrastructure. If you have a Windows server, it will not be directly exposed to the Internet. The Friend server opens one network port to the user’s Web Browser – and that is the extent to which the Friend server is exposed online. Underlying infrastructure, like storage and a Windows server, only connects to the Friend server – and does not have to be online on the Internet at all.

Additionally, Friend has customizable authentication modules, which allow you to deploy with TFA (Two Factor Authentication) – or ADFS (Active Directory) – keeping your existing Windows user accounts as a login mechanism.

Finally, Friend server runs on a standard Ubuntu 18+ Server, which runs on HyperV or other standard infrastructure facilities, which have an high and implicit level of security.

 

How can you sell your Open Source licensed product?

The Friend source code is protected by Open Source licenses like AGPLv3. These licenses are viral, which means that companies who want to package Friend Open Source with own technologies will need to Open Source these own technologies under the AGPLv3 as well. This is a mechanism that protects the Friend Source Code from unlicensed use. It also allows Friend Software Corporation to protect Friend’s IP without owning patents.

Friend is dual-licensed, which means that a proprietary license is available to partners. This means that under the proprietary license, partners are free to package Friend how they want, under the criteria in the proprietary license agreement.

 

What tools are used to get the platform to operate?

Friend runs on a Linux server, and is built using high-performance C programming. The Friend Server program is a fast and intelligent web server that manages users, data and applications. It is extensible using popular scripting languages like Python, PHP and Node.

 

 

Can I use my present hosting solution?

Yes – Friend can run on-premise, off-premise or in the cloud; e.g. Amazon Web Services, Google Cloud, Microsoft Azure or on a private data center. It can connect to what you already have, as an extra layer of security.

 

 

Is Open Source free?

Open Source is open, not free. Each Open Source project is visible, usable and applicable. But it isn’t ownable. So you can hold it for free, but you can’t own it for free. Friend’s Open Source licenses are in part viral. This means that if you mix it with your own proprietary software and deliver it, it becomes tainted and covered by our Open Source license. In simple terms; if your proprietary code is delivered with our Open software, your proprietary code becomes Open too.

 

 

How can I sell my proprietary software along with Friend’s Open Source software?

You can’t. But what you can do, is to buy a proprietary license. Friend Software Labs owns the Open Source license as progenitors. And we have the sole right to offer a copy of this code under any license we see fit. If you have a proprietary project, we can offer you a proprietary version of Friend OS to go along with it at a price. All we ask is that your copy of Friend OS has a statement visible in it saying: “Powered by Friend OS”.

 

 

I have Google or Microsoft. I’m not prepared to switch?

Did you know that both Google applications, Google Drive and Microsoft can run inside Friend? And some of that functionality is actually more convenient to use inside of Friend. And Friend can broadly expand on that functionality with features found nowhere else – like extensive sharing and collaboration. And access it on iPhone, iPad, Android and any other web enabled device.