Contribute to the DSpace Development Fund
The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.
Developers Meeting on Thurs, September 3, 2026
Time/Location
from 14:00-15:00 UTC
Location: https://lyrasis.zoom.us/my/dspace?pwd=RTk4QUhISnhPRi9YenVrTFJKbDllQT09 (Meeting ID: 502 527 3040). Passcode: dspace
- More connection options available at DSpace Meeting Room
11.0 Release Schedule (TBD)
- New Feature Development Deadlines
- Feature PR Creation Deadline: Friday, February __ 2027
- Feature PR Review/Test Deadline: Friday, March __
- Feature PR Merge Deadline: Friday, March __
- 11.0 Release Candidate: Friday, April __
- 11.0 Testathon: April __-__ (three weeks)
- 11.0 Translation updates: April __-__ (during Testathon)
- Bug Fix Deadlines
- Bug Fix PR Creation Deadline: Friday, May __
- Bug Fix PR Merge Deadline: Friday, May __
- Documentation & Release Week: May __-__
- 11.0 Release Announced: May/June, 2027
Agenda
- Discussion Topics - If you have a topic you'd like to have added to the agenda, please just add it.
- DSpace & DSpace-CRIS merger activities
- Merger Management Team - More discussion of unifying relationship models. That discussion continues later today.
- DSpace-CRIS Merger-related PRs for 11.0:
- Metadata extraction of PDFs using Grobid: https://github.com/DSpace/DSpace/pull/11852 (Updated by developer. Has one +1 review after recent updates)
- Porting of missing CRIS external authorities (ROR, OpenAIRE, ZDB): https://github.com/DSpace/DSpace/pull/12473 (Updated by developer. Waiting on updated review)
- Configurable Layout of Entity/Item Pages
- Backend: https://github.com/DSpace/DSpace/pull/12789 (Recent review with feedback to be addressed)
- Frontend: https://github.com/DSpace/dspace-angular/pull/5963 (Recent review with feedback being addressed)
- Configuration options for homepage (Depends on Configurable Layout PRs being merged first)
- Frontend: https://github.com/DSpace/dspace-angular/pull/5983 (Recent review & feedback appears to be addressed)
- Backend: https://github.com/DSpace/DSpace/pull/12863 (Recent review with feedback to be addressed)
- Revisiting & Finalizing the "DSpace AI Contribution Policy" (Final Draft)
- Prepare policy for final review/vote of Steering Group and Committers.
- Other Topics
- Add your topics here
- DSpace & DSpace-CRIS merger activities
- Recent issues marked "Needs Discussion" (if time)
If any, add them here.
- Board Review:
- 11.0 Project Board - Review PRs collaboratively or Assign new PRs to volunteers to code review and/or test.
- Board of DSpace-CRIS Merger activities - Latest status of merger-related activities, which will complete in 11.0
- Backlog Board - Are there any tickets here stuck in the "Triage" column? We'd like to keep this column as small as possible.
- Maintenance Board (10.x, 9.x, 8.x) - Known bugs can be found here, along with any backported bug fixes.
- Upcoming Topics: (Let us know if there are topics you want to discuss in future weeks)
- (none at this time)
Attendees
- Tim Donohue
- Holger Lenz
- Lia Eggleston
- Giuseppe Digilio (4Science)
- Paulo Graça
- Mark H. Wood
- Kim Shepherd
- Grazia Quercia (4Science)
- Stefano Maffei (4Science)
- Julian Timal (eScire)
- Martin Walk
- Pascal-Nicolas Becker
- Pierre Lasou
- Nicholas Woodward
- Sascha Szott
- Marsa Haoua
- Jesiel Viana (LA Referencia)
- Arturo Garduño Magaña
- Marcin Miłosz
- Eike Löhden
- Scholaris Team
Current Work
Project Boards
- DSpace 11.0 board: https://github.com/orgs/DSpace/projects/35
- DSpace 10.x, 9.x, and 8.x maintenance board: https://github.com/orgs/DSpace/projects/29
To quickly find PRs assigned to you for review, visit https://github.com/pulls/review-requested (This is also available in the GitHub header under "Pull Requests → Review Requests")
Goals for 11.0
Finish the merger of DSpace and DSpace-CRIS. Other priorities be decided by DSpace Steering Group with feedback from Leadership Group.
Priorities listed at DSpace Release 11.0 Status.
Goals for 10.1 / 9.4 / 8.5
Deadline is TBD for 10.1, 9.4, 8.5. Bug fix releases do not have fixed/scheduled deadlines. Instead, the developer team will determine when to create a release based on the significance of the issues to solve. (e.g. If major issues are fixed, then a bug fix release will occur more rapidly. If minor issues are found, then a bug fix release may be delayed until sufficient fixes have been made to warrant a release)
- Bug/security fixes only. These minor releases will not include any new features.
- New "themeable components" (for dspace-angular) are allowed in bug fix releases, provided that they don't significantly modify component behavior or similar.
- Accessibility fixes are also allowed in bug fix releases, provided they don't significantly modify component behavior or similar.
- Bug fix PRs should be created against "main" branch where possible. The "main" branch has the most strict code style rules. (i.e. PRs created against
dspace-8_xare becoming more difficult to port forward.) - Per our support policy, bug fixes are only guaranteed to be ported back to 10.x. That said, where possible, we'll try to backport bug fixes (especially significant ones) to 9.x and 8. x.
Try "Pull Request Trading" for a quicker review
Do you have a PR stuck in "under review" that you really want to see move forward? Or maybe it's someone else's PR but you want to get it more attention?
See Trading reviews on Pull Requests for how to get immediate attention to that PR!
Notes
DSpace-CRIS Merger activities
- The Merger Management Team has been meeting more frequently to finalize path for unifying relationship models. Down to two different possibilities, updates to come after this week.
- Merger-related PRs for 11.0: All seem to be moving along smoothly
- Metadata extraction of PDFs using Grobid: https://github.com/DSpace/DSpace/pull/11852
- Feedback has been addressed and is at a +2, so almost ready to go. One of the approvals was a few weeks old however so probably confirm that before finalizing.
- Porting of missing CRIS external authorities (ROR, OpenAIRE, ZDB): https://github.com/DSpace/DSpace/pull/12473
- Updated by developer, waiting on updated review.
- Configurable Layout of Entity/Item Pages:
- Backend: https://github.com/DSpace/DSpace/pull/12789 (Recent review with feedback to be addressed)
- Frontend: https://github.com/DSpace/dspace-angular/pull/5963 (Recent review with feedback being addressed)
- Configuration options for homepage (Depends on Configurable Layout PRs being merged first)
- Frontend: https://github.com/DSpace/dspace-angular/pull/5983 (Ready for a re-review)
- Backend: https://github.com/DSpace/DSpace/pull/12863 (Recent review with feedback to be addressed)
- Metadata extraction of PDFs using Grobid: https://github.com/DSpace/DSpace/pull/11852
AI Contribution Policy
- DSpace AI Contribution Policy
- Timeline: The policy will be going to Committers and Steering next for a vote, as early as next week if feasible
- Goal remains to get a policy in place as early as we can, since there are already a lot of AI-generated contributions being submitted
- The policy is in a final draft state; Tim and Lia updated it based on previous feedback from this group and DSpace Governance.
- Reviewing comments
Comment re. wording of "variable auto-completion" was resolved as covered by "similar low-impact assistance provided by IDEs". However as Kim noted, we should check that this would be consistent in the draft PR template
Comment re. phrasing translation as an exception: human-authored still applies, but translation tools may be used on human-authored text in the author's native language
PR descriptions
Andrea: suggested loosening the "human-authored" requirement for text content, noted finding AI descriptions sometimes more useful. Mentioned Debian policy as another example
Tim: This policy was modeled on a set of other examples such as Apache, Mastodon, Linux and more, as well as the range of opinions that have been expressed in the DSpace community (including last week's Developer meeting in support of "human-authored" requirement)
In practice will be difficult to identify, so intention is simply to avoid overly careless AI-generated text content
Drew: I don't see us as using this policy antagonistically within the active developer community, but primarily to help respond to random, low-effort AI contributions from outside the active community
- Discussed making sure our existing standards are enforced as well, AI or not. May be a good opportunity to improve on those (Code Contribution guidelines, etc.)
- Noted there may be governance going forward in the EU that would enforce watermarks on AI-generated content
- Tim: We can of course adapt the policy as new context changes come up. We also would not immediately close down PRs with AI-generated descriptions, but ask the author to edit and clarify those descriptions
- Copyright & Legal "If you cannot guarantee the provenance and legal safety of the AI-generated code, do not submit it."
- Discussed, but cut short by end of meeting - comment on thread in the document with any further opinions
Next Steps: If you want to continue any discussions, please add your thoughts to the document ASAP. If you have objections, now is the time to voice them before this goes back to Committers & Steering for votes.