Comments (18)
We immediately send you an email with your password and you're good to go.
We use it as more of a deterrent for robots than anything else.
Also, it lets us throttle users if they are converting a lot of questions at once (have not had to do that yet).
We are not interested in selling information, that is not why we write open source software.
We don't use any cookies and the only tracker we use is the free webstats.com .
Your email address is kept for 2 months then deleted.
from awesome-selfhosted-data.
No version control/git repository? 🤔 Sourceforge does provide it (example: https://sourceforge.net/p/keepass/code/HEAD/tree/)
The release files contain a few precompiled binaries, minified js files, apk, etc. for which I can't find the source code.
No changelog?
from awesome-selfhosted-data.
from awesome-selfhosted-data.
it's not truly open source unless the source code is visible to everyone and you can audit the code. So you can prove said software is doing its intended purpose, not like a backdoor or anything. We could, of course label this as non-free and add it on to the list, but without the source code, the useful tool will go into obscurity. @nodiscc what are your thoughts?
from awesome-selfhosted-data.
So you can prove said software is doing its intended purpose, not like a backdoor or anything
I don't presume bad intentions.
All that is not required to program software if you are the only one programming it.
A changelog is useful to inform users of breaking changes and new/removed features or breaking changes, but the content in README.txt looks sufficient. Version control is always useful [1] even for a single-person project, especially since security is a concern for you as it provides the ability to cryptographically sign changesets, provides accountability, etc. But it is not a requirement.
The main problem is the presence of binary/precompiled files without the accompanying source code:
If you could name the files, i will check them out.
$ for i in qst*zip; do als $i |grep -v -E '(htm|jpg|png|gif|js|css|pm|txt|sql|conf|pdf|pl|/)$'; done
Archive: qst_linux_mac.zip
Length Date Time Name
--------- ---------- ----- ----
2808085 2021-08-06 03:05 qst_linux/android_quiz_survey_test.apk
4413440 2022-12-29 07:35 qst_linux/libapreq2-2.17.tar
363059 2021-05-11 10:33 qst_linux/qst/math.zip
Archive: qst.zip
Length Date Time Name
--------- ---------- ----- ----
2808085 2021-08-06 03:05 qst_gpl/android_quiz_survey_test.apk
4588101 2020-05-01 02:30 qst_gpl/WINQST_files/mod_perl-2.0.10-strawberryperl-5.26.1.1-64bit.zip
10100585 2020-05-01 01:24 qst_gpl/WINQST_files/httpd-2.4.43-win64-VS16.zip
99017793 2020-05-01 15:25 qst_gpl/WINQST_files/strawberry-perl-5.26.1.1-64bit.msi
19488768 2020-05-01 17:38 qst_gpl/WINQST_files/mysql-installer-web-community-5.7.29.0.msi
4413440 2022-12-29 07:35 qst_gpl/libapreq2-2.17.tar
363059 2019-11-08 23:30 qst_gpl/qst/math.zip
from awesome-selfhosted-data.
So you can prove said software is doing its intended purpose, not like a backdoor or anything
I don't presume bad intentions.
All that is not required to program software if you are the only one programming it.
A changelog is useful to inform users of breaking changes and new/removed features or breaking changes, but the content in README.txt looks sufficient. Version control is always useful [1] even for a single-person project, especially since security is a concern for you as it provides the ability to cryptographically sign changesets, provides accountability, etc. But it is not a requirement.
The main problem is the presence of binary/precompiled files without the accompanying source code:
If you could name the files, i will check them out.
$ for i in qst*zip; do als $i |grep -v -E '(htm|jpg|png|gif|js|css|pm|txt|sql|conf|pdf|pl|/)$'; done Archive: qst_linux_mac.zip Length Date Time Name --------- ---------- ----- ---- 2808085 2021-08-06 03:05 qst_linux/android_quiz_survey_test.apk 4413440 2022-12-29 07:35 qst_linux/libapreq2-2.17.tar 363059 2021-05-11 10:33 qst_linux/qst/math.zip Archive: qst.zip Length Date Time Name --------- ---------- ----- ---- 2808085 2021-08-06 03:05 qst_gpl/android_quiz_survey_test.apk 4588101 2020-05-01 02:30 qst_gpl/WINQST_files/mod_perl-2.0.10-strawberryperl-5.26.1.1-64bit.zip 10100585 2020-05-01 01:24 qst_gpl/WINQST_files/httpd-2.4.43-win64-VS16.zip 99017793 2020-05-01 15:25 qst_gpl/WINQST_files/strawberry-perl-5.26.1.1-64bit.msi 19488768 2020-05-01 17:38 qst_gpl/WINQST_files/mysql-installer-web-community-5.7.29.0.msi 4413440 2022-12-29 07:35 qst_gpl/libapreq2-2.17.tar 363059 2019-11-08 23:30 qst_gpl/qst/math.zip
Fair enough, it's not bad intentions, but it'd be nice to inspect source code.
from awesome-selfhosted-data.
from awesome-selfhosted-data.
Alrighty then, feel free to add a PR and we can take a look as that's fine
from awesome-selfhosted-data.
from awesome-selfhosted-data.
I tried to add a PR, but could not (even with reading the instructions) surmise how to find the qst.zip that you have and compare it to the new qst.zip? I see you likely got it from sourceforge.net, but i don't use their versioning? system either, i just upload new zips. This way users can only download the newest version.
I just version my own qst.zip with a date stamp added on end.
Would be great to have my software listed with you, don't know how to proceed?
I wrote mainly back end code to tie systems together and move data around and manipulate data and database systems. These were projects that others could not or would not take on (you learn by doing), so there was no group programming. Blah,blah...
Anyways, i programmed alone, so not used to this.
If you want to drop my project i understand.
If it needs to be reviewed by another perl programmer before being ok'd, i would likely have to provide some assistance as i have a rather unique programming style. That's why you use perl.
from awesome-selfhosted-data.
@bobb34 If you can ensure the template in here is still accurate, I can put the PR in for you.
Let me know if you have any questions. I have not fully reviewed the entire discussion so please be sure to make any edits discussed otherwise it will cause both of us extra work. Thanks!
from awesome-selfhosted-data.
from awesome-selfhosted-data.
@bobb34, can you please verify the demo link. When I go to that URL, I do not see the demo.
The demo_url is optional so let me know if we need to remove it.
Sorry for the delayed response, been busy.
from awesome-selfhosted-data.
Hey, a user must create a Free Account at qstonline.org to try the software. We do not retain their email addresses.
Don't know if that qualifies as Demo?
from awesome-selfhosted-data.
I am not sure, @nodiscc you think that suffices as a demo?
from awesome-selfhosted-data.
@ryangurn I'm not sure, do you think we should allow demos that require sign up? I don't think we should (bad user experience), but I have no strong opinion yet. There is a precedent [1] that leads to the same conclusion. Another one [2] was accepted but it does not require an e-mail address.
@bobb34 Is the demo immediately available after signing up, or does the user have to wait for an approval/action on your part?
from awesome-selfhosted-data.
Ok I personally am okay with requiring credentials for anti-spam reasons, it can be rough out there with the bots.
@bobb34 do you mind just updating this with the direct link to the "demo/signup" page.
from awesome-selfhosted-data.
Hi, I updated the link to the demo/signup page.
from awesome-selfhosted-data.
Related Issues (20)
- Add Moonlight Panel HOT 2
- Classification by power requirements HOT 5
- Add Litecart HOT 9
- Add NUTCase HOT 1
- Keepass available via WebDAV and SFTP HOT 2
- Add MyIP HOT 7
- Add Leaflet HOT 1
- Add Geoman HOT 1
- Add Readeck
- Laravel Simple Password Manager appears twice HOT 1
- Update license type of immich software
- Add Technitium DNS Server HOT 2
- Add SOFTWARE_NAME
- Add Wavelog HOT 4
- Add dokploy HOT 2
- Duplicate entries: motion.tools, OpenSlides, ZOT OCI Registry and Tiny File Manager HOT 1
- Add Part-DB
- Add Dagu HOT 1
- Add Pelican Panel HOT 2
- Add OpenTTD HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awesome-selfhosted-data.