forked from peng1027/owncloud.org
-
Notifications
You must be signed in to change notification settings - Fork 0
/
page-faq.php
399 lines (355 loc) · 48.8 KB
/
page-faq.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
<div class="page-header">
<h1>Frequently Asked Questions</h1>
</div>
<h2>Index</h2>
<a href="#whatis">Explain to me in simple terms what ownCloud is and why I would want to use it, please?</a>
<h4>Running ownCloud</h4>
<ul>
<li><a href="#install">Where do I find information on how to use/install ownCloud Server?</a></li>
<li><a href="#channels">I have a problem with my ownCloud, what do I do?</a></li>
<li><a href="#chat">Where can I discuss ideas with other ownCloud users?</a></li>
<li><a href="#upgrade">I want to upgrade my ownCloud installation to the new release, how do I do that?</a></li>
<li><a href="#upgradeyet">Is it safe to upgrade to the new release?</a></li>
<li><a href="#decentralization">If I have my ownCloud server hosted, does that still help me protect my privacy?</a></li>
</ul>
<h4>Technology</h4>
<ul>
<li><a href="#rsync">Why don't you just use rsync?</a></li>
<li><a href="#language">Why is ownCloud Server written in PHP and not in my favorite language?</a></li>
<li><a href="#protocol">Why do you use HTTP and not my favorite protocol?</a></li>
<li><a href="#android">Why does the calendar/contacts app not work with Android?</a></li>
<li><a href="#mobilefeatures">Why does the Android/iOS mobile app not support my favorite feature?</a></li>
<li><a href="#calendarcontacts">Why are Calendar and Contacts (or another app) not shipped with the zip file, are they not part of ownCloud?</a></li>
<li><a href="#security">How Secure is ownCloud?</a></li>
<li><a href="#security2">Does the long list of security advisories mean ownCloud is less secure than other solutions?</a></li>
<li><a href="#encryption">Are files encrypted during sync?</a></li>
<li><a href="#encryption2">Does ownCloud support encrypting files on the server?</a></li>
<li><a href="#backup">Can I use ownCloud as a backup solution?</a></li>
<li><a href="#conflict">Why do I sometimes get conflict files and messages while syncing?</a></li>
<li><a href="#partialsyncing">Does ownCloud use delta-sync (only syncing file changes)?</a></li>
<li><a href="#deduplication">Does ownCloud do file de-duplication?</a></li>
<li><a href="#syncspeed">Why is ownCloud syncing not faster?</a></li>
<li><a href="#scaling">Does ownCloud scale to large deployments?</a></li>
<li><a href="#notcrippled">Is ownCloud Server limited to a certain number of users or files and do I have to purchase something to get a 'full' version?</a></li>
</ul>
<h4>ownCloud Community</h4>
<ul>
<li><a href="#communitylocation">Where is the ownCloud community hosted?</a></li>
<li><a href="#communitysize">How big is the ownCloud Community?</a></li>
<li><a href="#howitstarted">How did ownCloud get started?</a></li>
<li><a href="#getinvolved">How can I get involved in the ownCloud Community?</a></li>
<li><a href="#notechknowledge">But what if I'm not very technical?</a></li>
<li><a href="#mobile">How can I get started writing mobile (Android, iOS) clients or third party (web) apps?</a></li>
<li><a href="#appslocation">Where can I find ownCloud Server apps?</a></li>
<li><a href="#communityswag">Where can I find ownCloud t-shirts, stickers and other swag?</a></li>
</ul>
<h4>Legal</h4>
<ul>
<li><a href="#modifyowncloud">Can I modify ownCloud and run it on my website for others to use/access?</a></li>
<li><a href="#closedapps">Can I write closed source apps for ownCloud Server?</a></li>
<li><a href="#trademark">Can I use the ownCloud logo on my website, for my ownCloud app or client, or promotional materials?</a></li>
<li><a href="#copyrightviolation">I want to report a copyright infringement or other legal matter on a site that mentions use of ownCloud.</a></li>
</ul>
<h4>ownCloud for professional use</h4>
See also the <a href="https://owncloud.com/faq" target="_blank">ownCloud Enterprise FAQ</a>.
<ul>
<li><a href="#professionaluse">Can I use ownCloud in professional, large scale deployments?</a></li>
<li><a href="#professionaluse">What resources exist to support my deployment?</a></li>
<li><a href="#entcomparison">What is the Standard Subscription and Enterprise Subscription?</a></li>
<li><a href="#bestedition">Which solution is best for me?</a></li>
<li><a href="#communityandenterprise">How do the community and company work together?</a></li>
<li><a href="#entcustomers">What customers does ownCloud GmbH have?</a></li>
</ul>
<a name="whatis"></a>
<h2>What is this ownCloud thing? Why would I care?</h2>
<p>ownCloud is a file sharing server that puts the control and security of your own data back into your hands.</p>
<p>Today, most people have their digital life stored on online servers from various companies. Think Google, Apple, Facebook, Twitter, Dropbox, Instagram and many others. You uploaded your pictures, your music, your daily ramblings, happy and sad thoughts. You use these services to share with others, to send and receive emails, store address books, play music and video, have your files available on any device you want. All great features, no doubt! When your phone breaks, just having to log in to the new one to find all your pictures, contacts and other settings is an amazing and reassuring capability brought by these services, often (perhaps incorrectly) called 'the cloud'.</p>
<p>But you might wonder: "<em>Where is this data? Who has access to it?</em>"</p>
<p>These questions have become more pressing since <a href="http://arstechnica.com/series/nsa-leaks/" target="_blank">the revelations that our own government is spying on us, and collecting and snooping into virtually all of our online communications.</a>. We know that foreign and our own governments have access. Criminals and large corporations, too. This knowledge about us can be used and abused in many ways, for financial gain, for control, for harmless and harmful fun.</p>
<p>Many people prefer to have more control over who gets to see the photos they send to their spouse or friends, who gets to read their bank account statements or determine their political allegiance. Or know where they are - as mobile phones track your location pretty much continuously...</p>
<p>This is where ownCloud and similar technologies come in. ownCloud offers you the option to take back your data. Once you install it on a server (or let somebody do that for you! <a href="https://owncloud.org/blog/dont-be-caught-naked-in-the-cloud-decentralization-protects-our-data/" target="_blank">Decentralization is an important tool to protect privacy</a>) you can access your private data in an easy to use web interface or synchronize it with your devices like Android and iPhones. You can store your contacts and calendar as well as files on ownCloud and, through the many ownCloud apps, use it to store passwords, play music and movies and so on. It also allows you to securely share with other people and collaborate on documents. Learn more <a href="/features">about ownCloud features here</a>.</p>
<p>All this is free, as ownCloud is available under an '<em>open source license</em>', which gives you the right to examine, share <strong>and</strong> modify it. ownCloud is developed by an <a href="/contact">international community</a> of both paid and volunteer contributors and <a href="/contribute">you can get involved, too</a>.</p>
<h3>Things ownCloud does not do</h3>
<p>Note that ownCloud is NOT a backup tool: the desktop client, for example, will synchronize the contents of a local folder with the server. That works for file modifications and additions, but also deletions. If you delete a file on the server, it gets deleted on all devices that you installed the client on! And if you delete a file on the client, it gets deleted on the server and then deleted on other clients that were syncing that file. ownCloud does have a <strong>trash</strong> for deleted files and retains older <strong>versions of files</strong>, which means deleted or modified files can be brought back. But this functionality can be disabled by the system administrator and depending on the space usage settings, deleted or older versions of files get deleted over time. You should always backup your ownCloud server!</p>
<p>Similarly, note that External Storage and the Server to Server sharing which ownCloud supports, connects ownCloud to an external storage like FTP or Samba, or to another ownCloud server. Files will show up in your web interface and can be synced with the client. However, they are <strong>not replicated</strong> on your ownCloud server! They are merely fetched whenever you request them in the web interface. Once the external storage disappears or the other ownCloud server retracts your access, you can no longer access the files! Make a copy if you want to have them on your own ownCloud server.</p>
<h2>See what ownCloud can do in this video</h2>
<div class="row">
<div class="col-md-8">
<iframe width="95%" height="360" src="https://www.youtube.com/embed/g3b0XDpcvuc?rel=0" frameborder="0" style="margin-top:10px;" allowfullscreen></iframe>
</div>
</div>
</div>
<h2>Running ownCloud</h2>
<a name="install"></a>
<h3>Where do I find information on how to use/install ownCloud?</h3>
<ul>
<li>You should start with the <a href="https://doc.owncloud.org" target="_blank">ownCloud Documentation</a></li>
<li>There are a lot of tutorials and how-to's written for installing and managing ownCloud, to be found all over the internet. We collect a list on <a href="https://github.com/owncloud/core/wiki/Reviews-tutorials-and-videos-of-ownCloud" target="_blank">this page</a> and our <a href="https://www.youtube.com/playlist?list=PLtZe22ggl2YBi1u2dH0qg9fgnym5DwYbW" target="_blank">YouTube channel collects video tutorials</a> but if what you are looking for is not there, <a href="https://www.google.com/search?q=owncloud+installation+tutorial" target="_blank">Google</a> or another search engine can find them easily.</li>
<li>We have a <a href="https://central.owncloud.org/c/faq" target="_blank">special FAQ page</a> where each topic corresponds to typical mistakes or frequently occurring issues</li>
</ul>
<a name="channels"></a>
<h3>I have a problem, what do I do?</h3>
<ul>
<li>If the <a href="https://doc.owncloud.org" target="_blank">ownCloud Documentation</a> does not help and <a href="https://www.google.com/search?q=owncloud+installation+problem" target="_blank">Google</a> can't solve your problem either you should check out <a href="/support/">our support page</a>.</li>
<li>If you are using ownCloud in a business, educational setting or other professional or large scale deployments, note that the <a href="#entcomparison">ownCloud GmbH</a> offers support contracts as well as <a href="https://owncloud.com/resources">resources</a> like white papers, webinars and a knowledge base to help successfully deploy and use ownCloud in your business.</li>
</ul>
<a name="chat"></a>
<h3>Where can I discuss ideas with other ownCloud users?</h3>
The best places for conversation are:
<ul>
<li><a href="https://central.owncloud.org" target="_blank">the ownCloud Central Forums</a></li>
<li><a href="https://mailman.owncloud.org/mailman/listinfo/user" target="_blank">the ownCloud User mailing list</a></li>
</ul>
<p>If you have a feature request or proposal which you can support with code, <a href="/contribute/">check out our contribute page</a>. You can put feature requests in the <a href="https://github.com/owncloud/core/issues">issue tracker</a> but please be aware that in open source projects like ownCloud, the constraint is rarely ideas or awareness of what can be improved but rather time to work on them. <a href="/contribute/">Contributing</a> is the best way of making change happen!</p>
<p>Note that <a href="https://owncloud.org/blog/introducing-bounty-source-for-owncloud/">Bountysource</a> offers a way of backing feature requests with your wallet.</p>
<p>If you want to connect with other ownCloud users and enthusiasts, check out our <a href="/promote">social media channels</a>.
<a name="upgrade"></a>
<h3>I want to upgrade my ownCloud installation to the new release, how do I do that?</h3>
<ul>
<li>The manual upgrade process is described in the <a href="<?php echo $DOCUMENTATION_ADMIN; ?>/maintenance/upgrade.html" target="_blank">ownCloud Documentation</a>.</li>
<li>If you installed ownCloud using Linux distribution packages and added the repository, an update will get them. You can also manually grab the new versions from <a href="/install/" target="_blank">owncloud.org/download</a></li>
<li>The built in Update app will usually have new ownCloud releases available for upgrade some time in the week after a major release.</li>
</ul>
<a name="upgradeyet"></a>
<h3>Is it safe to upgrade to the new release?</h3>
<p>All code entering ownCloud has been reviewed twice as well as tested by both automated means and through the efforts of volunteers. Releases are done only when all issues we are aware of are fixed or can be mitigated easily. In short, ownCloud releases are always as stable as we could make it without <em>your</em> help. If you want the guarantee that it will work in your specific situation, <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>testing">make sure you help test before a release is made</a> so your issue can be fixed in time.</p>
<p><strong>Why do we need your testing?</strong></p>
<p>In short: because ownCloud is <em>yours</em>. ownCloud is an <a href="https://en.wikipedia.org/wiki/Open_source">Open Source</a> product, following an open development model. That means that many different stakeholders, both commercial and private, contribute to its development and share responsibility for the final release. ownCloud is thus neither owned nor controlled by any single entity.</p>
<p>By using ownCloud, <em>you become part of the ownCloud community</em>, sharing both ownership and responsibility for the product we collectively develop. Compare it to your responsibility for the functioning of your car: you regularly have to test it, or hire a garage for a checkup. It is yours, isn't it?</p>
<a name="decentralization"></a>
<h3>If I have my ownCloud server hosted, does that still help me protect my privacy?</h3>
<ul>
<li>Yes, it does. Decentralization helps protect your data by making it harder for an attacker to find, and less valuable if they do (decreasing motivation). Moreover, you get to choose where and with whom you host your data - so you can find a jurisdiction which protects you better, or host your data at a local company you trust. See <a href="https://owncloud.org/blog/dont-be-caught-naked-in-the-cloud-decentralization-protects-our-data/" target="_blank">this blog post</a> for more details on this.</li>
</ul>
<h2>Technology</h2>
<a name="rsync"></a>
<h3>Why does ownCloud use csync rather than rsync?</h3>
<ul>
<li>rsync is a one-way syncing protocol. This means that if you have two servers and delete a file on one side, it will pop up again if you use rsync. To ensure old files get removed but new files added, and updated files overwritten, you need a N-to-N sync solution. ownCloud uses csync for syncing, which also deals with conflicts in a smart way.</li>
</ul>
<a name="language"></a>
<h3>Why is ownCloud Server written in PHP?</h3>
ownCloud is for everybody. We picked PHP because:
<ul>
<li>PHP runs anywhere and is supported everywhere. Even the cheapest hosting provider should support ownCloud and PHP makes that possible.</li>
<li>PHP is easy to learn which makes it easy for people to contribute. The ease of PHP also allows you to check the code that runs your ownCloud and make changes that you need.</li>
</ul>
In short, PHP lowers the barrier for using, auditing, modifying and contributing to ownCloud. And that is important!<br />
See more details in <a href="https://owncloud.org/blog/owncloud-and-php/" target="_blank">this blog about ownCloud and PHP</a>.
<a name="protocol"></a>
<h3>Why do you use HTTP and not another protocol?</h3>
<ul>
<li>HTTP goes through every firewall and proxy.</li>
</ul>
<a name="android"></a>
<h3>Why does the calendar/contacts app not work with Android?</h3>
<ul>
<li>iOS has native ical/caldav support, Android does not. You have to use an Android app that does but unfortunately almost all apps we're aware of that support caldav/ical are paid. One open source client is <a href="https://github.com/rfc2822/davdroid" target="_blank">DAVdroid</a>. You can find a list of <a href="https://github.com/owncloud/core/wiki/Apps" target="_blank">3rd-party apps which work with ownCloud here</a>.</li>
</ul>
<a name="mobilefeatures"></a>
<h3>Why does the Android/iOS mobile app not support my favorite feature?</h3>
<ul>
<li>The Android mobile app has automatic picture and video upload. Both mobile clients give access to your files and include selective sync for keeping some of your files up to date on the device. Other features are under development or provided by other apps (like calendar and contacts, see <a href="#android">previous FAQ item</a>). If you'd like to add features to the Android or iOS client, find the <a href="https://github.com/owncloud/android/" target="_blank">Android sources here</a> and the <a href="https://github.com/owncloud/ios" target="_blank">iOS sources here</a>. Legal notes: the Android app is under the GPLv2, the iOS app under the GPLv3. To contribute to either, you have to <a href="https://owncloud.org/contribute/agreement/" target="_blank">sign a contributor agreement</a> or contribute your code under the <a href="https://opensource.org/licenses/MIT" target="_blank">MIT license</a>. For testing, we provide a <a href="https://owncloud.org/contribute/iOS-license-exception/" target="_blank">iOS license exception</a> so you can run the iOS app on up to 100 devices.</li>
</ul>
<a name="calendarcontacts"></a>
<h3>Why are Calendar and Contacts (or another app) not shipped with the zip file, are they not part of ownCloud?</h3>
<p>We have four types of apps: Core, Official, Approved and Experimental. To keep the official zip file of a reasonable size, we only ship the core functionality. Other apps are, however, just one click away!</p>
<p>This is what the four categories mean:
<ul>
<li><strong>Core</strong> means part of ownCloud core, like sharing, gallery, external storage, encryption. These are integral parts of the ownCloud experience and problems in these apps will block releases. ownCloud GmbH offers support on these to customers and while not all core functionality is maintained by employees, ownCloud GmbH. takes responsibility for stability and of the entirety of ownCloud core.</li>
<li><strong>Official</strong> are apps which are quite well maintained and important for ownCloud users. They include Calendar and Contacts. Being 'official', we deeply care about them and will try to have them available for new releases on release day, but they are still <strong>developed by volunteers</strong>. This also means there is no commercial support available from ownCloud GmbH. This often also means that it is not guaranteed that these apps work well on systems with large numbers of users or large amounts of data.</li>
<li><strong>Approved</strong> means that an app won’t immediately eat your data, that we have made sure there are no security problems and the maintainers have worked with us to ensure that. No promises beyond these points!</li>
<li><strong>Experimental</strong> covers the rest. These apps are neither checked for stability nor security problems and you should be careful when installing them - they might compromise your privacy, security or data integrity.</li>
</ul></p>
<p>Changes of status can happen following <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>general/publishing">the rules documented here</a>. In simple words, the better maintained an app is, the more fitting an '<strong>official</strong>' label is. If a company, be it ownCloud GmbH due to customer demand, or another company, decides to dedicate resources to maintaining an app, it could become part of core. Your help thus matters!</p>
<a name="security"></a>
<h3>How Secure is ownCloud?</h3>
<ul>
<li>ownCloud supports HTTPS and offers server-side encryption. ownCloud Server automatically generates a 4096-bit strong private/public key-pair for each user. Private keys are encrypted with the user’s login password and thus nobody can get at your data if you are not logged in on your ownCloud server.</li>
<li>ownCloud is an open source project so all code is visible. We are committed to building secure code and work following the leading industry security practices. We employ a full-time security expert and do regular security audits on the code. Our <a href="https://hackerone.com/owncloud">bug bounty program on hackerone</a> provides an opportunity for white hat hackers to get rewarded for responsible disclosure of ownCloud vulnerabilities. We always welcome notifications of security issues, see <a href="https://owncloud.org/security" target="_blank">owncloud.org/security</a>.</li>
<li>To learn a bit more about ownCloud security, watch <a href="https://www.youtube.com/watch?v=iLJbMrLgowk&index=25&list=PLtZe22ggl2YCfEzrHbFCylXGLGYtsHm96" target="_blank">this technical talk at the ownCloud Contributor Conference</a> and read <a href="https://owncloud.org/blog/how-owncloud-uses-encryption-to-protect-your-data/" target="_blank">this article about ownCloud and encryption</a>.</li>
</ul>
<a name="security2"></a>
<h3>Does the long list of security advisories mean ownCloud is less secure than other solutions?</h3>
Rather the opposite. It signals that ownCloud is a mature project taking responsibility for its security.
<ul>
<li>ownCloud is being used by many large corporations in security sensitive situations (including banks and defense agencies), see <a href="#entcustomers">ownCloud GmbH customers</a> and has undergone independent security audits. As an open source project, it benefits from a <a href="#communitysize">large numbers of eyes</a> looking at its code.</li>
<li>We are highly committed to full, yet responsible disclosure of security issues, which is why we <a href="https://owncloud.org/security/advisories/">publish all potential security relevant issues</a> with a CVE. A <a href="https://en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures">CVE</a> is an international standard in security and availability of ownCloud CVE's means system administrators can easily see whether their infrastructure is vulnerable or not.</li>
<li>No other open source file sync and share receives the scrutiny and security attention ownCloud has. While a lower or higher number of CVE's does not directly say anything about security by itself, issuing CVE's is part of widely accepted responsible vendor security practice.</li>
</ul>
<a name="encryption"></a>
<h3>Are files encrypted during sync?</h3>
<ul>
<li>Yes, we use TLS for sending and receiving files over the network so they are encrypted during transmission.</li>
</ul>
<a name="encryption2"></a>
<h3>Does ownCloud support file encryption on the server?</h3>
<ul>
<li>Yes, but the Encryption app is designed to protect your data on external storage, rather than on the server ownCloud runs on. In the current design, the server always has the keys to the data. They are encrypted by your password, but you can't trust that it is as secure as client-side encryption. ownCloud does not do client-side encryption because you can not have a web interface if the server can't read the files and the web interface (and sharing abilities!) are very central to ownCloud. So you will always need to be able to trust the server if you want to 'own' your data. Read more <a href="https://owncloud.org/blog/how-owncloud-uses-encryption-to-protect-your-data/" target="_blank">in this article</a>.</li>
<li>If you really want client-side encryption, we recommend you look for other solutions. Of course, if you are sufficiently knowledgeable and skilled, you would be more than welcome to improve on the file encryption technology. If you are interested in supporting or working on this feature, check out <a href="https://github.com/owncloud/client/issues/275" target="_blank">github</a> for the latest state on the discussion about it and check out <a href="/contribute/" target="_blank">owncloud.org/contribute</a> to get started.</li>
</ul>
<a name="backup"></a>
<h3>Can I use ownCloud as a backup solution?</h3>
<p>No, ownCloud is absolutely not a backup solution:
<ul>
<li>Changes you make in one place are synchronized to other places which means that if you accidentally remove or overwrite a file on your local system, ownCloud will remove it from the server.</li>
<li>If a file get's corrupted at one place the corrupted file get distributed to other places.</li>
<li>The 'previous files' and 'undelete' functionality of ownCloud is merely meant as a convenience and should never be relied upon as a backup function. Algorithms are in place which clean up 'old files' and thus, changes will get lost over time.</li>
</ul>
<p>You should use a backup application to store the files in ownCloud somewhere. The <a href="https://doc.owncloud.org">ownCloud documentation</a> has tips on how to back up ownCloud.</p>
<a name="conflict"></a>
<h3>Why do I sometimes get conflict files and messages while syncing?</h3>
<ul>
<li>A conflict may be caused by two or more users editing the same files at the same time or while on the road before the files are synced. We do not merge changes to files like version control systems like git do; we don't modify user files, ever. So you will get two files, the one that was synced to the server first and the one you had locally modified in the same time. You can compare the file changes by hand and delete the local file once you're sure you did not lose data.</li>
</ul>
<a name="partialsyncing"></a>
<h3>Does ownCloud use delta-sync (only syncing file changes)?</h3>
<ul>
<li>We introduced chunked, parallel up- and download with ownCloud 7 and the ownCloud 1.6 client. Syncing only file changes needs much deeper changes. It is on our roadmap, but won't be done soon. Find some <a href="https://dragotin.wordpress.com/2015/02/09/incremental-sync-in-owncloud/" target="_blank">background on that decision here</a>. If you want to speed up the development of this feature by working on it, see <a href="https://github.com/owncloud/client/issues/179" target="_blank">the github discussion</a>. If you really want this feature and would like to specifically fund work on it, see <a href="https://www.bountysource.com/issues/905030-sync-only-the-file-change-not-entire-file" target="_blank">the Bountysource page</a>.</li>
</ul>
<a name="deduplication"></a>
<h3>Does ownCloud do file de-duplication?</h3>
<ul>
<li>No, we think that that is the job of the file system. We do maintain versions of files as they are replaced and you may revert to older versions at any time.</li>
</ul>
<a name="syncspeed"></a>
<h3>Why is ownCloud syncing not faster?</h3>
<ul>
<li>The design of ownCloud is constrained by two important features: scalability and reliability.
<ul>
<li>ownCloud is designed to be very scalable, and be independent of the used storage system. We want it to work with terabytes of data and tens of thousands of users - and it does, organizations like CERN in Switzerland and big universities run ownCloud with such amounts of data and users. The downside of this is that it is hard use 'checksums' to see if files are changed: imagine doing that on terabytes of data on an external storage! What is fast for a few gigabyte or a few thousand files is would break entirely once you add a large movie- or music database, or start pumping scientific data through the system.</li>
<li>A second design goal of ownCloud is reliability. We would rather be slower, but ensure no files are lost, than risk going fast-and-loose with user data. For example, the file-change-notifications on Linux and Windows are not 100% reliable in all cases, so just-to-be-sure we run a full file system scan periodically. Yes, that eats battery life, but it does ensure you do not lose any of your files!</li>
</ul>
This does not mean there is no room for improvement, we work very hard to make ownCloud faster and every release introduces many performance improvements. Also, help is always welcome. Check out the <a href="https://github.com/owncloud/client/" target="_blank">client code on github</a> if you are interested in the challenges of fast, scalable and reliable file syncing! See <a href="/contribute/" target="_blank">the contribute pages</a> for more information about getting involved.</li>
</ul>
<a name="scaling"></a>
<h3>Does ownCloud scale to large deployments?</h3>
<ul>
<li>ownCloud can run on Raspberry Pi like development boards but is certainly not limited to low-end hardware. Worlds' largest on-premise cloud deployment services <a href="https://owncloud.com/sciebo-germanys-largest-cloud-project-500000-users-launches-today/" target="_blank">500,000 students on ownCloud</a> and terabytes of data are shared through ownCloud at organizations like the <a href="https://cernbox.web.cern.ch/" target="_blank">atom smashers at CERN</a>. ownCloud founder Frank Karlitschek wrote a <a href="http://karlitschek.de/2015/03/scaling/" target="_blank">post about the scalability of ownCloud</a>.</li>
<li>Of course, it does require some tuning to adopt ownCloud for large deployments. For best performance the architecture needs to incorporate some best practices. See our documentation on <a href="<?php echo $DOCUMENTATION_ADMIN; ?>/configuration_server/performance_tuning.html">performance tuning</a> and the pages on <a href="<?php echo $DOCUMENTATION_ADMIN; ?>/operations/scaling_multiple_machines.html">scaling across multiple machines</a>. See also <a href="https://owncloud.com/whitepapers/">owncloud.com/whitepapers</a> for some best practices and experiences from ownCloud GmbH customers. You can find excellent resources in other places online, like <a href="http://www.severalnines.com/blog/high-availability-file-sync-and-share-deploying-owncloud-galera-cluster-mysql-and-glusterfs" target="_blank">this blog about a High Availability cluster with Galera for MySQL and glusterFS</a>, another one <a href="http://www.severalnines.com/blog/become-mysql-dba-blog-series-database-high-availability" target="_blank">from the same writers</a>, this <a href="http://zdevops.tumblr.com/post/53590343974/glustercloud-running-owncloud-with-a-glusterfs" target="_blank">glusterFS and ownCloud blog</a> and this post about <a href="http://arthur-schiwon.de/5-performance-tips-using-ownclouds-ldap-backend" target="_blank">making LDAP fast</a>.</li>
<li>When multiple installations are an option due to geographical or task related separation, using the Federated Cloud Sharing functionality to run separate ownCloud instances which link to each other can be helpful when scaling to hundreds of thousands of users.</li>
<li>In general, scalability of ownCloud goes up significantly in each release. For example, ownCloud 8.1 can sustain over 50% more users on the same hardware as ownCloud 8.0 could. If the ability to have many users on a single ownCloud server is an important consideration, use the latest ownCloud Server and client versions.</li>
<li>Check out the <a href="https://github.com/owncloud/core/" target="_blank">core code on github</a> if you are interested in the challenges of fast, scalable and reliable file syncing! See <a href="/contribute/">the contribute pages</a> for more information about getting involved.</li>
</ul>
<a name="notcrippled"></a>
<h3>Is ownCloud Server limited to a certain number of users or files and do I have to purchase something to get a 'full' version?</h3>
<p>ownCloud is open source, so artificial limitations have no place in it. It can sustain the same number of users, downloads or data as a version equipped with enterprise apps and a support contract.</p>
<h2>ownCloud Community</h2>
<a name="communitylocation"></a>
<h3>Where is the ownCloud community hosted?</h3>
<ul>
<li>The ownCloud code can be found at <a href="https://github.com/owncloud" target="_blank">github.com/ownCloud</a> and our website is on <a href="https://owncloud.org" target="_blank">owncloud.org</a></li>
</ul>
<a name="communitysize"></a>
<h3>How big is the ownCloud Community?</h3>
<ul>
<li>ownCloud has an estimated <a href="https://owncloud.org/blog/owncloud-grows-to-8-million-users/" target="_blank">8 million users</a> and over 350 programmers contributed code in the last 12 months. Tens of thousands participate on our forums, mailing lists, translation and documentation tools, and IRC channels in testing, discussions, translation, documentation and so on. See <a href="http://blog.jospoortvliet.com/2014/08/owncloud-numbers.html" target="_blank">this blog</a> for an analysis and dig into the statistics <a href="https://owncloud.org/blog/announcing-owncloud-community-statistics-provided-by-bitergia/" target="_blank">on Bitergia</a> so you can judge the health of our community yourself. We track the development of the ownCloud user and contributor base on <a href="/history">our history page</a>.</li>
</ul>
<a name="howitstarted"></a>
<h3>How did ownCloud get started?</h3>
<ul>
<li>ownCloud started with a keynote by Frank Karlitschek at Camp KDE’10 where he talked about the need for a self-controlled free and open source cloud. Two years later, Frank announced the start of ownCloud GmbH which is headquartered in Nuremberg, Germany. Find out more on <a href="/contribute/" target="_blank">our history page</a>.</li>
</ul>
<a name="getinvolved"></a>
<h3>How can I get involved in the ownCloud Community?</h3>
<ul>
<li>The best way to get started is to visit <a href="/contribute/" target="_blank">owncloud.org/contribute</a>.</li>
</ul>
<a name="notechknowledge"></a>
<h3>But what if I'm not very technical?</h3>
<ul>
<li>There are lots of ways you can contribute to ownCloud. We have a need for developers, designers, event organizers, speakers, QA and more. It is all <a href="/contribute/" target="_blank">on the <em>contribute</em> page</a>!</li>
</ul>
<a name="mobile"></a>
<h3>How can I get started writing mobile (Android, iOS) clients or third party (web) apps?</h3>
<ul>
<li>First of all, awesome you want to bring ownCloud support to your app or build an app entirely for ownCloud, rocking!</li>
<li>If you're interested in writing an Android or iOS app with ownCloud support, you can use our MIT licensed libraries on those platforms. Find them on Github: <a href="https://github.com/owncloud/ios-library">iOS</a>, <a href="https://github.com/owncloud/android-library">Android</a>. You can then use the <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>ios_library">iOS</a> and <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>android_library">Android</a> developer docs.</li>
<li>To build a third party application accessing ownCloud data through its external API, <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>core/ocs-share-api.html">find the documentation here</a>.
</ul>
<a name="appslocation"></a>
<h3>Where can I find ownCloud apps?</h3>
<ul>
<li>There is a large selection of built in and community-approved apps available for download from within the App management screen in your ownCloud installation. Featuring apps like the Music app, the Calendar app and so on you can watch your movies, share your pictures and keep your bookmarks synced. Download is seamless (just 'enable' the app and wait while it is downloaded, installed and enabled) and upgrading is easy from the same screen.</li>
<li>If the built in and approved apps are not enough, you can get more than 200 community and enterprise-developed ownCloud apps at <a href="https://apps.owncloud.com/" target="_blank">apps.owncloud.com</a> that have been developed with our open API. You can find apps in all categories: multimedia, PIM, productivity, games, tools and more. Note that unlike the apps available for download from the App Management screen in ownCloud, the apps on <a href="https://apps.owncloud.com/" target="_blank">apps.owncloud.com</a> are not extensively checked for safety and compatibility, so you should be careful with them. For this reason, we do not support automatic download and installation for these, but require users to download the apps and install them in their ownCloud by hand.</li>
<li>If you are looking for third-party apps that integrate ownCloud in mobile and desktop applications, see our <a href="https://github.com/owncloud/core/wiki/Apps" target="_blank">3rd-party apps</a> page.</li>
<li>Building a new ownCloud app is easy. If you're interested in developing your own ownCloud app, see <a href="/contribute/" target="_blank">the contribute page</a>, where you can find a link to the latest App Development documentation.</li>
</ul>
<a name="communityswag"></a>
<h3>Where can I find ownCloud t-shirts, stickers and other swag?</h3>
<ul>
<li>ownCloud has a store on <a href="http://www.cafepress.com/owncloudshop" target="_blank">this page</a> where you can find posters, mugs, stickers, magnets, buttons, t-shirts and much more.</li>
<li>If you are looking for materials for an ownCloud event or to use to promote ownCloud at a conference or trade show, see our <a href="/events" target="_blank">events pages</a> for information on what is available.</li>
</ul>
<h2>Legal</h2>
<p>DISCLAIMER: The answers below are general directions, <em>not</em> legal advice and we can not provide such. Contact a lawyer if you are unsure about any of this.</p>
<a name="modifyowncloud"></a>
<h3>Can I modify ownCloud and run it on my website for others to use/access?</h3>
<p>ownCloud Server is available <a href="https://www.gnu.org/licenses/agpl-3.0.html" target="_blank">under the AGPLv3</a>. In laymen terms (this is NOT legal advice!) the AGPL license grants you the right to run the ownCloud code wherever and however you want, make modifications and additions and share these with anybody you like. The only limitation is that if you give others access to your ownCloud (by giving them a user account or sharing files with them), you must also give them access to the source code; and the whole source (including your modifications) has to be under the AGPLv3 license.</p>
<p><strong>How to comply</strong></p>
<p>If you have made no modifications to the ownCloud code, the easiest way to comply with the AGPL is to have a small link to owncloud.org and note that users can find the code there.</p>
<p>If you have made modifications, contributing these to ownCloud is sufficient from our point of view. If you don't want or can't do that, you have to provide a way for users to download the modifications you made to ownCloud, including the modifications. Providing, upon request, a tarball, zip file or github repository is enough. Make sure they contain the copyright notice; the code has to be under the AGPLv3 or a compatible license like the <a href="https://opensource.org/licenses/MIT" target="_blank">MIT license</a>.</p>
<p>Some examples:</p>
<ul>
<li>ownCloud apps (ownCloud apps like the calendar or music app from <a href="https://apps.owncloud.com" target="_blank">apps.owncloud.com</a>, as you would write following <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>/app/" target="_blank">the App Developer documentation</a>, using the public but internal API) are considered an integral part of ownCloud; writing an ownCloud app is thus considered modifying ownCloud and your ownCloud apps are subject to the requirements of the AGPLv3. The ownCloud <a href="#entcomparison">Enterprise Edition</a> provides <a href="#closedapps">an exception</a> as it is available under a proprietary license.</li>
<li>External apps like mobile or desktop clients, or apps running on another server and otherwise not part of ownCloud but using the external ownCloud OCS API as <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>/core/externalapi.html" target="_blank">you would find here</a> are NOT subject to the AGPLv3 and can be under any license you like.</li>
<li>Artwork is not subject to the AGPLv3: you can have a branded ownCloud installation, with modified logo, colors etcetera. You do NOT have to release your logo or other artwork under the AGPLv3.</li>
<li>If you use ownCloud yourself (as private user or company!) and do not give third parties access to its user interface or API's (like webDAV), the AGPLv3 sharing clause does not come into effect. In general, note that you are only ever obliged to share the original source <em>upon request</em> with a third party who has been given <em>access to your ownCloud instance</em>. You must merely make sure that users are aware of this right.</li>
</ul>
<a name="closedapps"></a>
<h3>Can I write closed source or proprietary apps for ownCloud Server?</h3>
<ul>
<li>Yes, but following the requirements of the <a href="https://www.gnu.org/licenses/agpl-3.0.html" target="_blank">under the AGPLv3</a>, these can be distributed or made available to users outside of your household or organization only under the <a href="https://www.owncloud.com" target="_blank">ownCloud Enterprise Edition</a>, which supports integration with proprietary technologies. Contact <a href="https://owncloud.com/contact/"target="_blank">ownCloud GmbH</a> for details.</li>
<li>External apps like mobile or desktop clients (like those using the <a href="https://github.com/owncloud/ios-library">iOS</a> or <a href="https://github.com/owncloud/android-library">Android</a> ownCloud libraries, <a href="https://owncloud.com/owncloud-open-sources-mobile-libraries/">which are MIT licensed</a>) or apps running on another server and otherwise not part of ownCloud but using the external ownCloud OCS API as <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>/core/externalapi.html" target="_blank">you would find here</a> are NOT subject to the AGPLv3 and can be under any license you like.</li>
</ul>
<a name="copyrightviolation"></a>
<h3>I want to report a copyright infringement or other legal matter on a site that mentions use of ownCloud.</h3>
<ul>
<li>ownCloud is an open-source project that can be easily hosted by any person allowing anybody to securely exchange files. Neither the ownCloud open source project nor ownCloud GmbH exert any legal or technical control over those domains. If you found a copyright infringement on a domain other than <a href="https://owncloud.org" target="_blank">owncloud.org</a> or <a href="https://owncloud.com" target="_blank">owncloud.com</a>, please try to contact the domain owner. ownCloud has no insight or control over ownCloud instances.</li>
</ul>
<a name="trademark"></a>
<h3>Can I use the ownCloud logo on my website, for my ownCloud app or client, or promotional materials?</h3>
<ul>
<li>The use of the ownCloud trademark is governed by <a href="/trademarks">our trademark policy</a>. In short, we want to support you in promoting, using and building on ownCloud but we also want to prevent confusion about the meaning of our logo and trademark and your use of it. Carefully read <a href="/trademarks">our trademark policy</a> before you use ownCloud marks (like our logo or our name) on a website, app, flyer or anywhere else.</li>
</ul>
<h2>ownCloud for professional use</h2>
<a name="professionaluse"></a>
<h3>Can I use ownCloud in professional, large scale deployments?</h3>
<ul>
<li>Absolutely. ownCloud Server is built for and used by both private and large scale, professional deployments in enterprises, education, research institutions and government agencies. Find some of the bigger deployments among the <a href="https://owncloud.com/customer-stories" target="_blank">ownCloud.com customer stories</a>.</li>
<li>You can use ownCloud for free in any situation - due to the open source license. However, if you require support and certain enterprise functionality, consider <a href="#entcomparison">purchasing a subscription</a>.</li>
</ul>
<a name="professionaluse"></a>
<h3>What resources exist to support my deployment?</h3>
<ul>
<li>Where home users can find <a href="#channels">the support resources they need</a> in the community, professional users can find <a href="https://owncloud.com/resources" target="_blank">resources developed by ownCloud GmbH</a> as well as the <a href="https://owncloud.com/get-started-standard-subscription" target="_blank">Standard Subscription</a> support option for ownCloud Server and the <a href="https://owncloud.com/products/enterprise" target="_blank">Enterprise Subscription</a> which adds functionality for integrating ownCloud in an enterprise infrastructure.
<li>You can find out where to look for relevant resources on <a href="/support" target="_blank">this page</a>.</li>
</ul>
<a name="entcomparison"></a>
<h3>What is the Standard Subscription and Enterprise Subscription?</h3>
<ul>
<li>Professional deployments of ownCloud Server only interested in enterprise file sync and share can benefit from the enterprise service and support offered by ownCloud GmbH through the <a href="https://owncloud.com/get-started-standard-subscription" target="_blank">Standard Subscription.</a></li>
<li>The Enterprise Subscription builds on the support offered by the Standard Subscription. It adds enterprise certified applications to the ownCloud Server, including integration with enterprise services like a File Firewall, SharePoint, Windows network drives, Oracle SQL support and SAML/Shibboleth authentication as well as audit and control tools. The Enterprise Subscription comes with the ownCloud Commercial License and may be modified to include custom services and support to meet the unique needs of the enterprise. It includes access to branding and deployment tools and offers a wider range of support options including up to 24x7 support.</li>
<li>You can find a comparison table <a href="https://owncloud.com/subscriptions/" target="_blank">detailing support options here</a> and enterprise features on <a href="https://owncloud.com/lp/owncloud-server-or-enterprise-edition/" target="_blank">this page</a>.</li>
</ul>
<a name="bestedition"></a>
<h3>Which solution is best for me?</h3>
<ul>
<li>As home or small business user, you benefit from the rich functionality of the ownCloud Server. The documentation as well as <a href="#channels">community support</a> or support through IT service providers are best suited for your use case.</li>
<li>For those who seek file sync and share as provided by ownCloud Server, but want the confidence of knowing that their ownCloud deployment is backed by technical expertise with 8x5 mail support, the <a href="https://owncloud.com/get-started-standard-subscription/" target="_blank">Standard Subscription</a> is a cost-effective solution which may meet your requirements.</li>
<li>For larger and more complex deployments of ownCloud, servicing hundreds to hundreds of thousands of users, handling terabytes to Petabytes of data, requiring high availability and multi-server scaling, needing integration in Enterprise infrastructure and/or having specific needs around compliance in regulated industries, <a href="https://owncloud.com/products/enterprise/" target="_blank">Enterprise Subscription</a> from ownCloud GmbH is available with 12x5 email and phone support, additional enterprise functionality, deployment and branding tools and more. ownCloud GmbH can also work with you to develop custom support that can include up to 24x7 coverage.</li>
<li><a href="http://vimeo.com/107631039" target="_blank">Watch the Community and Enterprise Edition Webinar</a> to find out what is best for you.</li>
</ul>
<a name="communityandenterprise"></a>
<h3>How do the community and company work together?</h3>
<ul>
<li>The company makes it possible for developers to work full time on ownCloud, organizing ownCloud events, marketing ownCloud to a wider audience and supporting companies, governments and schools in their ownCloud deployments.</li>
<li>The business model of ownCloud GmbH is very similar to other successful Open Source companies, offering services and support around ownCloud for the enterprise. The company is dedicated to working entirely in the open, accelerating development in the areas of its customers' needs while enabling a completely open development process where everybody can contribute. <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>general/codingguidelines.html#general" target="_blank">See our developer documentation</a> for a description of our development and decision making process.</li>
<li>The Enterprise Edition offers additional enterprise applications bundled with ownCloud Server and supported through the Enterprise Subscription. The Standard Subscription and the Enterprise apps become available after a period of additional testing and the addition of <a href="https://owncloud.com/features/" target="_blank">enterprise features</a>. ownCloud develops in the open; this is neither an open-core nor a dump-your-code-over-the-wall model. Read what the Free Software Foundation says about it: <a href="https://www.gnu.org/philosophy/selling-exceptions.html" target="_blank">gnu.org/philosophy/selling-exceptions</a>.</li>
</ul>
Check out <a href="https://owncloud.com" target="_blank">owncloud.com</a> and <a href="/history" target="_blank">owncloud.org/history</a> for more information.
<a name="entcustomers"></a>
<h3>What customers does ownCloud GmbH have?</h3>
<ul>
<li>ownCloud works with several large enterprises across financial services, energy, government, healthcare, education and more. Some of our marquis customers include TU Berlin, CERN, Joy Global, Wind River, Jefferson National, Geant, De'Longhi, TTX, Dutch Ministry of Defense as well as other large financial services and telco companies we cannot name. Check out the <a href="https://owncloud.com/customer-stories/" target="_blank">owncloud customer stories</a> for more customers and their testimonials.</li>
</ul>