Using ownCloud APIs in iOS app

Let's discuss about the project and our community, licence issues (insofar we can answer them), surveys and many more.
Forum rules
The forums were migrated over to https://central.owncloud.org which is based on the forum software Discourse. The forums here is put into read-only mode starting from today.

More background information about this move and the reasoning behind it is available in this blogpost:

https://daniel.molkentin.net/2016/07/20 ... d-central/
cparnot
Newbie
Posts: 2
Joined: Mon Nov 02, 2015 10:34 am

Using ownCloud APIs in iOS app

Postby cparnot » Mon Nov 02, 2015 11:02 am

Hi all,

I'd like to add support for various sync services in our iOS app, including Dropbox, Google Drive, etc. and maybe ownCloud (one user was interested). ownCloud looks like a very nice implementation of file syncing that should be useful in many situations where the user want to know where their data is. However, I am trying to understand the licensing issues, and the FAQs are a bit confusing in that regard, so my apologies for the dumb questions.

The FAQs say:

> Can I write closed source or proprietary apps for ownCloud?
> Yes, but following the requirements of the under the AGPLv3, these can be distributed or made available to users outside of your household or organization only under the ownCloud Enterprise Edition, which supports integration with proprietary technologies. Contact ownCloud, Inc. for details.

Since the iOS app would only be using the APIs, and not any code from ownCloud, I don't understand how the AGPL would apply (and the grammar is a bit weird in the above sentence, adding to my confusion). I assume AGPL does not apply for an iOS app using the APIs and you are talking about other types of apps, but I am a bit confused (yes, I use this word a lot!) and I want to make sure I don't get myself in trouble if I start doing anything ownCloud-related.

Also, I noticed the iOS library is MIT, but the iOS app is GPL. It's too bad about the latter, because it probably contains a lot of code that would be useful for people like me that want to add support for ownCloud in an iOS app. Maybe there is code with another example app that could be useful to have support added quickly for maintaining one folder in sync with the local filesystem on iOS? To be fair, even Dropbox does not have any code like this, but I was hoping for that one user that ownCloud support could be added quickly... Sorry I am all whining and very demanding :-)

All in all, ownCloud seems like a very appealing solution, but it has some scary wording/licensing for client developers. I also fully understand if maybe 3rd-party apps are not part of the overall strategy, in which case I'd like to know before (not) getting started.

Thanks!

Charles

tflidd
Forum Moderator
Posts: 7159
Joined: Sat Dec 07, 2013 7:27 pm
ownCloud version: 8.2.3
Webserver: Apache
Database: MySQL
OS: Linux

Re: Using ownCloud APIs in iOS app

Postby tflidd » Mon Nov 02, 2015 11:39 am

Can you just ask this on the developer mailinglist? https://mailman.owncloud.org/mailman/listinfo/devel

They know more about how to use the implementation and should be able to help you with the licensing as well. The forum is more for users running owncloud (not uniquely, but developers don't come here very often).

cparnot
Newbie
Posts: 2
Joined: Mon Nov 02, 2015 10:34 am

Re: Using ownCloud APIs in iOS app

Postby cparnot » Mon Nov 02, 2015 12:14 pm

Thanks!

tflidd
Forum Moderator
Posts: 7159
Joined: Sat Dec 07, 2013 7:27 pm
ownCloud version: 8.2.3
Webserver: Apache
Database: MySQL
OS: Linux

Re: Using ownCloud APIs in iOS app

Postby tflidd » Mon Nov 02, 2015 5:11 pm



Return to “Around the project”

Who is online

Users browsing this forum: No registered users and 1 guest