Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add documentation on how to contribute #31

Open
SimplyComple0x78 opened this issue Feb 1, 2021 · 7 comments
Open

Add documentation on how to contribute #31

SimplyComple0x78 opened this issue Feb 1, 2021 · 7 comments
Labels
documentation Improvements or additions to documentation

Comments

@SimplyComple0x78
Copy link

Hey there,

I want to get involved into the project and miss information on how to do so:

  • What IDE to use (that's a big question I have currently, not having Qt Creator and I think I can't get it for free, right?),
  • how to open issues (e.g. currently there is no issue for missing messenger-support like WhatsApp - shall I open one?),
  • whether there are any automated tests that need to pass,
  • the overall flow (who may or may not open pull-requests for open issues, who reviews them?),
  • etc.

Of course, these are specific questions I personally ask myself, but from a community point-of-view there are questions others may ask, too. Thus someone (who can answer these questions) should add some documentation for it.

Nevertheless, I like to get my very own answers soon, if possible.

Best wishes

@nift4
Copy link
Collaborator

nift4 commented Dec 2, 2021

Hey, technically, you are not allowed to by the license.

@wurzer
Copy link
Contributor

wurzer commented Dec 2, 2021

You are welcome to contribute.

  1. I recommend to use the community edition of the Qt Creator.
  2. You can open issues right here in Guthub, that we use next to our internal board.
  3. We have currently automatic tests after you have created a pull request. However we should introduce unit tests.
  4. The review of pull requests is currently done by internal team members.

Regarding the license: the license allow to modify the code for your own, but not distribution and commercialization. Thanks for the motivating inquiry.

@nift4
Copy link
Collaborator

nift4 commented Dec 2, 2021

Hello, the license does not allow redistrubution of the source or changed versions. Is that still up to date?

@wurzer
Copy link
Contributor

wurzer commented Dec 3, 2021

Yes, you can copy, modify and use a version for your self but the license excludes a redistribution. However you could create and maintain a branch right here at Github. And the Volla team would appreciate your contribution to the master branch. I have send you an invitation to join the team. We are also open minded to extend the license.

@nift4
Copy link
Collaborator

nift4 commented Dec 3, 2021

I see, thanks!

@12people
Copy link

@wurzer The wording of the license here is a bit confusing:
"use, copy, modify, and/or merge in the Software for personal,
non-commercial use, but not to publish, distribute, sublicense, and/or sell the Software or
a copy of the Software, even in a part"

Creating a public Github repository with the same code sounds like publishing the software to me, no?

(Either way, it's worth noting that whether it does or does not, the license is proprietary and does not benefit the free software community at all.)

@wurzer
Copy link
Contributor

wurzer commented Apr 20, 2022

You are right. However you can contribute with a branch or use a private repository.

Unfortunately we didn't find a license, that matches our requirements. However we will periodically reflect the license and may publish the code unser an updated or difference license.

Developers can modify, build and use the code for free for personal use.

@wurzer wurzer added the documentation Improvements or additions to documentation label Jun 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

4 participants