Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 5 years ago.
Improve this question
My application will be using the API of the public-domain SQLite library to dynamically create databases and input data automatically into those databases.
When I google and look at their licencing it says nothing about IP rights.
Do I need to email them and find out if I need to purchase a licence to publicly use their API within my commercial project/asset?
Do I need to collaborate with the company/person who created such API and have them collaborate and have a % in-take due to it being their work?
"Public domain" means that you can do whatever you want with it.
The SQLite web site has a License link right at the top:
All of the code and documentation in SQLite has been dedicated to the public domain by the authors. […] Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
Apologies if this is in the wrong category. I'm currently developing and application in ASP, due to my inexperience with ASP I'm worried about vulnerabilities that a user can exploit.
My application is being coded from scratch, no templates used or defaults from Visual Studio, completely blank projects. The user is greeted with a login page where depending on there user access in active directory depends on which pages the user can access.
The exploit I'm worried about is if the user will be able to commit a directory traversal and access a page in which they're not allowed to access and change critical information.
I'm afraid my inexperience has caught up with me. Could someone explain to me how I could limit the access to the user or, If I'm over thinking the process, correct me? Constructive criticism is accepted.
Microsoft does try to help protect your application through their defaults, so if you're running in IIS, make sure the user the application pool is running under only has write access to the folders it needs to write into.
This is a very open-ended question and depends on many factors such as version of .net, server OS/IIS version, other handlers installed, etc. But a good start is to review the OWASP Top 10:
https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project#OWASP_Top_10_for_2013
Here's a list of some automated tools you can use for testing your implementation:
https://geekflare.com/online-scan-website-security-vulnerabilities/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 8 years ago.
Improve this question
We are developing an enrollment system through asp.net (c#), we are required to generate PDF reports and be deployed on a Web Host. We are going to use iTextSharp since it can be used for free but under Affero General Public License (AGPL). How can we deploy oursystem that is under Affero General Public License (AGPL) or more likely the free versions of iTextSharp ?
You need to distribute the complete source code of the project using iTextSharp using the same medium you use to distribute your software. For instance: in old days, software was distributed on a CD. In that case, the complete source code had to be distributed on the same CD(-set).
In your case, you are distributing the code on a Web Host (the main difference between the AGPL and the GPL is that putting code on a web site is also considered as distribution). This means that you should host the complete source code on the same site where you deploy your application.
Everybody visiting your site needs to have access to your complete source code. As many companies wish to avoid this, they purchase a commercial license.
There is also a persistent misconception where some project manager think "we did not modify iText, hence we do not have the obligation to share our code." That is wrong: linking to an AGPL library is generally considered being a modification of the library.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am administering a drupal based website for a small company. We want to start offering our customers video content, streaming preferably.
What we would like to do is have a log-in on the website where after authentication the user could access the videos.
Since I am quite new to do this I don't know
A., what streaming provider to use, lot of people mentioning amazon s3
b., is it possible if using amazon s3 to have my conent be "secured" so only people with neccessary login details access it.
(There is no need for purchasing infrastructure. We hand out the login/password to the customer personally, we just want that if someone copy/pastes the link he or she would not be able to watch it)
I just need some general guidline, googling streaming hosting gives up way to much results and I couldn't find the best solution for this type of question... :(
Thank you for your help!
Check out http://wistia.com/ its one of the best service.
As for showing the video you embed them in a content type and set permission for that type for authenticated users.
This is a basic example. If you needs is more complicate then you can try making a module or use commerce module .
Cheers,
Vishal
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I would like to integrate a "virtual blackboard" functionality with my e-learning website. I would like users to be able to participate in "meetings", with the following functionality:
chat (optionaly voice chat/videochat)
virtual blackboard (collaborative drawing)
screensharing (so one of the users can present material like pictures to other users)
ideally Flash or Java applet based (so users wouldn't have to install any additional software - but this is not a requirement, as long as setup wouldn't be too cumbersome)
I guess there are no free solutions, so I'm looking for a paid one. It would be best if users didn't have to set up separate accounts to participate in meetings. Perhaps they could just click on a link with the meeting id.
I googled a little and looked at Adobe Connect Pro. Are there any alternatives that you can recommend?
Checkout BigBlueButton http://www.bigbluebutton.org/
BigBlueButton is an active open source
project that focuses on usability,
modularity, and clean design -- both
for the user and the developer. The
project is hosted at Google Code
http://code.google.com/p/bigbluebutton/
It's not hard to create one with only JavaScript. Then the user really doesn't have to install anything, unlike with Flash or Java.
A pretty good tutorial is here, and additionally Ajax: The Definitive Guide has a good tutorial around Ch. 20 ish.
Influxis also has some Flash based meeting software apps and gives you the source code, so that you may extend them, if you are interested in that.
http://influxis.com/applications/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
I've been looking at several sites that offer a form of "linkware" license where you get the website for free but need to keep all links to the developers site in place. Purchasing a license key and adding it to the site (either in a database or some form of config file) removes these links.
I was wondering if anyone has had any experience of running a system like this, specifically how do you generate and check the license keys? I'm thinking of applying a similar model to something I'm working on so any examples in "Classic" ASP would be most appreciated.
Generally licences work using a public-key system. Your licence string is simply some info (perhaps with info on which domain name this licence is valid for, for example), signed by your private key. The web app contains the public key, which is used to check the validity of the signature.
I'm sure there are other ways, but this seems to be one of the more robust ones that I know of. :-)
I haven't coded anything in ASP, so I have no examples for you, sorry.