Copyright Update, removed old files

This commit is contained in:
Mert Gör 2023-05-24 16:49:05 +03:00
parent 756398c6c8
commit 592f856dcd
No known key found for this signature in database
GPG Key ID: 2100A876D55B39B9
10 changed files with 28 additions and 288 deletions

View File

@ -1,15 +1,18 @@
Copyright (C) 2017-2023 Masscollabs Services, hwpplayers, procyberian(procyberian-linux), amassivus
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".
# License for documentation
Copyright (C) 2017-2023 Masscollabs Services
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".
# Masscollabs Services Code of Conduct
* This code of conduct file is licensed under the terms of GFDLv1.3 or any later.
* This Code of Conduct applies to Masscollabs Services or in other words [Masscollabs](https://github.com/masscollabs/), [hwpplayers](https://github.com/hwpplayers/) hackerspace and [procyberian hackathon or in other words procyberian Linux](https://github.com/procyberian-linux), and [amassivus](https://www.github.com/amassivus) organizations.
* This Code of Conduct applies to Masscollabs Services or in other words [Masscollabs](https://github.com/masscollabs/), [procyberian](https://github.com/procyberian), [Mass Collaboration Labs](https://github.com/masscollaborationlabs) and [amassivus](https://www.github.com/amassivus) organizations.
## Why we are writing a Code of Conduct and why it is so important
@ -76,6 +79,5 @@
* privacy is good
* we demand to do good and useful things for the *public* and do **not** want to rely on any technology so we are authors and we can make something better replacing existing information and technology.
If you have any questions please create an issue on this repository or join the [Masscollabs Freenode channel](https://webchat.freenode.net/?channels=#masscollabs), [hwpplayers Freenode channel](https://webchat.freenode.net/?channels=#hwpplayers), [procyberian Freenode channel](https://webchat.freenode.net/?channels=#procyberian), and [amassivus Freenode channel](https://webchat.freenode.net/?channels=#amassivus) to ask your question.

View File

@ -1,10 +1,11 @@
Copyright (C) 2017-2023 Masscollabs Services, hwpplayers, procyberian(procyberian-linux), amassivus
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".
Copyright (C) 2017-2023 Masscollabs Services
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".
# Contributing
@ -12,15 +13,15 @@
## Scope
* [Masscollabs Services](https://github.com/masscollabs)
* [hwpplayers](https://github.com/hwpplayers)
* [procyberian or in other words procyberian-linux](https://github.com/procyberian-linux)
* [Mass Collaboration Labs](https://github.com/masscollaborationlabs)
* [procyberian](https://github.com/procyberian)
* [amassivus](https://www.github.com/amassivus)
## What we expect from contributors
### Documentation
* Please follow Awesome format for your own documentation that you will suggest to [Masscollabs Services](https://github.com/masscollabs), [hwpplayers](https://github.com/hwpplayers), and [procyberian or in other words procyberian-linux](https://github.com/procyberian-linux), and [amassivus](https://www.github.com/amassivus) organizations
* Please follow Awesome format for your own documentation that you will suggest to [Masscollabs Services](https://github.com/masscollabs), [procyberian](https://github.com/procyberian), [Mass Collaboration Labs](https://github.com/masscollaborationlabs), and [amassivus](https://www.github.com/amassivus) organizations
### Code

View File

@ -1,4 +1,9 @@
Copyright (C) 2017-2023 Masscollabs Services, hwpplayers, procyberian(procyberian-linux), amassivus, sulincix
# License for documentation
Copyright (C) 2017-2023 Masscollabs Services
Copyright(C) 2020 sulincix
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;

View File

@ -1,11 +0,0 @@
Copyright (C) 2017-2023 Masscollabs Services, hwpplayers, procyberian(procyberian-linux), amassivus
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".
# About Masscollabs Services
Masscollabs Services provides web services with these technologies : HTML , CSS , JS , Bootstrap , PHP , Laravel , WordPress and OpenCart. Our priority is to customize WordPress and Opencart and make them ready to use by enterprise corporates but we accept demands that is related with PHP and Laravel framework

View File

@ -1,76 +0,0 @@
* Copyright (C) 2020 Masscollabs Services
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".
# Masscollabs Services Code of Conduct
* This code of conduct file is licensed under the terms of GFDLv1.3 or any later.
* This Code of Conduct applies to Masscollabs Services or in other words Masscollabs, hwpplayers hackerspace and procyberian hackathon or in other words procyberian Linux organizations.
## Why we are writing a Code of Conduct and why it is so important
* We are building a free, open and collaborative "core community" in other words a community for communities and a company for companies.
* We need to tell ourselves in a clear way which lets outsiders understand what we are doing easily.
* We know what is Free Software and Open Source and "other" software ideas or paradigms. Let's get started with licenses.
### Domains and licenses
* We decide three layers for each organization hwpplayers, procyberian and Masscollabs Services. For in-house purposes and for our partners which we have a very close contact, like in person, we prefer Copyleft licenses. Mostly we prefer AGPLv3 or later because we are focused on Internet technologies. But for other software GPLv3 or later, for documentation GFDLv1.3 or later, for artworks CC BY-SA 4.0 or later licenses are what we prefer for our own works.
* For outsiders and who are **not** in our community instances, maybe other companies, individuals or state organizations we'll offer BSD 3-Clause license. The reason is easy to understand, we are the authors so we can easily write anything from scratch anytime.
* All code base will be written by our Core Team but contributions is needed and since we are building a free organization it is very important for us to listen other authors' ideas. But our approach is not to rely on any technology so we are trying to be a free and an independent organization, and an open system. Open system does **not** mean Open Source but we mean that we are trying to develop things for every operating system and hardware platform.
### Domains and their structures
* We have taken our organization model from FreeBSD and OpenBSD, but we are following OpenBSD model for software development, especially the approach to the software security issues.
* Therefore we have three layers in every organization, core team, committers and contributors. So lets get started writing their roles and why we want that organization model.
### Core Team
* As we understand from software, it should be done in a short time and it should be done well and simple, maybe in 5 minutes or 30 minutes. Core Team is responsible from maintaining all information database in the domain and subdomains (hwpplayers and procyberian). So Core Team can delete any harmful information such as malware code/binary or any kind of information that includes a hate speech, racism and sexism. It is very important for us to learn from other organizations. So we are curious to learn other Free Software and Open Source code of conduct standards written before us.
### Committers
* Committers are mid-level or experienced developers in domain and subdomains (hwpplayers and procyberian) or any information/content authors which has the right to add/commit information to our information database. We are a freely, open and collaborative company so we believe in free speech/freedom of speech and we are happy to get feedback and contributions from committers within our domain, subdomains or the people who is **not** working with us directly.
### Contributors
* Contributors are newcomers to our domain and subdomains so we want to take care of their skills and abilities, such as how they do useful things for **public**. We want to encourage committers and contributors to make their own services, communities and companies for the same reason to serve to the **public**.
### Why three layers
* We wanted to be careful and make a better service rather than publishing any content that is not production ready. Thus we are letting people to use our information database easy for their **real-world** needs both without any cost or paid options. You can sell our information database or use them in your **own** organization freely under the terms of the licenses mentioned above.
* You **don't have to follow** our Core Team policies within the domain or subdomains so you may easily adapt our information database for your needs. If you don't like Copyleft versions you may ask for BSD 3-Clause information database. We think that it'll be better to make our organization free, open and collaborative.
### Our Core Values
* freedom of speech
* openness
* collaborative working
* privacy of community members and customers
* and also [Four Freedoms written by Free Software Foundation](https://www.gnu.org/philosophy/free-sw.en.html)
## On Software Distribution and Support
* **devel-x branches**: We plan to make daily updates for new features and security fixes in 5 minutes to 30 minutes.
* **master-x/main-x branches**: We plan to make monthly updates for new features and security fixes in one month, three months and six months. This is the main branch for communites, end users, companies and other organizations such as foundations, associations and state organizations.
* **stable-x branches**: We plan to make yearly updates for new features in one year, three years and five years. This is the Long Term Support branch. Stable and more focused on software and hardware security.
* **oldstable-x branches**: We plan not to limit ourselves to serve in a five year time period so on this branch the support lifetime is ten years.
* **legacy-x branches**: On this branch we have the information database which is archived and the information that is not supported by us directly. If you want us to take care of the information database please feel free to send us an e-mail to these addresses at the same time, because it is the core of the organization, core at masscollabs dot com, security at masscollabs dot com and support at masscollabs dot com.
## Conclusion
* To be a free, open and collaborative organization we hope that this Code of Conduct file will help to the **public**. If you have any questions feel free to e-mail us with this format "[ REASON ] [ Message Topic ] and Message ". For example "[ Technical Support ] [ I can't get updates for my application] I can't get updates after a fresh installation with my new Operating System."
## Happy hacking!
* Hacker is someone who is exploring limits of the related activity such as a Jazz improvisation with any instrument, or practicing martial arts in a clever way by following the martial arts culture, so the hacker culture itself and martial arts culture or Jazz culture are very similar thus we can say for all of them in short "hacker". They are all hackers. To be honest there are different approaches in hacker culture and this pluralism is what we need and like, and we encourage hackers to make their own practices and follow their own methodologies to do good and useful things for the **public**.
* freedom is good
* openness is good
* collaboration is good
* privacy is good
* we demand to do good and useful things for the *public* and do **not** want to rely on any technology so we are authors and we can make something better replacing existing information and technology.
If you have any questions please create an issue on this repository or join the [Masscollabs Freenode channel](https://webchat.freenode.net/?channels=#masscollabs) to ask your question.

View File

@ -1,14 +0,0 @@
Copyright (C) 2017-2023 Masscollabs Services, hwpplayers, procyberian(procyberian-linux), amassivus
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".
# Masscollabs Services Core Team
Masscollabs Services core team is responsible from maintaining all of the organization repositories, giving support to community members and customers.
For security issues please create support record on our [support page](https://www.github.com/masscollabs/masscollabs.github.io/issues)

View File

@ -1,70 +0,0 @@
Copyright (C) 2017-2023 Masscollabs Services, hwpplayers, procyberian(procyberian-linux), amassivus, sulincix
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".
# On Coding Rules v1
## About Branches
1. devel-x(version number here)
2. master-x(version number here)
3. stable-x(version number here)
4. oldstable-x(version number here)
5. legacy-x(version number here)
```
devel is development branch. It is not stable yet.
master is main branch for users/communities.
stable is current stable branch.
oldstable is old version but supported.
legacy is old version and not supported.
```
### About Tags
Tag string should be like this:
1. v1.2.0 (classic versioning)
2. 2020.05 (year.month style)
3. 20200512 (yearmonthdate style)
4. 123 (single number versioning)
#### About Pull Requests
Send your Pull Requests to devel-x branch first. Then "Masscollabs core team" will analyze the code/information that you have sent.
#### About Merging Source Code
1. Next stage is we'll merge devel-x source code/information with master-x branch; this is a release stage.
2. Then the next stage is testing the source code/information and merging the source code/information with stable-x branch
#### Preferred Github Account Settings for "core team"
#### Your Account should have the following features when commiting
1. SSH key
2. GPG key
3. 2 Factor Authentication
4. Personal access token for one time commit passphrase
#### For other contributers when commiting
You may send your Pull Request from Github web page, or from command line without GPG signed commit, 2 Factor Authentication and Personal access token
#### Account Privacy of members
You always have the right not to declare yourself as a public member; you can always be a private member.
#### Code distribution rules
Masscollabs never puts source code/information into master-x branches without security testing and correcting the information. Test twice your code and information and then send your pull request to all branches (devel-x , master-x and stable-x). Masscollabs plays, fixes, tries, makes.
This document is licensed under the terms of the [GNU Free Documentation License](https://www.gnu.org/licenses/fdl-1.3.en.html)
If you have any questions please create an issue on this repository or join the [Masscollabs Freenode channel](https://webchat.freenode.net/?channels=#masscollabs) to ask your question.
[on-coding.md](https://github.com/masscollabs/masscollabs/blob/master/on-coding.md) Coding Rules, Account Privacy and Contribution information for Masscollabs; this document will be updated by getting feedback from members and other contributors.

View File

@ -1,58 +0,0 @@
Copyright (C) 2017-2023 Masscollabs Services, hwpplayers, procyberian(procyberian-linux), amassivus, sulincix
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".
# Masscollabs Services Dojo Roadmap
1. Reading books and articles from internet sources.
2. The main responsibility for the lectures to be handled in the form of mutual questions and answers is Mert Gör.
3. As the topics are comprehended, writing code will begin.
4. Code will be written first, then comments will be added to the code.
5. Documentation will be created after the code and comment line.
6. The code, comment line and documentation in the code will be kept constantly updated on GitHub.
7. When the content matures, enterpise ready content will be moved to wiki.masscollabs.com.
8. The content tested in the wiki environment will be made into a book and taken to dojo.masscollabs.com.
9. At the final stage, contents of dojo.masscollabs.com will be made available to enterprise corporates.
## Development strategies and tactics on GitHub
1. devel-x branch
1. nightly (development) builds and updates
2. security fixes in 4 hours or earlier (SLA(Service Level Agreement) will be ready soon)
2. master-x branch
1. monthly builds and updates
2. security fixes in 4 hours or earlier
3. stable-x branch
1. builds and updates in six months
2. security fixes in 4 hours or earlier
4. oldstable-x branch
1. builds and updates in one year
2. security fixes in 4 hours or earlier
5. legacy-x branch
1. Includes all archives for builds and updates daily, monthly and yearly
2. legacy branch has source code and binaries that are not supported by Masscollabs Services. When you fork a project that is not supported please send an additional request for the updates and security fixes to core at masscollabs dot com, Cc support at masscollabs dot com and security at masscollabs dot com
## Coding style sources
1. "Clean Code Best Practices"
## Documentation style sources
1. "Awesome format"
- This document will be updated with feedback.

View File

@ -1,28 +0,0 @@
Copyright (C) 2017-2023 Masscollabs Services, hwpplayers, procyberian(procyberian-linux), amassivus, sulincix
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".
# On Software Security
For stable and secure software we need continuous test. For test we need a very-well disciplined community which has a clean code of conduct agreement and coding rules. We have decided to create five branches such as:
* devel-x
devel is development branch. It is not stable yet.
* master-x
devel is development branch. It is not stable yet.
* stable-x
stable is current stable branch.
* oldstable-x
oldstable is old version but supported.
* legacy-x
legacy is old version and not supported.
## Responsibility of Masscollabs Services Core Team
Masscollabs Services core team is responsible from maintaining all of the organization repositories, giving support to community members and customers.And also have permission to delete content from the organization repository.
For security issues please create support record on our [support page](https://www.github.com/masscollabs/masscollabs.github.io/issues)

View File

@ -1,11 +0,0 @@
Copyright (C) 2017-2023 Masscollabs Services, hwpplayers, procyberian(procyberian-linux), amassivus
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".
# Support
You can take advantage from our services by opening a new support record on our [support page](https://www.github.com/masscollabs/masscollabs.github.io/issues) between 09:00 and 18:00 on Monday to Friday and 11:00 to 15:00 on Saturday to Sunday, in Istanbul (GMT + 3) time zone.