Skip to main content

Notice

We are in the process of rolling out a soft launch of the RDA website, which includes a new member platform. Existing RDA members PLEASE REACTIVATE YOUR ACCOUNT using this link: https://rda-login.wicketcloud.com/users/confirmation. Visitors may encounter functionality issues with group pages, navigation, missing content, broken links, etc. As you explore the new site, please provide your feedback using the UserSnap tool on the bottom right corner of each page. Thank you for your understanding and support as we work through all issues as quickly as possible. Stay updated about upcoming features and functionalities: https://www.rd-alliance.org/rda-web-platform-upcoming-features-and-functionalities/

#129584

Hello Silvio and all, First let me thank you for your response and thank you to all for the doodle resposnes. I will close the doodle tonight (20.00 UTC) and confirm the time of meeting. Concerning your intriguing comment on my question:
>> would you consider Scala (the programming language) research software?
> It is like to say: would you consider English (the natural language) a novel? Would you consider a dictionary a book? First, let me share a few elements on Scala.
1. The Scala programming language started as a research project at EPFL by Martin Odersky[1][2]. “The design of Scala started in 2001 at the École Polytechnique Fédérale de Lausanne (EPFL) (in Lausanne, Switzerland) by Martin Odersky. It followed on from work on Funnel, a programming language combining ideas from functional programming and Petri nets. Odersky formerly worked on Generic Java, and javac, Sun’s Java compiler.” (Wikipedia, retrieved 13.1.2021) [3]
2. Scala is an Open Source project, developed on GitHub[4].
It is now at version *2.12.13*, but back in 2004 the first visible release is *v1.0.0-b5* pointing to commit hash: d53c0dadb92173a6caeb6a1f31dafa92dcff6833 dated to *19 January 2004.* This version is also archived on Software Heritage, which you can reference with a SWHID Persistent Identifier[5]
So, was it research software (RS) back in ~2001-2004 when “only” a research team developed it (can’t confirm yet if only the research team was contributing at that time)?
If it was RS but now as a standard language it is not RS anymore, should we consider the releases from 2004 as software that should be FAIR?
I don’t have an answer, but this is an interesting discussion to have when we want to establish scope for the FAIR principles for RS. I’m moving the answers above to our gitter chat and to the document and invite people who want to participate to go directly there to add their take on the subject.
[1] https://lampwww.epfl.ch/~odersky/talks/popl06.pdf
[2] https://www.scala-lang.org/docu/files/ScalaOverview.pdf
[3] https://en.wikipedia.org/wiki/Scala_(programming_language)
[4] https://github.com/scala/scala
[5] https://archive.softwareheritage.org/swh:1:dir:28d1ccf090e51802807c739e9
[6] https://github.com/scala/scala/releases/tag/v1.0.0-b5 Best, Morane Gruenpeter