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.


Reply via email to