Copyright/General Law for Publishing Online Software
I’m planning on releasing a program I made, but I’m not sure exactly how to ensure people don’t just steal it. The price point is $1, but I’m not selling it through an “app store” or anything so I have to handle the legal stuff myself as well as building a website. How do I make it illegal (is it by default?) for people to resell copies of it. What about adding Copyrights to the code itself? Often, when I’m buying software, or even when it’s free, I have to accept terms and conditions (which I obviously read sarcasm). Do I need something like that?
How much attention should be paid to patents when developing software?
Let’s say I want to develop an image editing program similar to Photoshop. Is it likely that certain interface patterns and approaches are patented and I can get sued if I use them in my program as well?
Software failure due to maintenance oversights example/case study
I’m doing some investigation into the role of maintenance in software development and the use of metrics within the development cycle.
Evaluating the complete revision of other’s software
I’m having some difficulty to evaluate the revision of a software: the software was paid by customer years ago, never used, and now the customer have noticed that it doesn’t work as expected.
Exploratory Development vs Incremental Development
In Software Engineering Methodologies… The Evolutionary Development contains Exploratory & Prototyping…
Is Exploratory Development same as Incremental Development… What do you mean by exploratory Development?
Is it possible to reach absolute zero bug state for large scale software?
I am talking about 20-30+ millions lines of code, software at the scale and complexity of Autodesk Maya for example.
What’s the formal name of this diagram?
Preferrable Method to record Documentation
As any taught Software Engineer knows how important Documentation for good software projects is. Could you show me best practices for assure good documentation beside of JavaDoc comments?
Is a grid or p2p architecture a subset of a broker architecture?
Is a grid or p2p architecture a subset of a broker architecture?
Programming task organization
My friend and I decided to create a large programming project together. Before that, I have never worked in a pair (I had quite many projects on my own and at work the boss defined the task for me). But now we have an idea of what kind of app we are going to do, how to plan it…but how can we divide the responsibility for the code in the project so that we don’t do each other’s work and it is not so closely related that we have to overlap each other’s code?