Mattermost: Unterschied zwischen den Versionen

Aus Wiki
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Das bessere Premium-Slack für alle. Wir haben eine (Enterprise) Instanz auf der FSInf.
Mattermost ist die von uns gehostete Chat-Plattform, die als geschlossenes Informatik@TUWien-only Gegenstück zum offenen VoWi fungiert.


  https://mattermost.fsinf.at
  https://mattermost.fsinf.at


'''[https://mm.fsinf.at/ Register here]'''
'''[https://mm.fsinf.at/ Register here (https://mm.fsinf.at/)]'''
* Die Accounterstellung ist auf: @student.tuwien.ac.at, @tuwien.ac.at, @fsinf.at, @winf.at -Adressen beschränkt.


Accounterstellung ist auf: @student.tuwien.ac.at, @tuwien.ac.at, @fsinf.at, @winf.at -Adressen beschränkt (aus lizenztechnischen Gründen; Invite-links gibt es weiter unten)


Die offiziellen '''Getting started with Mattermost''' Texte sind ganz gut: https://docs.mattermost.com/guides/user.html
== Ansprüche/Feature-Matrix aka. Warum Mattermost? ==
Mattermost wurde gewählt, weil es am besten unsere Ansprüche erfüllt. Features, die wir als wichtig ansehen, sind grün markiert. Begründungen für manche Markierungen sind in der nächsten Sektion zu finden.


{{TODO|rewrite this section}}


== Teams ==
{| class="wikitable"
Es bietet sich an, beiden Teams zu joinen. :)
|+
!
!Mattermost
!Slack
!Discord
!WhatsApp
!Facebook-Groups
!IRC
!phpbb-forum
|-
| colspan="5" |'''Limits'''
|-
|Max Post size
|64k
|
|
|
|-
|Max Upload size
|Unlimited (Currently limited to 1024 MB per file)
|
|
|
|-
|Max Channels
|Unlimited
|
|
|
|-
| colspan="5" |
|-
| colspan="5" |'''Features'''
|-
|API
|Yes
|Yes
|Yes
|No
|-
|E2EE
|No
|No
|No
|Yes
|-
|Latex Support
|Yes
|Yes
|No
|No
|-
|Markdown Support
|Yes
|Yes
|Yes
|No
|-
|
|
|
|
|
|}


=== VoWi-Team ===
'''Invite-Link: https://mattermost.fsinf.at/~invite~'''


* Public channels: Chat und ein Channel pro LVA - enforced by bot.
{| class=wikitable
* Private Channels können beliebig erstellt werden - bitte Namenskollisionen vermeiden. (-> Semester und LVA/Gruppen-namen o.ä. in die URL adden) :)
! !! [[Mattermost]] !! Discord
|-
! Lizenz
|bgcolor=#fea| open core
| proprietary
|-
! Who has your data?
|bgcolor=#dfd| FSInf
| an American corporation<ref>Even if you trust Discord Inc, the company including your data could be bought by a less trustworthy company at any time.</ref>
|-
! join / leave channels
|bgcolor=#dfd| direct
| cumbersome via bot
|-
! threads
|bgcolor=#dfd| unlimited
| auto-archived after 3 days (or a week for paid servers)[https://blog.discord.com/connect-the-conversation-with-threads-on-discord-3f5fa8b0f6b]
|-
! anybody can pin
|bgcolor=#dfd| yes
| via bot
|-
! TeX
|bgcolor=#dfd| [https://docs.mattermost.com/help/messaging/formatting-text.html#math-formulas yes]
| [https://discordbots.org/bot/mathbot via bot]
|-
! Selfbots
|bgcolor=#dfd| [https://api.mattermost.com/ yes]
| [https://support.discordapp.com/hc/en-us/articles/115002192352-Automated-user-accounts-self-bots- prohibited]
|-
! Custom clients
|bgcolor=#dfd| [https://github.com/matterhorn-chat/matterhorn yes]
| [https://github.com/Bios-Marcel/cordless#i-am-closing-down-the-cordless-project prohibited]
|-
! VoiceChat
| no<ref>The Fachschaft Informatik hosts a Jitsi instance under https://talk.fsinf.at/, which can be used for voice and video calls.</ref>
|bgcolor=#dfd| yes
|-
! Max channels
|bgcolor=#dfd| unlimited
| 500
|-
! Max Pinned posts
|bgcolor=#dfd| unlimited
| 50
|-
! Message limit
|bgcolor=#dfd| 16000 characters
| 2000 characters
|-
! Message metadata
|bgcolor=#dfd| yes
| no
|-
! Maximum attachment size
|bgcolor=#dfd| 1 GB
| 8 MB (up to 100 MB<ref>Paid enhancement</ref>)
|-
! Emoji Limits
|bgcolor=#dfd| unlimited
| 50+50 animated (up to 250+250 animated<ref>Paid enhancement</ref>)
|}




=== FSInf-Team ===
'''Invite-Link: https://mattermost.fsinf.at/~invite~fsinf'''


Diverse öffentliche Channels:
=== Begründungen ===
* Beratung
todo
* FSInf-Räumlichkeiten
* FSInf-Events
* Memes
* Proteste gegen Regierungsmaßnahmen, wie Studiengebühren.
* uvm.


== SPAM policy ==
Bei der Fachschaftssitzung am 2018-09-04 wurde folgende SPAM-policy beschlossen.


* LVA-Channels sollen on-topic ein. '''Jedenfalls unerwünscht: Kommerzielle Werbung und zum LVA-Inhalt unpassende Werbung/Ankündigungen.'''
== Empfehlungen ==
* Im Off-Topic Channel unerwünscht: '''Stellenausschreibungen, Kommerzielle Werbung/Ankündigungen.'''
Um eine möglichst smoothe expirience zu ermöglichen, empfehlen wir:
* Cross-Posting ist generell unerwünscht. '''Im Zweifelsfall poste in Off-Topic. (Und nicht in 3+ Channels)'''
* eMail-Notifications nicht vollständig abzudrehen, da - wie beim unsubscriben vom FSInf-Newsletter auch - die Gefahr besteht, fürs Studium relevante Informationen (wie z.B. unpublizierte fakultätsinterne Regelungen) nicht mitzubekommen.
* Use the dark themes!


Wer findet, ein Post ist SPAM, möge bitte dem Post das emoticon ''':report-spam:''' anhängen.
* Für SPAM befundene Posts können (und werden) kommentarlos gelöscht.


== Terms of Service ==
Generell gilt: '''Be excellent to each other'''


== LEGAL ==
Des weiteren ist zu unterlassen, was den oben gelisteten Ansprüchen entgegen wirkt. Insbesondere:
Wir erwarten, dass du die aktuelle Version dieses Seitenabschnitts gelesen, verstanden und mit ihm einverstanden bist, wenn du unsere Mattermost-Instanz benutzt.
* Jegliche Extraktion von (Meta)Daten.
* Diese Seite kann und wird sich ändern, auch ohne Benachrichtigung.
* Deanonymisierung oder Tracking von Accounts.
* Vergrößerung der "Öffentlichkeit" durch das Weiterleiten von Inhalten aus Mattermost an außenstehende Personen oder aber auch über mitlesende Plattformen.


=== Terms of Service ===
* Wie auch das VoWi, ist Mattermost eine Plattform von Studierenden für Studierende.
Wir "müssen" auf die ToS von Mattermost verlinken - da sie halbwegs sinnvoll klingen, tun wir das auch. :)
** Bitte bedenkt jedoch, dass Lehrende genau so wie bei Facebook/WhatsApp/Telegram/... mitlesen können, wenn sie sich genügend anstrengen.
* https://about.mattermost.com/default-terms/
** Falls DU an einer LVA beteiligt bist, gebe Studierenden die Freiheit, sich über z.b. einen mislungenen Test o.ä. auszulassen, auch wenn aus deiner Sicht der Test trivial war, anstelle mit ihnen zu streiten.


Generell gilt: '''Be excellent to each other'''
Zusätzlich dazu: Spamme nicht.
* LVA-Channels sollen on-topic sein. '''Jedenfalls unerwünscht: Kommerzielle Werbung und zum LVA-Inhalt unpassende Werbung/Ankündigungen.'''
* Im Off-Topic Channel unerwünscht: '''Stellenausschreibungen, Kommerzielle Werbung/Ankündigungen.'''
* Cross-Posting ist generell unerwünscht. '''Im Zweifelsfall poste in Off-Topic. (Und nicht in 3+ Channels)'''
* Wer findet, ein Post ist SPAM, möge bitte dem Post das emoticon ''':report-spam:''' anhängen.
** Für SPAM befundene Posts können (und werden) kommentarlos gelöscht.


==== Zusätzlich/Abweichend davon ====
* Ein Account pro Person. (Die Enterprise-Lizenz ist an die Anzahl der Accounts gebunden - Basierend auf der TISS Inskriptionsstatistik)
* Wir löschen oder deaktivieren inaktive/misbehaving/spammy/malicious-wirkende/multi/... Accounts, evtl. auch ohne Vorwarnung/automatisiert.
** In Extremfällen (z.B. Mord/Vergewaltigungs/...-drohungen) behalten wir uns das Recht vor, deine Daten ans Rektorat und/oder zuständige Behörden weiterzuleiten. Wir sind nun mal auf einer Uni und nicht im Kindergarten. :)
* Extrahiere keine Daten.
* Spamme nicht. Siehe [[#SPAM policy]].


=== Privacy policy ===
== Privacy policy ==
* Wir benutzen kein client/user-Tracking, wie Google Analytics, Piwik, o.ä.
* Wir benutzen kein client/user-Tracking, wie Google Analytics, Piwik, o.ä.


Zeile 66: Zeile 182:
** Von Interesse sind hauptsächlich die Anzahl der Hits und die transferierten Bytes - Die Stats werden unregelmäßig gepublished. :)
** Von Interesse sind hauptsächlich die Anzahl der Hits und die transferierten Bytes - Die Stats werden unregelmäßig gepublished. :)


* Webserver-Logs werden für 14 Tage (+-1) aufbewahrt.
* Webserver-Logs werden für 31 Tage (+-1) aufbewahrt.
* Es gibt nur ca 5 Personen, die deine eMail-Adresse sehen können (z.B. in DB-Backups). Es gibt also eine gewisse Anonymität anderen Personen gegenüber. Diese Anonymität finden wir gut und wichtig.  
* Nur @Astra und @Someone können deine eMail-Adresse sehen (z.B. in DB-Backups). Diese Anonymität finden wir gut und wichtig.  


* MM sieht standardmäßig nicht vor, dass etwas endgültig aus Datenbank und Filesystem entfernt werden kann.
* [[User:Someone]] hat einen DB + Filesystem cleaner programmiert, sodass unnötige, sowie soft-gelöschte Daten auch wirklich gelöscht werden. ([https://git.somenet.org/pub/jan/mattermost-privileged.git/tree/HEAD:/maintenance source code])
** (Die Matrix Referenzimplementierung auch nicht, btw., bevor das Argument kommt :)
** Backups werden nicht rückwirkend angefasst.
** [[User:Someone]] hat einen DB + Filesystem cleaner programmiert, sodass "gelöschte" Inhalte mit der Zeit auch wirklich endgültig gelöscht werden.
*** Die Dauer, bis gelöschte Inhalte auch aus allen Backups endgültig weg sind, hängt vor allem davon ab, wie lange die entsprechenden Inhalte existiert haben, bevor sie gelöscht wurden. - Daily, Weekly, Monthly backups und so.
*** Rennt normalerweise täglich kurz vor Mitternacht.
*** Backups werden nicht rückwirkend angefasst.
**** Die Dauer, bis gelöschte Inhalte auch aus allen Backups endgültig weg sind, hängt vor allem davon ab, wie lange die entsprechenden Inhalte existiert haben, bevor sie gelöscht wurden. - Daily, Weekly, Monthly backups und so.
 
* Wie auch das VoWi, ist Mattermost eine Plattform von Studierenden für Studierende.
** Bitte bedenkt jedoch, dass Lehrende genau so wie bei Facebook/WhatsApp/Telegram/... mitlesen können, wenn sie sich genügend anstrengen.
** Falls DU an einer LVA beteiligt bist, gebe Studierenden die Freiheit, sich über z.b. einen mislungenen Test o.ä. auszulassen, auch wenn aus deiner Sicht der Test trivial war, anstelle mit ihnen zu streiten...


=== Account löschen ===
* Accounts werden nach 36 Monaten (3 Jahre) Inaktivität gelöscht. Öffentliche Posts bleiben als "@deleted_user" erhalten.
Ein endgültiges Löschen deines Accounts ist nur möglich, wenn du [[User:Someone]] in der [[FSInf]] aufsuchst.  
* Gast-Accounts werden nach 91 Tagen (3 Monate) Inaktivität gelöscht. Öffentliche Posts bleiben als "@deleted_user" erhalten.
* Nimm deine [[TUcard]] mit, damit keine Zweifel aufkommen können, dass du wirklich du bist.
* Accounts, die nicht aktiviert wurden (Link in Bestätigungs-eMail nicht angeklickt) werden nach 31 Tagen (1 Monat) gelöscht.
* Alle deine Beiträge (incl. privater Kommunikation und geposteter Files) werden dadurch gelöscht.
* Vorzeitige Account-Löschungen sind mit @Someone zu klären.
** Backups werden nicht rückwirkend angefasst - siehe weiter oben.

Aktuelle Version vom 9. Dezember 2023, 02:52 Uhr

Mattermost ist die von uns gehostete Chat-Plattform, die als geschlossenes Informatik@TUWien-only Gegenstück zum offenen VoWi fungiert.

https://mattermost.fsinf.at

Register here (https://mm.fsinf.at/)

  • Die Accounterstellung ist auf: @student.tuwien.ac.at, @tuwien.ac.at, @fsinf.at, @winf.at -Adressen beschränkt.


Ansprüche/Feature-Matrix aka. Warum Mattermost?[Bearbeiten | Quelltext bearbeiten]

Mattermost wurde gewählt, weil es am besten unsere Ansprüche erfüllt. Features, die wir als wichtig ansehen, sind grün markiert. Begründungen für manche Markierungen sind in der nächsten Sektion zu finden.

TODO rewrite this section
Mattermost Slack Discord WhatsApp Facebook-Groups IRC phpbb-forum
Limits
Max Post size 64k
Max Upload size Unlimited (Currently limited to 1024 MB per file)
Max Channels Unlimited
Features
API Yes Yes Yes No
E2EE No No No Yes
Latex Support Yes Yes No No
Markdown Support Yes Yes Yes No


Mattermost Discord
Lizenz open core proprietary
Who has your data? FSInf an American corporation[1]
join / leave channels direct cumbersome via bot
threads unlimited auto-archived after 3 days (or a week for paid servers)[1]
anybody can pin yes via bot
TeX yes via bot
Selfbots yes prohibited
Custom clients yes prohibited
VoiceChat no[2] yes
Max channels unlimited 500
Max Pinned posts unlimited 50
Message limit 16000 characters 2000 characters
Message metadata yes no
Maximum attachment size 1 GB 8 MB (up to 100 MB[3])
Emoji Limits unlimited 50+50 animated (up to 250+250 animated[4])


Begründungen[Bearbeiten | Quelltext bearbeiten]

todo


Empfehlungen[Bearbeiten | Quelltext bearbeiten]

Um eine möglichst smoothe expirience zu ermöglichen, empfehlen wir:

  • eMail-Notifications nicht vollständig abzudrehen, da - wie beim unsubscriben vom FSInf-Newsletter auch - die Gefahr besteht, fürs Studium relevante Informationen (wie z.B. unpublizierte fakultätsinterne Regelungen) nicht mitzubekommen.
  • Use the dark themes!


Terms of Service[Bearbeiten | Quelltext bearbeiten]

Generell gilt: Be excellent to each other

Des weiteren ist zu unterlassen, was den oben gelisteten Ansprüchen entgegen wirkt. Insbesondere:

  • Jegliche Extraktion von (Meta)Daten.
  • Deanonymisierung oder Tracking von Accounts.
  • Vergrößerung der "Öffentlichkeit" durch das Weiterleiten von Inhalten aus Mattermost an außenstehende Personen oder aber auch über mitlesende Plattformen.
  • Wie auch das VoWi, ist Mattermost eine Plattform von Studierenden für Studierende.
    • Bitte bedenkt jedoch, dass Lehrende genau so wie bei Facebook/WhatsApp/Telegram/... mitlesen können, wenn sie sich genügend anstrengen.
    • Falls DU an einer LVA beteiligt bist, gebe Studierenden die Freiheit, sich über z.b. einen mislungenen Test o.ä. auszulassen, auch wenn aus deiner Sicht der Test trivial war, anstelle mit ihnen zu streiten.

Zusätzlich dazu: Spamme nicht.

  • LVA-Channels sollen on-topic sein. Jedenfalls unerwünscht: Kommerzielle Werbung und zum LVA-Inhalt unpassende Werbung/Ankündigungen.
  • Im Off-Topic Channel unerwünscht: Stellenausschreibungen, Kommerzielle Werbung/Ankündigungen.
  • Cross-Posting ist generell unerwünscht. Im Zweifelsfall poste in Off-Topic. (Und nicht in 3+ Channels)
  • Wer findet, ein Post ist SPAM, möge bitte dem Post das emoticon :report-spam: anhängen.
    • Für SPAM befundene Posts können (und werden) kommentarlos gelöscht.


Privacy policy[Bearbeiten | Quelltext bearbeiten]

  • Wir benutzen kein client/user-Tracking, wie Google Analytics, Piwik, o.ä.
  • Wir benutzen server-log-analyse Tools. Konkret: awstats.
    • Die Daten werden nicht mit der MM Datenbank verknüpft und erlauben daher keine Rückschlüsse auf persönliches Nutzungsverhalten.
    • Von Interesse sind hauptsächlich die Anzahl der Hits und die transferierten Bytes - Die Stats werden unregelmäßig gepublished. :)
  • Webserver-Logs werden für 31 Tage (+-1) aufbewahrt.
  • Nur @Astra und @Someone können deine eMail-Adresse sehen (z.B. in DB-Backups). Diese Anonymität finden wir gut und wichtig.
  • User:Someone hat einen DB + Filesystem cleaner programmiert, sodass unnötige, sowie soft-gelöschte Daten auch wirklich gelöscht werden. (source code)
    • Backups werden nicht rückwirkend angefasst.
      • Die Dauer, bis gelöschte Inhalte auch aus allen Backups endgültig weg sind, hängt vor allem davon ab, wie lange die entsprechenden Inhalte existiert haben, bevor sie gelöscht wurden. - Daily, Weekly, Monthly backups und so.
  • Accounts werden nach 36 Monaten (3 Jahre) Inaktivität gelöscht. Öffentliche Posts bleiben als "@deleted_user" erhalten.
  • Gast-Accounts werden nach 91 Tagen (3 Monate) Inaktivität gelöscht. Öffentliche Posts bleiben als "@deleted_user" erhalten.
  • Accounts, die nicht aktiviert wurden (Link in Bestätigungs-eMail nicht angeklickt) werden nach 31 Tagen (1 Monat) gelöscht.
  • Vorzeitige Account-Löschungen sind mit @Someone zu klären.
  1. Even if you trust Discord Inc, the company including your data could be bought by a less trustworthy company at any time.
  2. The Fachschaft Informatik hosts a Jitsi instance under https://talk.fsinf.at/, which can be used for voice and video calls.
  3. Paid enhancement
  4. Paid enhancement