Tools to Evaluate issueshttp://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues2021-08-11T17:18:41Zhttp://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/12NextCloud2021-08-11T17:18:41ZMike NolanNextCloud## Name
NextCloud
## Purpose
According to [Wikipedia](https://en.wikipedia.org/wiki/Nextcloud)
> Nextcloud is a suite of client-server software for creating and using file hosting services.
## Summary of your evaluation
Nextcloud i...## Name
NextCloud
## Purpose
According to [Wikipedia](https://en.wikipedia.org/wiki/Nextcloud)
> Nextcloud is a suite of client-server software for creating and using file hosting services.
## Summary of your evaluation
Nextcloud is perhaps the most fully featured software package for file hosting & modification. Often compared to services such as dropbox and google drive, it serves as a great general-purpose tool for file & information management. The scope of what the software can do has increased along with its maturity which has expanded its use beyond simple file storage & management.
## Description
Nextcloud's base functionality, when integrated with OnlyOffice can be compared to that of Google Drive or Office365. However, it has a growing addon ecosystem that includes the following:
- calendars (CalDAV)
- contacts (CardDAV)
- streaming media (Ampache)
- browser-based text editor
- bookmarking service
- URL shortening suite
- gallery
- RSS feed reader
- document viewer tools from within Nextcloud
- connection to Dropbox, Google Drive and Amazon S3
- Web analytics (Use of Matomo (software))
- Integration of Content management systems e.g. Pico CMS
- Viewer for Weather forecasting
- Viewer for DICOM
- Viewer for Maps
- Managing of Cooking recipes
## Pros and cons
**Pros:**
- Best open-source tool on market for file management & editing
- Already containerized, hosting is reasonably simple
- Could be useful for more structured open-source organizations
- Useful for non-technical users to contribute to open-source projects & organizations
**Cons:**
- Scope of the software is ever-increasing may conflict with other SA-Open services (like video conferencing with BBB)
- Supporting file hosting can be expensive depending on amount allotted.
## Indications of maturity level
NextCloud is supported by Nextcloud GmbH and sees fairly regular updates and support. I've seen it used in a number of organizations where it was a critical service.Beth HancockBeth Hancockhttp://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/1Glossarist2020-11-04T14:16:23ZAndrew OramGlossaristGlossarist project summary[glossarist_research.md](/uploads/1a157b1321662807a88d68bc369531ef/glossarist_research.md)Glossarist project summary[glossarist_research.md](/uploads/1a157b1321662807a88d68bc369531ef/glossarist_research.md)Andrew OramAndrew Oramhttp://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/2Relaton2020-11-04T14:25:57ZAndrew OramRelaton# Relaton project summary
## Name
Relaton
## Purpose
Tool to create bibliographies for academic publications.
## Description
This evaluation comes from a meeting that Beth Hancock and Andy Oram held with Ronald Tse on November 3, 2...# Relaton project summary
## Name
Relaton
## Purpose
Tool to create bibliographies for academic publications.
## Description
This evaluation comes from a meeting that Beth Hancock and Andy Oram held with Ronald Tse on November 3, 2020.
Relaton creates structured biobliographies, taking input from YAML templates. The txonomy is very fine-grained, even having a separate field for each element of the address. The comprehensive taxonomy in Relaton may allow people to do useful things such as "Find all references in this set of documents to articles by Modrigan".
Relaton is used by publishers, not authors or readers. Authors submit publications with documents and other media referenced in the traditional manner. The publisher then enters the information from each reference into a database through Relaton.
## IEEE SA OPEN deployment
The IEEE should probably use Relaton for its publications. Whether projects on IEEE SA OPEN need Relaton is unclear. If the IEEE wants to delegate the task of entering blbliographic data to the teams working on the standards or other documents, Relaton would be a useful tool to include in IEEE SA OPEN.http://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/3Metanorma2020-11-04T14:43:23ZAndrew OramMetanorma# Metanorma project summary
## Name
Metanorma
## Purpose
This is a tool to help you create a standard in a format approved by the standards committee. You do this by taking a template created for this particular kind of standard, and...# Metanorma project summary
## Name
Metanorma
## Purpose
This is a tool to help you create a standard in a format approved by the standards committee. You do this by taking a template created for this particular kind of standard, and filling it in. Thus, Metanorma can check that everything necessary is present and formatted right.
## Description
This evaluation comes from a meeting that Beth Hancock and Andy Oram held with Ronald Tse on November 3, 2020.
Metanorma runs through command-line tools. There doesn't seem to be a WYSIWYG interface. There seems to be no provision for integrating it with another system such as GitLab, but I imagine one could write calls directly to Metanorma's Ruby functions.
Currently Metanorma has no support for IEEE standards, but it has been adopted by many major standrards organizations. It offers some documentation for creating a new layout (which they call a "flavor"), and it seems well-written with lots of examples.
Input is enhanced Asciidoc, which of course is slightly different from the Markdown used on the IEEE SA Open site--not a significant problem. Metanorma Supports AsciiMath, which is an enhancement to AsciiDoc and is translated to MathML for integration into Metanorma's HTML.
"It is assumed that you are familiar with HTML markup, CSS styling, and basics of programming with Ruby." (You also create a YAML file.)
"Output in HTML, PDF and DOC formats with the flexibility to tune the appearance of rendered documents to align with your organization’s requirements and branding." Metanorma does this through Ruby gems such as html2doc and something called XslfoPdf. I found an html2odt gem, so adding it to Metanorma shouldn't be hard.
There are a few common elements in their template, such as a cover page and intro page.
Metanorma [integrates with Relaton for bibliographies](https://www.metanorma.com/builder/topics/adopting-spec/).
## IEEE SA OPEN deployment
I don't know whether IEEE has a single established format for standards, or even whether it defines the formats of standards in sufficient precision to create a template.
Tse told us that the IEEE 802 group is in discussion with the Metanorma project. The 802 is a major, highly visible standards committee, responsible for standardizing Ethernet and the wireless protocols popularly known as WiFi, among other things. We are trying to establish contact with the appropriate people in the 802 standards group.
## Indications of maturity level
Their blog's most recent entry was about six weeks before I'm writing this, and the blog looks active.
GitHub stats:
- Version 1.0.0 was released this past March
- 17 watches
- 28 stars
- 19 forks
- 31 open issues and 63 closed issues. The most recent closed issue is this past July.
- 43 closed pull requests and no open ones.
The GitHub wiki has just a couple work items.
I couldn't find a mailing list or forum.http://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/4GnuCash2020-11-04T14:47:30ZAndrew OramGnuCash # GnuCash Project Summary
## Name
GnuCash
## Purpose
As is typical for GNU projects, this one comes with a large, 18-chapter book. It's big and complicated.
## Description
Somebody put a [tutorial](https://www.youtube.com/watch?v=... # GnuCash Project Summary
## Name
GnuCash
## Purpose
As is typical for GNU projects, this one comes with a large, 18-chapter book. It's big and complicated.
## Description
Somebody put a [tutorial](https://www.youtube.com/watch?v=zILoCZ74ot0) up on YouTube (which is ironic because GNU activists hate invasive social media). The tutorial doesn't show much--for instance, it doesn't show how to enter data. But it's not a strong advertisement for GnuCash; the speaker doesn't like it much.
There's an externally exposed API, but [the wiki says](https://wiki.gnucash.org/wiki/Using_the_API): "Unfortunately there doesn't exist any up-to-date coherent set of documentation. Part of it is in doxygen, but part of it are only in the C header files."
Free software advocate Micky Metts has chosen GnuCash for her company, Agaric, so she must find it useful.
## Indications of maturity level
The earliest version on the web site (version 1.6) was released in 2014.http://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/7LimeSurvey - online survey system2022-05-18T17:30:38ZKevin ColeLimeSurvey - online survey system## Name
[LimeSurvey](https://limesurvey.org)
## Purpose
To conduct surveys online. The need for surveys and a survey system was expressed several times at during the 2020-12-08 workshop.
## Summary of your evaluation
Several years a...## Name
[LimeSurvey](https://limesurvey.org)
## Purpose
To conduct surveys online. The need for surveys and a survey system was expressed several times at during the 2020-12-08 workshop.
## Summary of your evaluation
Several years ago, I took the liberty of investigating better alternatives to SurveyMonkey. Being the lone Free / Libre Open Source Software zealot on campus, I was specifically looking for applications that played nicely with Linux, Apache and PostgreSQL. I ultimately installed the [community edition of LimeSurvey](https://community.limesurvey.org/) for the research institute at the university where I was working. The system was used by students, faculty and staff and seemed to suit their needs. (At that time, as I recall, there was no distinction between the main offering, and a "community edition".)
## Description
LimeSurvey is an online survey system akin to SurveyMonkey. According to the font of all knowledge :wink:, Wikipedia, [LimeSurvey](https://en.wikipedia.org/wiki/LimeSurvey) is:
> _"a free and open source on-line statistical survey web app written in PHP based on a MySQL, SQLite, PostgreSQL or MSSQL database, distributed under the GNU General Public License.[1] As a web server-based software it enables users using a web interface to develop and publish on-line surveys, collect responses, create statistics, and export the resulting data to other applications."_
## Pros and cons
**Pros**
* open source
* support for multiple database engines
* [online manual](https://manual.limesurvey.org/LimeSurvey_Manual) includes a section on "good survey design" which was sorely lacking for students, faculty and staff using SurveyMonkey. (Our office did a lot of mentoring all three groups regarding the flaws in their designs before trying LimeSurvey.)
* good internationalization
* self-hosted or hosted via commercial services
**Cons**
* PHP can become awfully messy. I happen to think Python-based code that follows the PEP-8 Style Guide recommendations to much better as a language and would have much rather found a Django-based survey system
* for the university's purposes, we ultimately switched to Vanderbilt University's [REDCap](https://en.wikipedia.org/wiki/REDCap) (**R**esearch **E**lectronic **D**ata **Cap**ture) system, because it offered HIPAA compliance, which we really needed. However, despite its nice dovetailing with Linux, etc, it is _"is expressly **not** open source"_. Other survey systems I evaluated did not offer even a hint of HIPAA compliance.
* the introduction of a "community edition" always worries me, in that features that would have been introduced when the entire project was community-driven now become features that are only available in the non-open version of a product, and the potential for a community to dissolve, leaving the product an orphan.
## Indications of maturity level
Again, from the [Wikipedia entry](https://en.wikipedia.org/wiki/LimeSurvey) has been kicking around since **2003**, with **Version 3.0** having been released in **December 2017**.http://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/8Sphinx - documentation system2020-12-09T18:56:38ZKevin ColeSphinx - documentation system## Name
[Sphinx](https://www.sphinx-doc.org/en/master/)
## Purpose
Sphinx satisfies a need for good documentation, with tables of contents, indices, and multiple output formats.
## Summary of your evaluation
Although there can be a...## Name
[Sphinx](https://www.sphinx-doc.org/en/master/)
## Purpose
Sphinx satisfies a need for good documentation, with tables of contents, indices, and multiple output formats.
## Summary of your evaluation
Although there can be a bit of a learning curve regarding [reStructuredText (reST)](https://en.wikipedia.org/wiki/ReStructuredText), the quality of the output produced is fantastic! It's now what drives much of the [Read The Docs](https://en.wikipedia.org/wiki/Read_the_Docs) web site.
## Description
Wikipedia describes [Sphinx](https://en.wikipedia.org/wiki/Sphinx_(documentation_generator)) as
> _"a documentation generator written and used by the Python community. It is written in Python, and also used in other environments"_
It produces beautiful paginated web sites and PDFs. It also produces output in EPUB format and a few others formats as well, though I've only generated HTML and PDF.
## Pros and cons
**Pros**
* open source
* written in Python (yay! Python! :wink:)
* easy to install
* **beautiful** output right out of the gate, with no tweaking!
* multiple "themes" offered to customize the styling of the output
* automatic table of contents, index, and search engine generation
**Cons**
* a learning curve, both with reStructuredText (reST) and the application itself -- though I didn't consider it to be terribly steep.
* some limitations, for example multi-column output, require tweaking
* tweaking the generated PDF requires knowledge of [LaTeX](https://en.wikipedia.org/wiki/LaTeX)
* tweaking the generated HTML requires an understanding of CSS
## Indications of maturity level
According to Wikipedia _"[reST](https://en.wikipedia.org/wiki/ReStructuredText) began to see significant use in the Python community in 2002"_, and [Sphinx's](https://en.wikipedia.org/wiki/Sphinx_(documentation_generator)) _"first public release, version 0.1.61611, was announced on March 21, 2008"_.
## Notes
* I've heard good things about [AsciiDoc](https://en.wikipedia.org/wiki/AsciiDoc) and [Hugo](https://en.wikipedia.org/wiki/Hugo_(software)) but have never used either. (My understanding of Hugo is that it produces HTML output only. No PDF or other formats.)http://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/9Solid (Social Linked Data) - web decentralization2020-12-09T20:54:42ZKevin ColeSolid (Social Linked Data) - web decentralization## Name
* [Solid Project](https://solidproject.org/)
## Purpose
During the 2020.12.08 workshop, there was at least one discussion about data privacy and data ownership. The **Solid** (**So**cial **li**nked **D**ata) Project attempts t...## Name
* [Solid Project](https://solidproject.org/)
## Purpose
During the 2020.12.08 workshop, there was at least one discussion about data privacy and data ownership. The **Solid** (**So**cial **li**nked **D**ata) Project attempts to achieve that.
## Summary of your evaluation
My evaluation here is a sloooow work in progress... or regress...
## Description
Wikipedia describes [Solid](https://en.wikipedia.org/wiki/Solid_(web_decentralization_project)) as
> _"a web decentralization project ... "aims to radically change the way Web applications work today, resulting in true data ownership as well as improved privacy" by developing a platform for linked-data applications that are completely decentralized and fully under users' control rather than controlled by other entities. The ultimate goal of Solid is to allow users to have full control of their own data, including access control and storage location."_
## Pros and cons
**Pros**
* it has a good pedigree: Tim Berners-Lee is no slouch :wink: and MIT has a certain aura surrounding it as well
**Cons**
* **not** user-friendly: I'm personally having trouble wrapping my head around how to use it. I've set up more than one **POD** (**P**ersonally **O**wned **D**atastore) but I'm still not certain what to do with them.
## Indications of maturity level
I would say this is still in its infancy, despite Wikipedia's claim that Tim started thinking about this in 2009, and the fact that MIT got money for it in 2015.
I would put this in the category of "something to keep an eye on".
Mozilla Foundation's [Data Futures](https://foundation.mozilla.org/en/initiatives/data-futures/) site is also playing in this space, attempting to aggregate and become a clearinghouse of sorts for this sort of thing. It should be on the radar.http://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/10Mastodon - social microblogging service2022-12-19T17:33:43ZKevin ColeMastodon - social microblogging service
## Name
* [Mastodon](https://joinmastodon.org/)
## Purpose
We should eat our own dog food. Mastodon is a FOSS alternative to Twitter
## Summary of your evaluation
In my limited experience with it, it seems to work well. There's no...
## Name
* [Mastodon](https://joinmastodon.org/)
## Purpose
We should eat our own dog food. Mastodon is a FOSS alternative to Twitter
## Summary of your evaluation
In my limited experience with it, it seems to work well. There's not much more to say about it.
## Description
Wikipeida describes [Mastodon](https://en.wikipedia.org/wiki/Mastodon_(software)) as
> _"a free and open-source self-hosted social networking service ... on server nodes ... connected as a federated social network"_
## Pros and cons
**Pros**
* open source
* distributed / federated
* individual nodes can be more "focused" / special interest, improving the signal to noise ratio
**Cons**
* adoption not even close to Twitter. So, for getting the message out to the widest audience, Twitter is still king.
## Indications of maturity level
Although it's technically only four years old, it is part of the "[fediverse](https://en.wikipedia.org/wiki/Fediverse)" which was born in 2008. Much of the fediverse uses the W3C [ActivityPub](https://en.wikipedia.org/wiki/ActivityPub) protocol, presented in 2018.
The rest of the applications and services offered by the fediverse are also worth a gander -- and perhaps even a goose. :wink:http://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/11Evaluate Wire2020-12-13T11:34:52Zjulia longtinEvaluate WireWire is a communication platform, consisting of channels, and video/audio conferencing. 100% AGPLv3 (excepting the team management features), and 100% end to end encrypted. DISCLAMER: I work there, so know the product well.. but that mak...Wire is a communication platform, consisting of channels, and video/audio conferencing. 100% AGPLv3 (excepting the team management features), and 100% end to end encrypted. DISCLAMER: I work there, so know the product well.. but that makes me a not-impartial evaluator.http://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/13Evaluate cryptpad2021-01-26T20:38:18Zjulia longtinEvaluate cryptpadKatie SchuethsKatie Schuethshttp://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/15Discourse2021-02-17T16:34:31ZMike NolanDiscourse## Tool Evaluation Submission Form
**Tool name**: Discourse
**Brief description on the functionality**: Discourse is a fairly popular forum software. According to their website -
> "Discourse is modern forum software for your communi...## Tool Evaluation Submission Form
**Tool name**: Discourse
**Brief description on the functionality**: Discourse is a fairly popular forum software. According to their website -
> "Discourse is modern forum software for your community. Use it as a mailing list, discussion forum, long-form chat room, and more!"
**License(s)**: [GPLv2](https://github.com/discourse/discourse/blob/master/LICENSE.txt)
**Date of Last Commit**: The last commit to `master` branch was 3 hours prior to this posting
**Why do you want this tool added to the IEEE SA OPEN platform?**: A sub community of our organization [FOSS@RIT](https://fossrit.github.io/) uses discourse as a forum/mailing list. A number of other open source communities rely on it such as [open-source design](https://discourse.opensourcedesign.net/) and [sustain OSS](https://discourse.sustainoss.org/).
**What value does this tool provide to the IEEE SA OPEN community?**: I think discourse fills a communication gap that isn't really addressed by synchronous video (BBB), chat (mattermost), or technical issue tracking (gitlab). It's well supported, already containerized, and used in a fairly significant amount of open source communities. While I personally find stuff like mattermost and git forges to be the things I'd set up for a community first, discourse follows closely after.http://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/17EventYay Virtual and In-Person Event Tools2021-04-13T22:34:55ZMario BehlingEventYay Virtual and In-Person Event Tools## Tool Evaluation Submission Form
**Tool name**: Eventyay and its Open Event tools
**Brief description on the functionality**:
Eventyay is a virtual and in-person event solution developed by FOSSASIA and OPNTEC together with a global...## Tool Evaluation Submission Form
**Tool name**: Eventyay and its Open Event tools
**Brief description on the functionality**:
Eventyay is a virtual and in-person event solution developed by FOSSASIA and OPNTEC together with a global community. The platform provides features for ticket sales and registrations, call for speakers, scheduling, payments, and video call services that are integrated.
**License(s)**: GPL3, Apache v2
**Date of Last Commit**: April 7, 2021
**Why do you want this tool added to the IEEE SA OPEN platform?**:
IEEE runs many events throughout the year. We would love to see IEEE use standard compliant and open source licensed tools in their events. EventYay can be setup in-house or used as a hosted service. The first tool that would be most relevant for IEEE would be a definition and import/export tool for events. This tool would define and verify a standardized and compliant way for events. It could guarantee that events can be exported from and imported into different platforms.
**What value does this tool provide to the IEEE SA OPEN community?**:
The tool set of EventYay enables the IEEE SA OPEN community to run its own events. Starting with a tool that allows different platforms to exchange a standardized event file or API and using it at IEEE underlines the organizations leadership in the ecosystem.
**Links**
Website: https://eventyay.com
Repositories: https://github.com/FOSSASIA?q=open+eventhttp://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/18BigBlueButton2021-09-15T17:24:58ZMicky MettsBigBlueButton## Tool Evaluation Submission Form
Thanks for suggesting a tool for our community!
You don't have to use every heading in the template below, but the people evaluating tools have let us know that these pieces of information are very h...## Tool Evaluation Submission Form
Thanks for suggesting a tool for our community!
You don't have to use every heading in the template below, but the people evaluating tools have let us know that these pieces of information are very helpful. If you have more information you'd like to add, please create your own headings and drop it in!
**Tool name**: BigBlueButton
**Brief description on the functionality**: Video chat
**License(s)**: not sure but it is a free software license
**Date of Last Commit**: 5/11/2021
**Why do you want this tool added to the IEEE SA OPEN platform?**: Best free software communications platform
**What value does this tool provide to the IEEE SA OPEN community?**: BBB protects your privacy while offering a safe place to chat using video - encrypted - nothing to download or installhttp://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/19PeerTube - Video Archiving & Playback2023-04-05T22:42:27ZMike NolanPeerTube - Video Archiving & Playback## Tool Evaluation Submission Form
Thanks for suggesting a tool for our community!
You don't have to use every heading in the template below, but the people evaluating tools have let us know that these pieces of information are very h...## Tool Evaluation Submission Form
Thanks for suggesting a tool for our community!
You don't have to use every heading in the template below, but the people evaluating tools have let us know that these pieces of information are very helpful. If you have more information you'd like to add, please create your own headings and drop it in!
**Tool name**: PeerTube
**Brief description on the functionality**:
This is essentially an open source alternative to YouTube. It allows the hosting and playback of video.
**License(s)**:
AGPL - https://framagit.org/framasoft/peertube/PeerTube/-/blob/develop/LICENSE
**Date of Last Commit**:
Today - https://framagit.org/framasoft/peertube/PeerTube/-/commit/00e32b7cb4d511770882313b3a8ae71610afde33
**Why do you want this tool added to the IEEE SA OPEN platform?**:
There was mention by folks for a tool that could host and playback video for tutorial and teaching purposes. Video is often a key component of education in particular which the education working group would appreciate
**What value does this tool provide to the IEEE SA OPEN community?**:
Video is a key part of communication which is a key part of any communityhttp://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/20Design & Prototyping - PenPot2022-06-16T19:35:08ZMike NolanDesign & Prototyping - PenPot## Tool Evaluation Submission Form
Thanks for suggesting a tool for our community!
You don't have to use every heading in the template below, but the people evaluating tools have let us know that these pieces of information are very h...## Tool Evaluation Submission Form
Thanks for suggesting a tool for our community!
You don't have to use every heading in the template below, but the people evaluating tools have let us know that these pieces of information are very helpful. If you have more information you'd like to add, please create your own headings and drop it in!
**Tool name**: PenPot
**Brief description on the functionality**:
Penpot is an open source competitor to incredibly popular design tools like Figma. It is used primarily for mocking up user interfaces, digital prototypes, and wireframes.
**License(s)**: MPLv2 https://github.com/penpot/penpot/blob/develop/LICENSE
**Date of Last Commit**:
Today- https://github.com/penpot/penpot/commit/8f7fd21454d5fdc88633b9157502355d7cf22536
**Why do you want this tool added to the IEEE SA OPEN platform?**:
Design is an extremely under-represented discipline within open source and very few open source tools support designers. PenPot is arguably the most important open source tool available to designers today.
**What value does this tool provide to the IEEE SA OPEN community?**:
Supporting this tool will signal to designers that their discipline is welcome on the SA Open platform and provides an opportunity for many really interesting integrations between tools (such as penpot and a project management tool, or exporting to gitlab issues, etc.)http://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/21Data Hosting - Zenodo2022-06-16T19:40:16ZMike NolanData Hosting - Zenodo## Tool Evaluation Submission Form
**Tool name**: Zenodo
**Brief description on the functionality**:
Zenodo is a data hosting platform used among many academics and researchers who work with large quantities of data. It allows for eas...## Tool Evaluation Submission Form
**Tool name**: Zenodo
**Brief description on the functionality**:
Zenodo is a data hosting platform used among many academics and researchers who work with large quantities of data. It allows for easy citation, versioning, and referencing of large data sets. It's developed and supported by CERN
**License(s)**: GPLv2 https://github.com/zenodo/zenodo/blob/master/LICENSE
**Date of Last Commit**: A week ago - https://github.com/zenodo/zenodo/commit/7d8148a21fefb9e39771ecf8d0ec5dc09b8ed7aa
**Why do you want this tool added to the IEEE SA OPEN platform?**:
Not all information storage tools are the same. Nextcloud is different from GitLab is different from Zenodo. Zenodo fills a gap in hosting Open Work that SA Open doesn't support well. Nextcloud is good for documents and single files. GitLab is good for code. Zenodo is a great resource for academics.
**What value does this tool provide to the IEEE SA OPEN community?**:
Any open community that develops or hosts data sets will likely want to use zenodo or a similar project. Zenodo seems the most well supported and widely used open source platform for hosting data sets.http://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/22LMS - Sakai2022-06-16T19:45:22ZMike NolanLMS - Sakai## Tool Evaluation Submission Form
**Tool name**: Sakai
**Brief description on the functionality**:
Sakai is a standard, fully featured LMS like blackboard, mycourses, etc.
**License(s)**:Educational Community License v2.0 (similar ...## Tool Evaluation Submission Form
**Tool name**: Sakai
**Brief description on the functionality**:
Sakai is a standard, fully featured LMS like blackboard, mycourses, etc.
**License(s)**:Educational Community License v2.0 (similar to apache2) https://github.com/sakaiproject/sakai/blob/master/LICENSE
**Date of Last Commit**: Today https://github.com/sakaiproject/sakai/commit/2728352644ad0ee1b8c4aeed507bff5c9ff42216
**Why do you want this tool added to the IEEE SA OPEN platform?**:
Learning management systems are commonly used by educators to host content, evaluate learners work, and assist in collaboration in a learning environment.
**What value does this tool provide to the IEEE SA OPEN community?**:
The education working group has expressed desire for an LMS. This is not the only one however, there are others like Moodle which folks and discuss in the comments belowhttp://opensource.ieee.org/technical-advisory-group/feature-tool-evaluations/tools-to-evaluate/-/issues/23OBO PURL server2023-01-10T14:53:59ZJosh Gayj.gay@ieee.orgOBO PURL server## Tool Evaluation Submission Form
Thanks for suggesting a tool for our community!
You don't have to use every heading in the template below, but the people evaluating tools have let us know that these pieces of information are very h...## Tool Evaluation Submission Form
Thanks for suggesting a tool for our community!
You don't have to use every heading in the template below, but the people evaluating tools have let us know that these pieces of information are very helpful. If you have more information you'd like to add, please create your own headings and drop it in!
**Tool name**: [OBO PURLs](https://github.com/OBOFoundry/purl.obolibrary.org/)
**Background**: Open Source projects that develop structured, linked data (such as web ontologies, JSON schema, etc.) often need a secure, permanent URL re-direction service so that the web services and tools using those linked data or schema files can rely on the fact that URLs are very stable and working. We refer to a permanent URL services as "PURL service" or "PURL server." For some time, we have supported our communities need for a PURL server by making use of one that was created by W3C's [Permanent Identifier Community Group](https://www.w3.org/community/perma-id/). That PURL service is [w3id.org](https://w3id.org/). The IEEE SA Open community management team currently manages the *ieee* namespace (i.e., all urls that start: "w3id.org/ieee/"). Two published IEEE standards currently have open source schema that make use of w3id.org: <https://opensource.ieee.org/2791-object/ieee-2791-schema/> and <https://opensource.ieee.org/omh/1752/>. To define permalinks requires creating (often cumbersome and complicated) regular expressions. Examples of some of those permalink regular expressions can be found here: <https://github.com/perma-id/w3id.org/blob/master/ieee/.htaccess>.
In the Fall of 2022, the IEEE Ontology Standards Working Group (see also their [request to OSCom request](https://opensource.ieee.org/oscom/official-project-requests/-/issues/23)) requested that instead of using w3id.org that IEEE SA Open consider self-hosting our own PURL server instead of relying on w3id.org. Since then, at least one other working group have expressed interest in IEEE SA Open hosting its own PURL server. Lastly, the Working Group has recommended that the PURL server be hosted at the URL purl.ieee.org.
**Brief description on the functionality**: This tool would allow us to host an open source, secure, permanent URL re-direction service (PURL service) that allows for defining URL redirects using a robust regular expression syntax. Further, it would allow us to assign namespaces to IEEE SA Open communities, such that a given namespace (e.g., purl.ieee.org/<namespace>) can define the URL redirects via one or more repositories hosted on our platform.
**License(s)**: BSD 3-Clause
**Date of Last Commit**: Jan 9, 2023
**Why do you want this tool added to the IEEE SA OPEN platform?**: The request is that projects should be able to define their own collection of URL redirects within projects hosted on the IEEE SA Open Platform. In general, for both standards and other open source projects on the IEEE SA Open Platform, it is desirable to not rely on other services or organizations for key functionality used by our open source projects.
**What value does this tool provide to the IEEE SA OPEN community?**: This would allow our community to not only have a PURL server of our own, but it would also make it easier to innovate on how we approach making use of PURLs -- for example, our ontology communities are interested in making extensive use of PURLs as part of linking to (and retrieving of) specific properties and values within structured documents.
Further, both w3id.org and OBO PURLs make use of Apache ReWrite rules, which are widely adopted and extremely stable and mature. This means that when supporting the IEEE SA Open community, the IEEE Community Management team wouldn't need to learn two different syntactical approaches to defining URL redirects if we continue to support both our self-hosted tool as well as w3id.org. While the above makes it easy to go between w3id.org and OBO PURL, there are additional features of OBO PURL, such as the ability to define tests alongside the regular expressions, as well as other fields. Users make use of these features via YAML files that are very similar to the YAML files that are part of GitLab's Continuous Integration tools. As such, there is a chance that not only can OBO PURL easily be fit into GitLab's CI workflow, but that we could enable auto-CI based on the presence of OBO PURL YAML files.