You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+31-10Lines changed: 31 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Last updated by username: liu-yucheng
7
7
8
8
# LYC-PythonUtils
9
9
10
-
My personal Python utilities.
10
+
Personal Python utility collection application.
11
11
12
12
# Installation (Using `pip`)
13
13
@@ -236,28 +236,49 @@ Loads the data from a text file to a string and returns the string.
236
236
Saves a string to a text file.
237
237
238
238
# Miscellaneous
239
-
## Versioning
239
+
## Developer's Notes :memo: And Warnings :warning:
240
+
### Notes :memo:
241
+
242
+
This application is distributed under the **GNU GPL3 license**.
243
+
244
+
A subsequent work of this application is a work that satisfies **any one** of the following:
245
+
- Is a variant of any form of this application.
246
+
- Contains a part, some parts, or all parts of this application.
247
+
- Integrates a part, some parts, or all parts of this application.
248
+
249
+
All subsequent works of this application **must also be distributed under the GNU GPL3 license, and must also open their source codes to the public**.
250
+
251
+
### Warnings :warning:
252
+
253
+
Making a **closed-source** subsequent work (as defined above) of this application, and distribute it to the public is **unlawful**, no matter if such work makes a profit.
254
+
255
+
Doing so may result in severe civil and criminal penalties.
256
+
257
+
I reserve the rights, funds, time, and efforts to prosecute those who violate the license of this application to the maximum extent under applicable laws.
258
+
259
+
## Versions
260
+
### Versioning
240
261
241
262
```text
242
-
The versioning of this app is based on Semantic Versioning.
263
+
The versioning of this application is based on Semantic Versioning.
243
264
You can see the complete Semantic Versioning specification from
244
265
https://semver.org/.
245
-
Basically, the version name of this app is in the form of:
266
+
Basically, the version name of this application is in the form of:
246
267
x.y.z
247
268
Where x, y, and z are integers that are greater than or equal to 0.
248
269
Where x, y, and z are separated by dots.
249
270
x stands for the major version and indicates non-compatible major changes to
250
-
the app.
271
+
the application.
251
272
y stands for the minor version and indicates forward compatible minor
252
-
changes to the app.
273
+
changes to the application.
253
274
z stands for the patch version and indicates bug fixes and patches to the
254
-
app.
275
+
application.
255
276
```
256
277
257
-
## Version Tags
278
+
###Version Tags
258
279
259
280
```text
260
-
The version tags of this repo has the form of a letter "v" followed by a
281
+
The version tags of this repository has the form of a letter "v" followed by a
261
282
semantic version.
262
283
Given a semantic version:
263
284
$x.$y.$z
@@ -280,7 +301,7 @@ You should have and keep a copy of the above license. If not, please get it
280
301
### Long Version
281
302
282
303
```text
283
-
LYC-PythonUtils, LYC's personal Python utility collection.
304
+
LYC-PythonUtils, LYC's personal Python utility collection application.
284
305
Copyright (C) 2022 Yucheng Liu. GNU GPL3 license (GNU General Public License
0 commit comments