|
|
(28 intermediate revisions by one user not shown) |
Line 1: |
Line 1: |
| | | |
− | This page is for technical information relating to the proposed software solutions, including features and limitations. The discussion page can then be used to debate the relative merits of each and to narrow down the field.
| + | sandbox |
| | | |
− | See the original [https://docs.google.com/document/d/1cNkUp_qgv1c3rfHzOqg6GWSeG7IykViFcofK_NR2kXc/edit?usp=sharing google doc] by [[User:Bryn Pickering|Bryn]].
| + | The absence of a license agreement creates a state of legal uncertainty in which users do not know which limitations owners may want to enforce.<ref name="morin-etal-2012"><!-- website URL: http://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1002598 -->{{cite journal | last1 = Morin | first1 = Andrew | last2 = Urban | first2 = Jennifer | last3 = Sliz | first3 = Piotr | title = A quick guide to software licensing for the scientist-programmer | date = 26 July 2012 | journal = PLOS Computational Biology | volume = 8 | issue = 7 | pages = e1002598 | doi = 10.1371/journal.pcbi.1002598 | issn = 1553-7358 | url = http://journals.plos.org/ploscompbiol/article/file?id=10.1371/journal.pcbi.1002598&type=printable | access-date = 2016-12-10}} {{open access}}</ref>{{rp|1}} |
| | | |
| + | == References == |
| | | |
− | | + | <references /> |
− | | + | |
− | == Preamble ==
| + | |
− | | + | |
− | Wikipedia distinguishes between the following classes of discussion software:
| + | |
− | | + | |
− | *[https://en.wikipedia.org/wiki/Online_chat online chat]
| + | |
− | *[https://en.wikipedia.org/wiki/Comparison_of_Internet_forum_software internet forum software]
| + | |
− | *[https://en.wikipedia.org/wiki/List_of_collaborative_software collaborative (or team communication) software]
| + | |
− | | + | |
− | Quoting loosely from Wikipedia: an '''internet forum''' (or message board) is an online discussion site where people can hold conversations in the form of posted messages. They differ from '''chat rooms''' in that messages are often longer than one line of text, and are at least temporarily archived.
| + | |
− | | + | |
− | My (Robbie) reading of the discussion thus far is that each of these classes is represented by a lead contender, respectively: Gitter, Discourse, and Slack. Let's focus on these products and only introduce new candidates as the need arises.
| + | |
− | | + | |
− | Key '''policy''' questions:
| + | |
− | | + | |
− | *public or private? — probably public?
| + | |
− | *attitude to modest paid hosting (if required for a good solution)
| + | |
− | | + | |
− | == Discourse ==
| + | |
− | | + | |
− | *[https://en.wikipedia.org/wiki/Discourse_(software) Wikipedia article]
| + | |
− | *[http://www.discourse.org/ homepage]
| + | |
− | | + | |
− | Discourse is a internet forum and mailing list management software application.
| + | |
− | | + | |
− | *could migrate email list from Google Groups to this service
| + | |
− | *accepts [https://en.wikipedia.org/wiki/Markdown Markdown] and HTML (together) for rich-formatting
| + | |
− | *has a revision history
| + | |
− | *supports so-called "wiki posts" — one can mark a post as collaboratively editable by trusted members
| + | |
− | *community-based moderation and administration (to share the admin load)
| + | |
− | *default discussion license is Creative Commons
| + | |
− | *browsers before Internet Explorer 10 (released September 2012) not supported (unlikely to be a problem)
| + | |
− | *works well on mobile devices
| + | |
− | *rather than a large hierarchy of forums and sub-forums, uses categories instead (like Stack Overflow)
| + | |
− | *just like other forum systems, Discourse offers a user profile page (another one!)
| + | |
− | *the website at [http://discourse.org discourse.org] is very much set up to push you towards hosting with them — as of 2014, plans start at $200 per month, apparently
| + | |
− | *supports anonymous posting — do we want to enable that? (on first take, I think not)
| + | |
− | | + | |
− | == Gitter ==
| + | |
− | | + | |
− | *[https://en.wikipedia.org/wiki/Gitter Wikipedia page]
| + | |
− | *[https://gitter.im/ website]
| + | |
− | | + | |
− | Gitter is an instant messaging and chat room system for developers and users of GitHub repositories.
| + | |
− | | + | |
− | Alternatives: [[:File:https://en.wikipedia.org/wiki/Internet_Relay_Chat|IRC]] and the KiwiIRC client
| + | |
− | | + | |
− | The [https://billing.gitter.im/ billing page] shows that private rooms are limited to 25 users per private room (that must be the total number of users registered to a single chat room?). Payment entails $5 per person per month which is non-trivial and certainly a barrier to entry. I suppose we would use public rooms exclusively in any case? So disabled services are not an issue.
| + | |
− | | + | |
− | Features/limitations:
| + | |
− | | + | |
− | *simply register to start
| + | |
− | | + | |
− | == Slack ==
| + | |
− | | + | |
− | *[https://en.wikipedia.org/wiki/Slack_(software) Wikipedia page]
| + | |
− | *[https://slack.com/ website]
| + | |
− | | + | |
− | Slack is a cloud-based team collaboration tool.
| + | |
− | | + | |
− | Alternatives: Ryver, Mattermost, Rocket.chat.
| + | |
− | | + | |
− | Features/limitations:
| + | |
− | | + | |
− | *the free version keeps only the most recent 10 000 chat messages
| + | |
− | *cannot be self hosted
| + | |
The absence of a license agreement creates a state of legal uncertainty in which users do not know which limitations owners may want to enforce.[1]:1