talent-connect / connect

Mentor-mentee and jobseeker-company matchmaking platform used by ReDI School of Digital Integration, in Berlin, Munich and Düsseldorf, Germany.
https://connect.berlin.redi-school.org
19 stars 8 forks source link

[TP/CON]: Licensing Review for TP and CON #849

Open astkhikatredi opened 6 months ago

astkhikatredi commented 6 months ago

Context/background

I am initiating this ticket to address the open-source licensing concerns, following a discussion with Eric. Here's a proposed action plan to navigate this:

What needs to be done?

1. Review Existing Code: As we use code from various sources, we should identify the licenses associated with each piece. This will help us determine the minimum level of strictness that should apply to our code. @helloanil agreed to help with this. since he has some experience.

2. To check the similar organizations: Investigate the types of licenses that organizations similar to ours use. Own research or maybe we can contact some partner organizations and ask them.

3. Propose License Recommendations: Based on the findings from steps 1 and 2, suggest a suitable license for our codebase to Mireia and Birgit taking into account the strategy of ReDI School in terms of sharing our platform with other organizations.

4. Add it to the Github repo as LICENSE.md file 5. Mention it in the README.md file

We will take this once we have some time...

helloanil commented 4 months ago

Hi @astkhikatredi, here is the ChatGPT'ed version of the license check. I also attach the exported file from the licenses-checker npm library. We can go deeper with our analysis, find the libraries we use that would cause us issues, and replace them with alternatives.

licenses-direct.csv

astkhikatredi commented 4 months ago

Hey @helloanil , thanks a lot!! Copying here what we have talked in Slack: I think I might need a call where you can explain in simpler terms, if possible... It would also be helpful to prepare a very simple slide with the following info to propose a license for our platforms to discuss with Mireia and Birgit. What could be the implications for other organizations, how to display it on GitHub, and how to handle requests from other organizations to use our code

astkhikatredi commented 3 months ago

Dear @helloanil here is the slide deck about License review.

Let's finish this once the reminders are done. Thanks!