In this case 'good' must mean skilled people but also - senior enough - a lot of things are technically possible for a good junior while a good senior look for what is actually possible ( and that is company / project dependant ). - available - you need your answer, if your team is 150% busy they may not be available to do the required research for you. - cover the right skillset for the technologies you need to take some decision. Server Side dev. vs UI Side. C++ dev vs Java dev,... - complete - you could have to take the decision BEFORE hiring the required new member for your team
There is a difference with movies/books/cd. Anybody can hold a very large collection of movies and cd at the same time. A movies or book can be read/watched periodically for a relatively brief period of time. So you keep it.
For the games, it is a little different. It is seem that the market contains too much choice those day. The mainstream production today are RealTimeStrategy / FirstPersonShooter / Sport. And many game of the same kind can you keep at the same time ? How many racing game you really need at home. Yet if it were books/dvd you could say that you can have 50 books about car/racing at home. Another difference is that games do wear out, at least from a person to person basis : you didn't buy a GeForce 9999+ GTSLI80X to play Half Life 1 ? Would you play a RTS with the same IA than 10 years ago ?
I don't think the second hand market is the problem. In fact in don't think there is a problem at all... There could be simply that there too much game available on the market. Game publishers look at the number of FirstHand + SecondHand and overestimate the market. Of course one can buy Madden 05 / 06 / 07 and Unreal / Doom / HalfLife. But let's face it, for most people that doesn't count for 6 games, that count for 2 games, after a while they will just keep their favorite Madden and they favorite FPS and sell the one they don't like.
Game publisher are blinded by the success of their marketing campaign. They managed to make people actually WANT to play the very last version of Madden even if only the date changed on the box. They just forget that a normal person don't keep 10 versions of Madden at home under normal circumstances... They succesfully managed to fueled the second hand market - people keeps their games less longer and rushed in the stores for overhyped released.
The current game market should not be compared with books and dvd, but with vehicule ( car / bike /... ) The second hand market fuels the replacement rate, but no company in their right mind really think you will keep 20 bikes and 7 cars.
And ironically games are sometimes available the very next day after their publication in second hand...
There is something wrong. If you don't rush in the store the very first day of a game publication but rather wait, let's say to have time to go to the shop, maybe 1 week, you can already get the same game for 10-15% discount as second hand. If you are ready to wait 3 to 6 months ( not that long after all, that's about the same time you would wait for a DVD to come out - well at least here in Europe ) you get the game for 10% of the initial price ?
What kind of market is that. People don't throw away their DVD / CD the very next day of the release...
There are people out there that don't want to pay 50$/month for Cable TV. Or even have the TV.
I know, I don't have a TV. Most of my friends don't have a TV. I don't care paying for digital joy 24/7, I have internet and a monthly subscription to a postal dvd service, and that's enough for me. If tomorow I get bored, I would rather take WoW than TV !
However from time to time ( like for Battlestar Galactica ) I would like to be able to download 1 specific show (.. I mean legally download.. ) without waiting 3/6 months for it to be available on DVD rental.
But anyway, I'm out of luck, there is no itune download here in the uk...
Basically there is not even need for a vulnerability.
If a user open any executable that comes as attachement in an email, then the executable has whatever rights the user has, and generally that means accessing his documents ( and therefore potentially delete all of them )
The 'security' that Mac provides in this case is a different executable format, different way to make them run actually than Windows. Therefore if he receives a mail crafted at Windows user ( eg 'click on naked_girls.exe' ), it just does nothing on the mac.
That unfortunatly means that the mac user is unsafe to an attack like 'save the file 'naked_girls' on your disk, chmod and run' or whatever is needed on Mac to run something if he just think 'Hey, I'm on a Mac, if somebody tell me to run something it must be safe because my Mac OS is safe.'
There is a lot of education going on for Windows user to 'get a security clue' and stop making stupid thing on the net ( downloading crap,... ), and that's a shame if that this education is completely overlooked by a significant proportion of user that think they are safe in ANY circumstance...
Sure they should not take a specific demographic into account in order to make a game. But still, we are all different. I can say from my experience that my taste in games have changed radically over the years ( let's say from college to work to work + wife... and I fear I'm not far from work + wife + kids )
I used to play a lot a first person shooter, RTS and loads of other time consuming games. A good game for me at this time was a game you have to play literally for days to master. A game with an average/easy difficulty level that gives less than 20 hours gameplay could not be really good ( Basically at the time less than 20 hours could have meant about a single day... when today 20 hours of gaming can be up to 1 month of gaming or even more depending on my work or social activities. )
That's right, I chose *myself* to spend less time playing and as such I cannot be considered as a real 'gamer' anymore. But that's not my point: I still have the money AND the wish to spend it in games and as such I'm a market... but if game vendor want to get to me, they need to think about my constraints ! And even if in my ex-gamer heart I can still recognise that a game is the best thing of all time ( hey, I miss my college time now, when I would have been able tho play WoW ), I won't spend any penny in it...
I guess it is obvious that there are some flaw at some level in our understanding of the universe. It is even so obvious that in order to make the measures stick to the theory, we need to introduce 'patches' that have well known properties, but unknown 'physical' representation like the dark matter and dark energy.
That the way science works. Before having an absolute correct theory we still need any theory to start with, demontrates and experiment and maybe change it or even replace it later. It is easier to start with a theory we are more or less confident with ( by experimentation ) and patch it to make some progress than throw everything away and start from scratch.
Maybe in x years some guy(s) will find that 3 stars in a line of 100 lightyears produce the same effect as if there was an amount y of dark matter. And this guy will be able to demonstrate his theory because thanks to a patched theory during the previous x years, scientists have been able to measure very precisely the characteristic of this dark matter and are able to validate his results!
Now of course, I said 'start with a theory we are more or less confident with' and that's where people starts disagreeing...
On the other hand, the code has been there and the 'feature' documented for *years* and nobody has ever thought to use as a security breach before now. Even people in the WINE project have implemented the 'feature' without noticing the problem.
But indeed promoting 'Trustworthy Computing', and after letting a bug go through a whole product line unoticed for 10 years is ironic...
We don't have the 'sue them all' mentality here in Europe but that doesn't mean that the legal system is more innovation friendly or that people are happy having a giant 'festivus pole'-like innovation sitting in their backyard. I presume the same apply more or less for every developped country.
Of course innovation is a lot simpler in China where basically if something bad happen, the goverment just outlaw talking about the problem and if its really really bad, google will be happy to remove this area from the google map while yahoo/microsoft publish the name and address of uncooperative journalists...
Generally speaking most goverments of those innovation happy countries don't seem to care a lot about the well being of their human "stock" if not directly threatened to do so. And in term of innovation, when they don't focus on selling thing we already produce back to us and they rather try to replicate our greatest "achievements" : massive gaz emmisions, 1 car/person, destruction of ecosystems, atomic bombs,...
"The *nix philosophy requires a great deal more learning on the part of the user."
Come on, how many person are really interesting into 'learning', to simply use a computer. The average user buys a computer for a limited subset of functionalities : read mail, access website, read company memo, 'get' some media or for more advanced users do some image-editing.
Since computer have become mainstream product, nobody is interested into learning its inner-working anymore. The cool factor is over. That happened before with TV set, radio, car. Damn, do you know anybody not directly in the business that buys TV Set schematics or that replace all the capasitors of his radio to get beter signal ? Back several years ago you would have found quite a lot.
And anyway, what's the point? Going to a 'harder' but 'safer' OS will change nothing. Basically whatever a user can do, that can be exploited. Simple example, how many person still leave their door open even after millenia of burglary ? With a very complex a tool like a multipurpose computer, the most scary is the problem.
I fear that rather going into a Linux/Whatever beter OS, big companies, selling mainstream product will use the 'time of fear under windows factor' to promote an apparantly simpler solution, like say, sony PSP/PS3 filled-up with DRM, communicating on private encrypted/approved network or google like thin-client applications running on a lockup machine accessing a subset of 'safe' (i.e. profitable ) internet.
It is the same in windows, even with User only access you can still do all the thing everyday user do (i.e. connecting the web, deleting MyDocs,... )
However, on Windows, Virus/Malware developer fall for the same sin than regular developer and develop thinking that the user has administrator privilege ( so, can install thing in C:\Windows, access LOCAL_MACHINE config in the registry,... ) meaning most of them doesn't work if not used as Admin.
To answer your question, under linux/mac os, you are safe whatever your config on linux/mac os, since windows is too good as a target ( it has the very large majority of the market, highest level of Joe User, a very strong malware developer community, and a continous flow of... hum... "opportunities" )
For windows user, you are safe if you run as a User as long as the biggest PC vendor like DELL, Toshiba, HP drive the mono-user tradition with their default config.
The current state with 'No liability'/'No guarantee' condition / 'Giving up all your rights clause / 'Software does not guarantee that it implements what specified on the box' EULA is in a way abusive.
I agree with your position at a company level ( by company, I mean the company with the name on the box, not the contractor hired for 3 months to mend security procedure ) Computer and by extension the software it runs should not be exempted of a minimal service / legal safety net. After all more and more, people stores their live on their computer (or remote web service): photo, document, but also more 'legal'(or at least critical) document such as comptability, bank statements.
However, my fear is that the developer seem a too easy target to blame. Competent/Incompetent developers share the development market in the same proportion than in any other field. Yet cars do not explode, restaurants prepare comestible food,... In my opinion, the developer is the last link in the development chain, he is not exempt of responsability but he certainly shares it with testers, business analysts, managers, architects,...
So every individual developer would need to take insurance like practitioners do.
Fine, but what about the company that setup the requirements ? And the company that did not enough regression test, or expose software functionalities that should have been hidden behind a firewall ?
Think like a developer, working on an entreprise level project requires that you code maybe 1000 lines of code, that integrates in a pack of 1.000.000 lines of code. You cannot handle everything and you must trust the specification the company gives you ( eg: this run in a secure area, only authorised component will be allowed to instanciate you component,... )
In engineering, there is such kind of (civil) liability:
If you ask an engineer to design a wheel for a sport car and the wheel desintigrate at 20 Mph, the engineer is responsible - fair enough. But in this case, it is like requiring a engineer to make a wooden wheel using only matches a knife and glue, yet against his will ( or knowledge ) stiking it on a sport car and still holding the engineer responsible for the behavior of the car.
That's unfair and I can see only insurance companies and lawyers happy with that.
In my city (EU) we need to sort the different waste in different bags for recycling. ( You can be fined if you don't do it properly - crap is a serious matter here )
The future will be exiting, 1. Paper is the blue bag 2. Glass Bottle must be brought back to the shop. 3. cans and plastic in the Blue Bag 4. Black bag for other waste... and now, after sorting all this, think about EMP the bag.
Total time 1 Man-day a week to manage the dirt... if you are lucky enough to be single. If not and you have 2 children and a cat, you may be thinking hiring a project manager.
will Hollywood want to have China consumers watch their films... Last time, it was US, EU companies that were trying to set foot in China at all cost ( see Google ), the opposite on the other hand does not seem an issue for China ( see the recent clothes importation frenzy in EU, where China cool down just to please EU )
In fact, the codec used on UMD is H.264 AVC, which really should be equivalent and even slightly better than DVD.
Still the PSP screen is only 480x272...
How does that solve the problem of forever copyright finally ?
If the copyright worth it ( Mickey Mouse, Beatles,... ) the owner will pay a small taxe and still be profitable. For the end user the problem is the same, the popular music is the one that everybody knows, the one that has still a commercial potential and therefore the one that will never reach public domain.
For the books, bands nobody knows, well, public domain or not, nobody produce them anymore, meaning even if there is still a copyright holder he cannot get any money from it anyway ! This proposition could only speedup the public availability of the minor production cleaning the way for more easily track major, profitable productions.
Artificial Rubys and Sapphires have been on the market for years and it is still painful to find a quality artifial sapphire. I mean with a nice cut, calibrated, that has been carefully choosen for its beauty.
Even if you can create the most incredible stone for a fraction of the price. The market still maximise their profit using the best technique only on the most expensive stones ( the natural ones ). Artificial stone are only used for entry level jewellery were everything is done to lower the price. For the artificial diamond I won't get any better: cutting a diamond is extremly expensive, diamonds worn out everything and if you don't do it properly they just look very similar to glass.
The question will be : is there a market for a 2000$ artificial diamond ring ( in every point equivalent natural diamond ring that would worth 50.000$+ ) Or the jeweller will keep artificial diamond for the entry market GOLD ring + 10 mm VERY LARGE DIAMOND only 20$ even if it looks like a plastic chunk on a brass keyring.
Thanks Utah, Now I can also reached 100% pr0n usage of my computer with Doom3 installed.
I hate to break the stats.
In this case 'good' must mean skilled people ...
but also
- senior enough - a lot of things are technically possible for a good junior while a good senior look for what is actually possible ( and that is company / project dependant ).
- available - you need your answer, if your team is 150% busy they may not be available to do the required research for you.
- cover the right skillset for the technologies you need to take some decision. Server Side dev. vs UI Side. C++ dev vs Java dev,
- complete - you could have to take the decision BEFORE hiring the required new member for your team
There is a difference with movies/books/cd.
...
... They succesfully managed to fueled the second hand market - people keeps their games less longer and rushed in the stores for overhyped released.
... )
Anybody can hold a very large collection of movies and cd at the same time. A movies or book can be read/watched periodically for a relatively brief period of time. So you keep it.
For the games, it is a little different. It is seem that the market contains too much choice those day.
The mainstream production today are RealTimeStrategy / FirstPersonShooter / Sport.
And many game of the same kind can you keep at the same time ? How many racing game you really need at home. Yet if it were books/dvd you could say that you can have 50 books about car/racing at home.
Another difference is that games do wear out, at least from a person to person basis : you didn't buy a GeForce 9999+ GTSLI80X to play Half Life 1 ? Would you play a RTS with the same IA than 10 years ago ?
I don't think the second hand market is the problem. In fact in don't think there is a problem at all
There could be simply that there too much game available on the market.
Game publishers look at the number of FirstHand + SecondHand and overestimate the market. Of course one can buy Madden 05 / 06 / 07 and Unreal / Doom / HalfLife. But let's face it, for most people that doesn't count for 6 games, that count for 2 games, after a while they will just keep their favorite Madden and they favorite FPS and sell the one they don't like.
Game publisher are blinded by the success of their marketing campaign. They managed to make people actually WANT to play the very last version of Madden even if only the date changed on the box. They just forget that a normal person don't keep 10 versions of Madden at home under normal circumstances
The current game market should not be compared with books and dvd, but with vehicule ( car / bike /
The second hand market fuels the replacement rate, but no company in their right mind really think you will keep 20 bikes and 7 cars.
And ironically games are sometimes available the very next day after their publication in second hand ...
...
There is something wrong. If you don't rush in the store the very first day of a game publication but rather wait, let's say to have time to go to the shop, maybe 1 week, you can already get the same game for 10-15% discount as second hand.
If you are ready to wait 3 to 6 months ( not that long after all, that's about the same time you would wait for a DVD to come out - well at least here in Europe ) you get the game for 10% of the initial price ?
What kind of market is that. People don't throw away their DVD / CD the very next day of the release
Yes, think about the parents ...
...'
to their teenager kids: 'No, you cannot install a script from an untrusted source that increase your e-penis by 10 pixel
or during the mandotory 2 days their must show interest in their kids' brand new XBox 720:
'Hey mum, look, if I fscked the sylvan elf and mix her vaginal fluid with the one of the troll I rape yesterday I can get a 'Pant of Love' + 5'
There are people out there that don't want to pay 50$/month for Cable TV. Or even have the TV.
.. I mean legally download .. ) without waiting 3/6 months for it to be available on DVD rental.
...
I know, I don't have a TV. Most of my friends don't have a TV. I don't care paying for digital joy 24/7, I have internet and a monthly subscription to a postal dvd service, and that's enough for me. If tomorow I get bored, I would rather take WoW than TV !
However from time to time ( like for Battlestar Galactica ) I would like to be able to download 1 specific show (
But anyway, I'm out of luck, there is no itune download here in the uk
Basically there is not even need for a vulnerability.
... ), and that's a shame if that this education is completely overlooked by a significant proportion of user that think they are safe in ANY circumstance ...
If a user open any executable that comes as attachement in an email, then the executable has whatever rights the user has, and generally that means accessing his documents ( and therefore potentially delete all of them )
The 'security' that Mac provides in this case is a different executable format, different way to make them run actually than Windows. Therefore if he receives a mail crafted at Windows user ( eg 'click on naked_girls.exe' ), it just does nothing on the mac.
That unfortunatly means that the mac user is unsafe to an attack like 'save the file 'naked_girls' on your disk, chmod and run' or whatever is needed on Mac to run something if he just think 'Hey, I'm on a Mac, if somebody tell me to run something it must be safe because my Mac OS is safe.'
There is a lot of education going on for Windows user to 'get a security clue' and stop making stupid thing on the net ( downloading crap,
Strange I would have thought a person related to George Bush would have spelt it M-U-S-C-U-L-A-R ...
Sure they should not take a specific demographic into account in order to make a game. ... and I fear I'm not far from work + wife + kids )
... when today 20 hours of gaming can be up to 1 month of gaming or even more depending on my work or social activities. )
... but if game vendor want to get to me, they need to think about my constraints ! ...
But still, we are all different. I can say from my experience that my taste in games have changed radically over the years ( let's say from college to work to work + wife
I used to play a lot a first person shooter, RTS and loads of other time consuming games. A good game for me at this time was a game you have to play literally for days to master. A game with an average/easy difficulty level that gives less than 20 hours gameplay could not be really good ( Basically at the time less than 20 hours could have meant about a single day
That's right, I chose *myself* to spend less time playing and as such I cannot be considered as a real 'gamer' anymore. But that's not my point: I still have the money AND the wish to spend it in games and as such I'm a market
And even if in my ex-gamer heart I can still recognise that a game is the best thing of all time ( hey, I miss my college time now, when I would have been able tho play WoW ), I won't spend any penny in it
I guess it is obvious that there are some flaw at some level in our understanding of the universe.
It is even so obvious that in order to make the measures stick to the theory, we need to introduce 'patches' that have well known properties, but unknown 'physical' representation like the dark matter and dark energy.
That the way science works. Before having an absolute correct theory we still need any theory to start with, demontrates and experiment and maybe change it or even replace it later. It is easier to start with a theory we are more or less confident with ( by experimentation ) and patch it to make some progress than throw everything away and start from scratch.
Maybe in x years some guy(s) will find that 3 stars in a line of 100 lightyears produce the same effect as if there was an amount y of dark matter. And this guy will be able to demonstrate his theory because thanks to a patched theory during the previous x years, scientists have been able to measure very precisely the characteristic of this dark matter and are able to validate his results!
Now of course, I said 'start with a theory we are more or less confident with' and that's where people starts disagreeing...
It is not so sure that they recycle some old code. After all WINE team didn't recycle Microsoft code and still have exactly the same problem!
On the other hand, the code has been there and the 'feature' documented for *years* and nobody has ever thought to use as a security breach before now. Even people in the WINE project have implemented the 'feature' without noticing the problem.
...
But indeed promoting 'Trustworthy Computing', and after letting a bug go through a whole product line unoticed for 10 years is ironic
There is a big difference in Europe:
...
...
...
...
Who do I sue if I have any health problems
would have been phrased
What can I do if I have any health problems
We don't have the 'sue them all' mentality here in Europe but that doesn't mean that the legal system is more innovation friendly or that people are happy having a giant 'festivus pole'-like innovation sitting in their backyard. I presume the same apply more or less for every developped country.
Of course innovation is a lot simpler in China where basically if something bad happen, the goverment just outlaw talking about the problem and if its really really bad, google will be happy to remove this area from the google map while yahoo/microsoft publish the name and address of uncooperative journalists
Generally speaking most goverments of those innovation happy countries don't seem to care a lot about the well being of their human "stock" if not directly threatened to do so. And in term of innovation, when they don't focus on selling thing we already produce back to us and they rather try to replicate our greatest "achievements" : massive gaz emmisions, 1 car/person, destruction of ecosystems, atomic bombs,
"The *nix philosophy requires a great deal more learning on the part of the user."
Come on, how many person are really interesting into 'learning', to simply use a computer. The average user buys a computer for a limited subset of functionalities : read mail, access website, read company memo, 'get' some media or for more advanced users do some image-editing.
Since computer have become mainstream product, nobody is interested into learning its inner-working anymore. The cool factor is over. That happened before with TV set, radio, car. Damn, do you know anybody not directly in the business that buys TV Set schematics or that replace all the capasitors of his radio to get beter signal ? Back several years ago you would have found quite a lot.
And anyway, what's the point? Going to a 'harder' but 'safer' OS will change nothing. Basically whatever a user can do, that can be exploited. Simple example, how many person still leave their door open even after millenia of burglary ?
With a very complex a tool like a multipurpose computer, the most scary is the problem.
I fear that rather going into a Linux/Whatever beter OS, big companies, selling mainstream product will use the 'time of fear under windows factor' to promote an apparantly simpler solution, like say, sony PSP/PS3 filled-up with DRM, communicating on private encrypted/approved network or google like thin-client applications running on a lockup machine accessing a subset of 'safe' (i.e. profitable ) internet.
It is the same in windows, even with User only access you can still do all the thing everyday user do (i.e. connecting the web, deleting MyDocs, ... )
... ) meaning most of them doesn't work if not used as Admin.
... hum ... "opportunities" )
However, on Windows, Virus/Malware developer fall for the same sin than regular developer and develop thinking that the user has administrator privilege ( so, can install thing in C:\Windows, access LOCAL_MACHINE config in the registry,
To answer your question, under linux/mac os, you are safe whatever your config on linux/mac os, since windows is too good as a target ( it has the very large majority of the market, highest level of Joe User, a very strong malware developer community, and a continous flow of
For windows user, you are safe if you run as a User as long as the biggest PC vendor like DELL, Toshiba, HP drive the mono-user tradition with their default config.
The current state with 'No liability'/'No guarantee' condition / 'Giving up all your rights clause / 'Software does not guarantee that it implements what specified on the box' EULA is in a way abusive.
... ...
I agree with your position at a company level ( by company, I mean the company with the name on the box, not the contractor hired for 3 months to mend security procedure )
Computer and by extension the software it runs should not be exempted of a minimal service / legal safety net. After all more and more, people stores their live on their computer (or remote web service): photo, document, but also more 'legal'(or at least critical) document such as comptability, bank statements.
However, my fear is that the developer seem a too easy target to blame. Competent/Incompetent developers share the development market in the same proportion than in any other field. Yet cars do not explode, restaurants prepare comestible food,
In my opinion, the developer is the last link in the development chain, he is not exempt of responsability but he certainly shares it with testers, business analysts, managers, architects,
So every individual developer would need to take insurance like practitioners do.
... )
Fine, but what about the company that setup the requirements ? And the company that did not enough regression test, or expose software functionalities that should have been hidden behind a firewall ?
Think like a developer, working on an entreprise level project requires that you code maybe 1000 lines of code, that integrates in a pack of 1.000.000 lines of code. You cannot handle everything and you must trust the specification the company gives you ( eg: this run in a secure area, only authorised component will be allowed to instanciate you component,
In engineering, there is such kind of (civil) liability:
If you ask an engineer to design a wheel for a sport car and the wheel desintigrate at 20 Mph, the engineer is responsible - fair enough.
But in this case, it is like requiring a engineer to make a wooden wheel using only matches a knife and glue, yet against his will ( or knowledge ) stiking it on a sport car and still holding the engineer responsible for the behavior of the car.
That's unfair and I can see only insurance companies and lawyers happy with that.
In my city (EU) we need to sort the different waste in different bags for recycling. ( You can be fined if you don't do it properly - crap is a serious matter here )
...
... if you are lucky enough to be single.
The future will be exiting,
1. Paper is the blue bag
2. Glass Bottle must be brought back to the shop.
3. cans and plastic in the Blue Bag
4. Black bag for other waste
and now, after sorting all this, think about EMP the bag.
Total time 1 Man-day a week to manage the dirt
If not and you have 2 children and a cat, you may be thinking hiring a project manager.
Another question,
... Last time, it was US, EU companies that were trying to set foot in China at all cost ( see Google ), the opposite on the other hand does not seem an issue for China ( see the recent clothes importation frenzy in EU, where China cool down just to please EU )
will Hollywood want to have China consumers watch their films
Meaning next year,
...
we will find 600$ pc with 2 Gb RAM, a 256+ Video Card, XX Ghz CPU,
All that to make Vista run at the same speed than XP today.
I can't wait!
In fact, the codec used on UMD is H.264 AVC, which really should be equivalent and even slightly better than DVD. Still the PSP screen is only 480x272 ...
How does that solve the problem of forever copyright finally ?
... ) the owner will pay a small taxe and still be profitable.
If the copyright worth it ( Mickey Mouse, Beatles,
For the end user the problem is the same, the popular music is the one that everybody knows, the one that has still a commercial potential and therefore the one that will never reach public domain.
For the books, bands nobody knows, well, public domain or not, nobody produce them anymore, meaning even if there is still a copyright holder he cannot get any money from it anyway !
This proposition could only speedup the public availability of the minor production cleaning the way for more easily track major, profitable productions.
Artificial Rubys and Sapphires have been on the market for years and it is still painful to find a quality artifial sapphire. I mean with a nice cut, calibrated, that has been carefully choosen for its beauty.
Even if you can create the most incredible stone for a fraction of the price. The market still maximise their profit using the best technique only on the most expensive stones ( the natural ones ). Artificial stone are only used for entry level jewellery were everything is done to lower the price.
For the artificial diamond I won't get any better: cutting a diamond is extremly expensive, diamonds worn out everything and if you don't do it properly they just look very similar to glass.
The question will be : is there a market for a 2000$ artificial diamond ring ( in every point equivalent natural diamond ring that would worth 50.000$+ )
Or the jeweller will keep artificial diamond for the entry market GOLD ring + 10 mm VERY LARGE DIAMOND only 20$ even if it looks like a plastic chunk on a brass keyring.