|
|
|
Which part of the Do Not Copy setting do you (or I) not understand?! Does it not apply to web.config files?
</rant>
Thank you, I feel better now. As you were.
There are no solutions, only trade-offs. - Thomas Sowell
A day can really slip by when you're deliberately avoiding what you're supposed to do. - Calvin (Bill Watterson, Calvin & Hobbes)
|
|
|
|
|
No, it doesn't, because it's an integral part of the ASP.NET framework. The thing no workie without it.
|
|
|
|
|
Correct, but I do not need it to overwrite the copy in production with the copy on my development machine, even if there are changes.
There are no solutions, only trade-offs. - Thomas Sowell
A day can really slip by when you're deliberately avoiding what you're supposed to do. - Calvin (Bill Watterson, Calvin & Hobbes)
|
|
|
|
|
OK, so that's Publishing the app. Click on the file once in Solution Explorer and change the "Build Type" from "Content" to "None" and change "Copy to output Directory" to "Do not copy".
If that doesn't do it for you, there's another way to exclude files from the Publish, described at Excluding Files and Folders from Deployment | Microsoft Learn[^].
|
|
|
|
|
Software is a product.
Much like TV, automobile, washing machine, etc.
The latter are tangible while software is intangible but that is not an important difference.
Once upon a time, when you bought a software, you paid one price for it, no matter how many persons in the purchaser company used it.
Then they decided to charge according to the power of the processor the purchaser company used. This is like saying you have a larger living room and so the TV is higher priced.
Then they decided to charge price/user. This is akin to the price of the TV or washing machine being dependent on how many persons are in the household.
Now, Oracle has gone one step further and its Java licenses are based on the number of employees in the purchaser company, including janitors or messenger boys they may employ. If a customer refuses to accept the new terms, which yield hundreds of thousands if not millions of dollars more in revenue to Oracle, Oracle is threatening an audit of those companies to determine if any of the contractual terms are violated by the purchaser. Companies have sprung up to assist the purchasers in questioning the findings of these audits.
What makes software different from common household goods such as TV, automobiles, etc?
What justifies differential pricing based on number of users?
Other than the greed of software vendors.
|
|
|
|
|
Thankfully it only applies to Oracle OpenJDK, which is essentially Standard Edition. I'd be surprised if any large companies continue to use it, at my last place I had a migration task to move all JDK installations from SE to the Adoptium OpenJDK versions. Took me all of about a day and probably saved the company a lot of money since the company was international and had a lot of employees. I suppose the only companies interested would be those specifically wanting the Oracle support, but is it worth the cost? I don't think so.
Some other platforms do similar things where they charge different models based on the size of your business, either by the number of employees or the average annual revenue.
|
|
|
|
|
My question was:
Should software be priced differently than ordinary goods? What is the justification for it?
The production process is similar. An automobile manufacturer has a design bureau to design a new vehicle; production engineers to manufacture the vehicle; test engineers who test the vehicle for safety, compliance with various laws, etc; and a marketing and sales group to advertise the new vehicle and sell it through dealerships; and a service organization that coordinates warranty repairs through the dealership.
A software company has senior developers who design the software; development engineers who write the code; test engineers who test the functionality of the software; and maintenance engineers who perform fixes when errors are discovered. The production process is far easier as one has to only copy hundreds of CDs as opposed to an automobile where several body parts have to be pressed out of sheet metal; the body has to be welded together and painted; the engine has to be cast and machined; the transmission has to be forged and machined: and the entirety of parts have to be brought together in an assembly line to be assembled into a complete vehicle.
But an automobile is not priced on the basis of whether it is a single user vehicle or to be used by a family of six.
Why the difference then except that the software guys have the customer by the gonads and are willing to squeeze hard to extract money?
|
|
|
|
|
Vivi Chellappa wrote: Should software be priced differently than ordinary goods?
You mean like John Deere requiring that their tractors only be serviced by their dealers?
Or terms of use on almost any electronics that said the warranty was violated if anyone but a licensed service center worked on it?
Or labeling exactly the same printer with a different name, and charging more, based on whether it would be serviced for free if something went wrong versus charging to fix for it?
What about charging for an extended warranty for a refrigerator because it only has a one year warranty when refrigerators commonly last more than 10 years.
Vivi Chellappa wrote: But an automobile is not priced on the basis of whether it is a single user vehicle or to be used by a family of six.
But on the other hand a rental car usually (always?) states that only the renter can drive it. Doesn't matter whether it is a friend or a spouse.
|
|
|
|
|
Chris Copeland wrote: charge different models based on the size of your business, either by the number of employees
See, if it's a site license, charging by the number of employees makes some sense to me.
Otherwise, it's just gouging.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Vivi Chellappa wrote: What justifies differential pricing based on number of users? You are comparing apples with oranges. When you watch TV you do not use it to make money. When you use someone's software product, in most cases it is to keep your business going. So if you profit from using that software then maybe the owner should get a share of those profits.
|
|
|
|
|
So a bar installs a TV intending to attract more barflies and the vendor charges per barfly/hour whether the barflies are watching it or not.
|
|
|
|
|
Do they? I always thought that they charged a flat fee. But again this is not the same as using one software product to create another.
|
|
|
|
|
So, if I buy a truck from General Motors for my freight carrying business, I should share my profits with GM?
|
|
|
|
|
You probably do if you got the extended warranty.
|
|
|
|
|
No.
The extended warranty would be an optional cost of acquiring the vehicle.
Profits are what remain after all costs are deducted.
|
|
|
|
|
A truck is not software. Stop trying to compare things that are not equivalent.
|
|
|
|
|
But the concept is analogous. Just some people give special "clearance" to certain things like tech and the medical industry. And it makes sense that we devs would consider software special. IMO it shouldn't be that way though. One could think of software like a tool. And if I buy a screwdriver as a carpenter, should I share profits then?
Don't get me wrong, some profit-based models aren't always bad. For instance, some game engines are free to use until after the company makes money off the game. Which makes the barrier to entry low. If it's done ethically though and not from a place of greed.
But, this day in age, everyone is all about getting recurring payments from customers. Hell, they want you to get a "subscription" when going to the car wash now. The idea of just buying something is become a relic of the past... all for greed.
Jeremy Falcon
|
|
|
|
|
If that is how they sell it yes.
Did you know you can get a 'fleet' credit card for your business?
Like a regular credit card but for commercial businesses which do in fact use vehicles as part of the business. The company gets benefits because the card is used, via the contract for the card, in certain ways. Such as where they buy gas and how the vehicle is serviced.
Same is true for large companies where the employees have company expenses. The company gets money back depending on things like how the employees travel, where they stay, where they eat and even office expenses.
|
|
|
|
|
I think you make a good point.
Richard MacCutchan wrote: When you use someone's software product, in most cases it is to keep your business going.
However, if you compare this to a car, the analogy falls apart bec it would mean we would charge Uber drivers, delivery drivers, etc. more because they earn income using the product.
But, still you point is a good one.
|
|
|
|
|
If you shoot video in a National Park -- and someone, anyone ever earns money from that video -- the National Park Service wants some of that money.
It ain't right.
|
|
|
|
|
Can I get in on this? I want some of the money for watching the video.
Jeremy Falcon
|
|
|
|
|
raddevus wrote: However, if you compare this to a car But I'm not, I'm comparing it to watching TV at home.
|
|
|
|
|
So if I buy a truck for my delivery service, is it your contention that I should pay a royalty or license fee to the truck's manufacturer?
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|