I am not involved in the development or administration of Savannah, but
I can share my opinion on the idea of supporting push requests.
1. **Work Required:** Implementing push requests on Savannah would
likely require significant effort, depending on the current
infrastructure. Since Savannah is based on Savane and primarily uses SSH
for Git and CVS access, integrating a push request system would involve
developing or integrating a web-based interface, handling
authentication, and ensuring compatibility with the existing workflow.
2. **Setting It Up:** I am not in a position to set it up, but if the
Savannah maintainers decide to pursue it, they would need to evaluate
existing solutions like GitLab-style merge requests or forge
integrations that respect the principles of free software.
3. **Potential Issues:**
- **Technical Challenges:** Adding push requests could introduce
security risks if not properly designed. Authentication, access control,
and spam prevention would need careful handling.
- **Practical Issues:** Some Savannah users prefer email-based
patches and might resist a web-based system.
- **Legal Concerns:** If third-party contributions are submitted
through push requests, ensuring proper copyright assignment might become
more complex.
- **Philosophical Concerns:** Savannah adheres strictly to free
software principles, so any implementation must avoid proprietary
dependencies or JavaScript that does not respect user freedom.
While push requests could improve collaboration, any implementation
should be carefully planned to align with Savannah’s philosophy and
technical constraints.
have fun and be free
ali miracle
على 3/7/2025 7:49 PM، كتب Richard Stallman:
[[[ To any NSA and FBI agents reading my email: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]
What do you think about the idea of supporting push requests on Savannah?
1. Practically speaking, how much work would it be?
2. Are you prepared to set it up?
3. Do you see any possible problems that could result from
doing it?
I am interested in possible technical problems, practical problems,
legal problems, and any other kind. I'd like to hear from
each of you, in case you have different views.
I've cc'd some others so that they can see your views too.