Write the reason you're deleting this FAQ
Two days ago i posted a discussion about "how to protect images" and i think some useful information was mentioned there, but not exactly what i was looking for, so decided to search a little more on google , and today i discovered a new website called blockai...and i think this is what i wanted.
What is blockai?
A web application that allows a user to claim ownership of a unique file they created, such as images, gifs, movies, music and other files. Blockai creates a permanent record in the blockchain that shows information about when the user claimed the file.
The only issue I can think of that might be a problem is when someone takes your images and registers them with Blockai first before you do. What will you be able to do about that then and how would you be able to prove the uploaded didn't have the permission to?
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Are you sure you want to delete this post?
What can you do? Bring them to court? In real world it should be OK but over the internet it's not so easy because we all know what people doing. Perhaps, if someone do just some touch up or edit your image, he / she can claim it's his own image. I seen this before when it comes to writing songs as i did. Someone, instead of paying me for great song, rewrite it just like 20% and it's his own song... Things like this can be pain...
Didn't know that in your first post looked for something like this. And i am not sure if this is something that can protect your images. I thought you needed something so nobody could use your image at all, while with this, someone still can use your image, but IF you find out you have to prove it's your own, and someone would not care again :) What can you do? Bring them to court? In real world it should be OK but over the internet it's not so easy because we all know what people doing. Perhaps, if someone do just some touch up or edit your image, he / she can claim it's his own image. I seen this before when it comes to writing songs as i did. Someone, instead of paying me for great song, rewrite it just like 20% and it's his own song... Things like this can be pain...
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Yes, it will check if that image has been registered(uploaded) on blockai, i tried to upload another copy of my image from another account and it wasn't allowed, as it shows in photo below.
[url=https://www.seoclerk.com/files/user/images/Screenshot_1(681).png][img]https://www.seoclerk.com/files/user/images/Screenshot_1(681).png[/img][/url]
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Are you sure you want to delete this post?
| Match | Count | SQL | Script |
| SELECT * FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-86400 | 1 | SELECT querystring, added
FROM members_ledger
WHERE
ip = ? AND added>=unix_timestamp(NOW())-86400 | /opt/clerks-staging/docroot/include/functions/includes/security.php 398 fetchMemberLedger() include_once() |
| SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='18412' | 1 | SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid
FROM `questions` as q
JOIN categories_faq as c ON q.catid=c.CATID
WHERE (q.status=1 OR
(q.status=2 AND userid='')
)
AND q.quesid='18412' | /opt/clerks-staging/docroot/viewfaq.php 496 () () |
| SELECT * FROM seoclerks.members WHERE USERID='377074' | 1 | SELECT * FROM seoclerks.members WHERE USERID='377074' | /opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() () |
| SELECT * FROM categories_faq WHERE CATID='55' | 1 | SELECT CATID, seo, name, metatitle, h2header, metakeywords, metadescription, metaheader, parentid, image_name FROM categories_faq WHERE CATID='55' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() GetCategorySeoFromType() |
| SELECT * FROM seoclerks.members WHERE USERID=377074 | 1 | SELECT googleplus_profile FROM seoclerks.members WHERE USERID=377074 | /opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() () |
| SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=18412 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faq as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=18412
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='18412' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc | 1 | SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered,
b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b
WHERE a.quesid='18412' AND a.userid=b.USERID and b.status='1' AND a.status=1
ORDER BY a.combined_votes DESC, a.date_answered asc | /opt/clerks-staging/docroot/viewfaq.php 1245 () () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101631 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=101631
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101649 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=101649
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101910 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=101910
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=102129 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=102129
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101710 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=101710
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101787 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=101787
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101911 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=101911
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101917 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=101917
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101813 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=101813
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=102040 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=102040
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=154382 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=154382
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| UPDATE questions SET total_views = total_views + 1 WHERE quesid='18412' | 1 | UPDATE questions SET total_views = total_views + 1 WHERE quesid='18412' | /opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() () |
| SELECT * FROM questions WHERE quesid!='18412' AND status='1' AND (question like '%Protect Work Blockai! %' OR question like '%Protect%' OR question like '%Work%' OR question like '%Blockai!%') -- ORDER BY RAND() LIMIT 15 | 1 | SELECT quesid, question, seo, userid
FROM questions
WHERE quesid!='18412' AND status='1'
AND (question like '%Protect Work Blockai! %' OR question like '%Protect%' OR question like '%Work%' OR question like '%Blockai!%')
-- ORDER BY RAND()
LIMIT 15 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() () |
| SELECT * FROM seoclerks.members WHERE USERID='318' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='318' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM seoclerks.members WHERE USERID='7540' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='7540' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM seoclerks.members WHERE USERID='1490' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='1490' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM seoclerks.members WHERE USERID='1508' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='1508' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM seoclerks.members WHERE USERID='873' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='873' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=18412%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID | 1 | SELECT USERID, username FROM members_ledger
WHERE script='/opt/clerks-staging/docroot/viewfaq.php'
AND querystring LIKE '%id=18412%'
AND added>=UNIX_TIMESTAMP(NOW())-1200
GROUP BY USERID
| /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() () |
| SELECT * FROM categories | 1 | SELECT * FROM categories | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache() |
| select * from categories_software order by name asc | 1 | select * from categories_software order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories() |
| select * from categories_wanttobuy order by name asc | 1 | select * from categories_wanttobuy order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories() |
| select * from categories_wanttotrade order by name asc | 1 | select * from categories_wanttotrade order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories() |
| SELECT * FROM seoclerks.members WHERE USERID='272.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='272.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='377074.png' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='377074.png' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='306632.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='306632.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='254580.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='254580.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='212316.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='212316.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='600657.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='600657.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| select * from categories_faq order by name asc | 1 | select * from categories_faq order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories() |
| count(*) | sql1 | error_msg |
|---|
| Load | Count | SQL | Max | Min |
| Avg Time | Count | SQL | Max | Min |
idealmike
I'm wondering how certifiable and enforceable this is. Because to actually enforce it and win a case in a court of law you would have to actually register your content with the Copyright Office in the USA first. Although in most other countries you don't need to register it to win in court. It does state that it doesn't actually protect your intellectual property but does give you a "Proof of Publication" which you can use when sending a cease and desist order with DMCA should anyone use them or claim them as their own without your permission.
But using the blockchain as a way to create a timestamp that is verifiable and can be checked is just pure genius but also good common sense because it can't be lied about and give you a way of showing you registered that property on the Blockai blockchain.
So this is a good step in the right direction for those artists, developers and creationists out there that can't afford to register and copyright all their work and creations. A democratic approach that bridges over corporate greed. Like they say "We're Democratizing Copyright".
So I'll probably use this for my own stuff on business sites. Just for a punt just in case. But I'd probably let Google image them first. Google can tell if images look similar. So I'd prefer if they found my images on my own site first before I uploaded/registered them with Blockai.
The only issue I can think of that might be a problem is when someone takes your images and registers them with Blockai first before you do. What will you be able to do about that then and how would you be able to prove the uploaded didn't have the permission to?
Makes you want to rush out and register all your images on the Blockai blockchain doesn't it!? VERY interesting Pro! Thanks for sharing it. I just grabbed me an account. I was looking through their FAQ and it says that anything can be protected from literary, dramatic, musical, and artistic works, such as poetry, novels, movies, songs, computer software, and architecture. Isn't architecture buildings? I guess that could be applied to anything you create though. Sculptings etc. I'm wondering how certifiable and enforceable this is. Because to actually enforce it and win a case in a court of law you would have to actually register your content with the Copyright Office in the USA first. Although in most other countries you don't need to register it to win in court. It does state that it doesn't actually protect your intellectual property but does give you a "[b]Proof of Publication[/b]" which you can use when sending a [b]cease and desist order[/b] with DMCA should anyone use them or claim them as their own without your permission. But using the blockchain as a way to create a timestamp that is verifiable and can be checked is just pure genius but also good common sense because it can't be lied about and give you a way of showing you registered that property on the Blockai blockchain. So this is a good step in the right direction for those artists, developers and creationists out there that can't afford to register and copyright all their work and creations. A democratic approach that bridges over corporate greed. Like they say "We're Democratizing Copyright". So I'll probably use this for my own stuff on business sites. Just for a punt just in case. But I'd probably let Google image them first. Google can tell if images look similar. So I'd prefer if they found my images on my own site first before I uploaded/registered them with Blockai. The only issue I can think of that might be a problem is when someone takes your images and registers them with Blockai first before you do. What will you be able to do about that then and how would you be able to prove the uploaded didn't have the permission to? Makes you want to rush out and register all your images on the Blockai blockchain doesn't it!?
Are you sure you want to delete this post?