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

convert README to markdown #40

Merged
merged 1 commit into from
Jun 3, 2023
Merged

convert README to markdown #40

merged 1 commit into from
Jun 3, 2023

Conversation

danlangford
Copy link
Collaborator

I made the README a little more rich for displaying on GitHub. markdown is nice in that its generally still very consumable without a markdown parser/displayer

however I did notice that technically the legacy license included with your original readme is technically non-compliant with MIT or any open source software. we might want to address that.

@pappde
Copy link
Owner

pappde commented Jun 3, 2023

however I did notice that technically the legacy license included with your original readme is technically non-compliant with MIT or any open source software. we might want to address that.

Yes, we can address that. Is there something specific or is it more of a boilerplate issue?

@danlangford
Copy link
Collaborator Author

here is the license section of the current readme

6. LICENSE AGREEMENT

By using or modifying the contained source code, you agree to the following
terms:

a) You are hereby granted license to use and modify the contained source code.

b) You are not permitted to sell or otherwise use the source code (or modified
source code) for commercial means, without consent of the original author.

c) You are not permitted to distribute the source code (or modified source code),
without consent of the original author.

d) The original author must be acknowledged in derivative works.

e) You will not use the source code (or modified source code) to assist
   you in playing online against other human players, without notifying
   your opponent that you have this advantage.

f) You will not use the source code (or modified source code) to have an
   AI player play other players (whether online through a BM web site or
   through other means), without posting a notice or otherwise
   indicating that the player is an AI.

the pieces of this that are not compliant with any existing open source license are as follows

b) You are not permitted to sell or otherwise use the source code (or modified source code) for commercial means, without consent of the original author.

c) You are not permitted to distribute the source code (or modified source code), without consent of the original author.

the "consent from original author" bit is a barrier that makes the code technically not "free" as in free to access or free to use without some additional effort (be it money, contact, agreements, etc.)

I also dont know if there is an existing open source license that covers points E and F. I have been researching and havent found anything so far.

@danlangford
Copy link
Collaborator Author

one approach could be to label that section as "Gentleman's Agreement" or "Informal Agreement" and have the code technically under MIT.

MIT legally requires that the Copyright line, with your name, follows the source code

@pappde pappde merged commit c4327fd into pappde:main Jun 3, 2023
@pappde pappde deleted the readme branch June 3, 2023 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants