Content deleted Content added
Rescuing 3 sources and tagging 0 as dead.) #IABot (v2.0.1 |
m →Server implementations: HTTP to HTTPS for SourceForge |
||
(35 intermediate revisions by 21 users not shown) | |||
Line 1:
{{short description|Comparison of computer protocols}}
A '''comparison of CalDAV and CardDAV implementations''' offers two overviews of client and server computer software implementations of the [[CalDAV]] and [[CardDAV]] protocols.
==Client implementations==
{{sort-under}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: 100%;"
|-
! Client name
Line 23 ⟶ 25:
! handles home-sets
|-
! {{rh}} | AgenDAV<ref>[
| [[Cross-platform]] [[JavaScript]] [[Web browser]]
| {{GPL-lic}}
Line 34 ⟶ 36:
| {{no}} Does not arrange meetings with participants
| {{n/a}}
|
| AgenDAV's fullcalendar.io
| {{no}}
Line 91 ⟶ 93:
| {{unk}}
| {{n/a}}
|
| Android
| {{yes|[[Google Play]]}}
| {{unk}}
| {{
| {{unk}}
| {{unk}}
Line 110 ⟶ 112:
| {{no}} Does not arrange meetings with participants
| {{n/a}}
|
| CalDavZAP
| {{no}}
Line 123 ⟶ 125:
| {{no}}
| {{no}}
|
|
|
|
|
| {{yes}} vCard 3.0 only
| {{no}}
Line 133 ⟶ 135:
| {{no}}
| {{no}} The used server is fixed in the configuration file
| {{
| {{no}} The used server is fixed in the configuration file
| {{yes}}
Line 182 ⟶ 184:
| {{yes}}
| {{yes}}
|
| {{No}} (except attendees/invitations)
| {{yes}}
| {{no}} ([https://
| Android, OpenTasks
| {{yes|[[Google Play]], OpenTasks}}
| {{yes}}
|
| {{yes}}
| {{yes}}
Line 258 ⟶ 260:
| {{yes}}
| {{yes}}
| {{
| {{unk}}
| {{unk}}
| {{yes}}
| {{unk}}
| KOrganizer KAddressbook
| {{yes|KOrganizer KAddressbook}}
| {{unk}}
| {{unk}}
Line 281 ⟶ 283:
| {{unk}}
| {{n/a}}
| {{D-Out}} of scope
| Lightning
| {{yes|Lightning}}
Line 294 ⟶ 296:
| {{no}}
| {{no}}
| {{D-Out}} of scope
| {{D-Out}} of scope
| {{D-Out}} of scope
| {{D-Out}} of scope
| {{D-Out}} of scope
| {{yes}} [[VCard#vCard 3.0|vCard 3.0]] and [[VCard#vCard 4.0|vCard 4.0]]
| {{yes}}
Line 304 ⟶ 306:
| [https://addons.thunderbird.net/thunderbird/addon/cardbook/ Mozilla Add-ons (ATN)]
| {{yes}}
| {{D-Out}} of scope
| {{no}}
| {{partial}}
|-
! {{rh}} | MineTime<ref>[https://minetime.ai MineTime features]</ref>
Line 464 ⟶ 466:
* For the command line: [https://github.com/pimutils/vdirsyncer Vdirsyncer] (for WebDAV) + [https://github.com/pimutils/khal Khal] (for calendaring) or + [https://github.com/scheibler/khard Khard] (for contacts)
* Apple's [https://support.apple.com/downloads/ical iCal] and [https://support.apple.com/guide/calendar/welcome/mac Calendar]
* For Windows and Mac [https://www.emclient.com/
* Windows built in-support ([https://www.ctrl.blog/entry/how-to-win10-webdav-syncengine kind of])
* For the Web: [https://www.horde.org/apps/kronolith Kronolith]
Line 470 ⟶ 472:
==Server implementations==
{{sort-under}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: 100%;"
|-▼
|- style="vertical-align:top"
! Server name
! [[Software license|License]]
! [[Programming language]]
! Storage backends
!
!
! RFC 2518 Web­DAV▼
! {{IETF RFC
!
!
!
! {{IETF RFC|4709}}
! {{IETF RFC|4791}}
! {{IETF RFC
! {{IETF RFC|5397}} Web­DAV current principal
!
(Availability Check)
!
!
!
!
!
!
!
!
!
!
! [http://www.calconnect.org/pubdocs/CD0903%20Freebusy%20Read%20URL.pdf <span title="FBURL">Free-busy URL</span>]
|-
! {{rh}} | Baïkal<ref>{{cite web |url=
| {{GPL-lic}}
| [[PHP]]
| MySQL, PostgreSQL, SQLite
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{yes}}
Line 509 ⟶ 514:
| {{Some}}
| {{no}}
| {{
| {{no}}
| {{yes}}
Line 515 ⟶ 520:
| {{yes}}
| {{yes}}
▲| {{unk}}
| {{yes}}
| {{unk}}▼
| {{yes}}
| {{
| {{
| {{no}}
| {{yes}}
| {{unk}}
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{unk}}
| {{unk}}
| {{
|-
! {{rh}} | Bedework<ref>[https://www.apereo.org/projects/bedework Bedework overview]</ref>
| {{free|[[Apache License|Apache]]}}
| [[Java (programming language)|Java]]
▲| {{unk}}
| {{unk}}
| {{unk}}
Line 557 ⟶ 563:
| {{free|[[Apache License|Apache]]}}
| [[Python (programming language)|Python]]
| {{unk}}▼
| {{yes}}
| {{yes}}
Line 584 ⟶ 591:
| {{GPL-lic}}
| [[Python (programming language)|Python]]
| {{unk}}▼
| {{yes}}
| {{yes}}
Line 599 ⟶ 607:
| {{unk}}
| {{unk}}
| {{
| {{unk}}
| {{unk}}
Line 611 ⟶ 619:
| {{free|[[BSD licenses|BSD]]}}
| [[C (programming language)|C]]
| {{unk}}▼
| {{yes}}
| {{yes}}
Line 638 ⟶ 647:
| {{GPL-lic}}
| [[PHP]]
| PostgreSQL
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{yes}}
Line 662 ⟶ 672:
| {{yes}}
|-
! {{rh}} | DavMail<ref>[
| {{GPL-lic}}
| [[Java (programming language)|Java]]
| {{unk}}▼
| {{unk}}
| {{unk}}
Line 692 ⟶ 703:
| {{free|[[GNU GPLv3]]}}
| [[JavaScript]]
| SQLite
| {{unk}}
| {{unk}}
Line 717 ⟶ 729:
|-
! {{rh}} | [[Group-Office]]<ref>[https://www.group-office.com Group-Office website]</ref>
| {{some|[[GNU Affero General Public License|AGPL]], [[proprietary software|proprietary]]}}
| [[PHP]]
| {{unk}}▼
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{yes}}
Line 746 ⟶ 759:
| {{free|[[GNU LGPL]]}}
| [[PHP]]
| {{unk}}▼
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{yes}}
Line 771 ⟶ 785:
|-
! {{rh}} | [[Nextcloud]]<ref>[https://nextcloud.com/ Nextcloud home]</ref>
| {{free|[[GNU Affero General Public License|AGPL]] v3}}
| [[PHP]]
| {{unk}}▼
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{unk}}
Line 797 ⟶ 812:
| {{unk}}
|-
! {{rh}} | [[Open Xchange]]
| {{GPL-lic}}, [[Creative Commons|CC]]
| [[Java (programming language)|Java]], [[JavaScript]]
| {{unk}}
| {{unk}}
| {{unk}}
Line 826 ⟶ 841:
|-
! {{rh}} | [[ownCloud]]<ref>[http://owncloud.org/ ownCloud home]</ref>
| {{free|[[GNU Affero General Public License|AGPL]] v3}}
| [[PHP]]
| MySQL
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{unk}}
Line 855 ⟶ 871:
| {{GPL-lic}}
| [[Python (programming language)|Python]]
| Filesystem
| {{yes}}
| {{yes}}
Line 861 ⟶ 878:
| {{Some}}
| {{no}}
| {{
| {{no}}
| {{Some}}
Line 869 ⟶ 886:
| {{Some}}
| {{no}}
| {{
| {{Some}}
| {{
| {{no}}
| {{
| {{yes}} {{r|group=Note|PHP_HTTP}}
▲| {{unk}}
| {{
| {{
| {{
|-
! {{rh}} | [[SabreDAV]]<ref>[http://sabre.io/dav/standards-support/ SabreDAV Supported RFC's]</ref>
| {{free|[[BSD licenses|BSD]]}}
| [[PHP]]
| {{unk}}
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{yes}}
Line 888 ⟶ 906:
| {{yes}}
| {{yes}}
▲| {{unk}}
| {{yes}}
| {{yes}}
Line 896 ⟶ 913:
| {{yes}}
| {{yes}}
▲| {{unk}}
| {{yes}}
| {{
| {{yes}}
| {{yes}}
| {{yes}}
| {{unk}}
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{unk}}
| {{
| {{unk}}
|-
Line 909 ⟶ 927:
| {{GPL-lic}}
| [[Objective-C]]
| MySQL, PostgreSQL, Oracle
| {{yes}}
| {{yes}}
| {{unk}}
| {{unk}}
| {{some}}<ref>[https://sogo.nu/bugs/view.php?id=3283 0003283: (read-only) Addressbook reports DAV:all privilege]</ref><ref>[https://sogo.nu/bugs/view.php?id=4822 0004822: Calender advertises wrong ACL for shared address books]</ref>
| {{unk}}
| {{unk}}
| {{unk}}
| {{some}}<ref>[https://sogo.nu/bugs/view.php?id=1310 0001310: CaldDAV calendar-query returns events out of specified range]</ref><ref>[https://sogo.nu/bugs/view.php?id=3161 0003161: Blackbery 10 can't edit event that was posted by KOrganizer (CalDAV)]</ref>
| {{unk}}
| {{unk}}
| {{some}}<ref>[https://sogo.nu/bugs/view.php?id=1204 0001204: update the icalendar handling to rfc 5545]</ref><ref>[https://sogo.nu/bugs/view.php?id=4747 0004747: SOGo creates invalid GEO value on import]</ref><ref>[https://sogo.nu/bugs/view.php?id=3608 0003608: Cannot save/display multiple calendar alerts for one calendar event.]</ref><ref>[https://sogo.nu/bugs/view.php?id=2574 0002574: No colors selectable if ressource ID contains space character]</ref>
| {{unk}}
| {{unk}}
| {{unk}}
| {{unk}}
| {{some}}<ref>[https://sogo.nu/bugs/view.php?id=5163 0005163: no carddav RFC 6578 compliance]</ref>
▲| {{unk}}
▲| {{unk}}
▲| {{unk}}
▲| {{unk}}
| {{unk}}
| {{unk}}
Line 933 ⟶ 952:
| {{unk}}
|-
! {{rh}} | [https://www.xandikos.org/ Xandikos]<ref>
| {{GPL-lic}}
| [[Python (programming language)|Python]]
| Filesystem
| {{yes}}
| {{yes}}
Line 961 ⟶ 981:
|-
! {{rh}} | [[Zarafa (software)|Zarafa]]
| {{some|[[GNU Affero General Public License|AGPL]], [[proprietary software|proprietary]]}}
| [[PHP]]
| MySQL
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{unk}}
Line 990 ⟶ 1,011:
| {{GPL-lic}}
| [[Perl]]
| {{unk}}
| {{unk}}
| {{unk}}
Line 1,012 ⟶ 1,034:
| {{unk}}
| {{unk}}
| {{unk}}
▲|-
! {{rh}} | Meishi<ref>{{Cite web |url=https://github.com/inferiorhumanorgans/meishi |title=Meishi, A lightweight CardDAV server built on Rails 3; GitHub repository |website=[[GitHub]] |access-date=2020-10-14 |archive-url=https://web.archive.org/web/20180611032700/https://github.com/inferiorhumanorgans/meishi |archive-date=2018-06-11 |url-status=live }}</ref>
| {{BSD-lic}}
| [[Ruby (programming language)|Ruby]]
| {{unk}}
| {{yes}}
| {{yes}}<sub>'basic'</sub>
| {{some}}<sub>yes</sub>
| {{some}}<sub>no</sub>
| {{yes}}<sub>much of</sub>
| {{no}}
| {{unk}}
| {{no}}
| {{no}}
| {{unk}}
| {{yes}}
| {{no}}
| {{no}}
| {{no}}
| {{unk}}
| {{some}}
| {{unk}}
| {{no}}
| {{no}}
| {{unk}}
| {{no}}
| {{no}}
| {{unk}}
|-
Line 1,017 ⟶ 1,067:
| {{GPL-lic}}
| [[Java (programming language)|Java]]
| {{unk}}
| {{yes}}
| {{yes}}
Line 1,057 ⟶ 1,108:
[[Category:Hypertext Transfer Protocol]]
[[Category:Servers (computing)]]
[[Category:Network software comparisons]]
|