engine icon indicating copy to clipboard operation
engine copied to clipboard

Remove Ad Publishing Policy document type

Open MattiSG opened this issue 3 years ago • 11 comments

I don't believe Ad Publishing Policy is a proper type.

It was added in #264, apparently to support adding Google's Adsense “acceptable use for publishers” (in #262), i.e. this document.

However, the triptych for Ad Publishing Policy is exactly the same as the one for Acceptable Use Policy. These triptychs are exactly there to prevent duplication across similar names.

If the service provider, in the case of Google Adsense as in #264, or Adroll in #269 , is a service whose aim is to provide ads, then the service provider stating in a document how its end users (ad buyers) are expected to have an acceptable and unacceptable usage of the service, is declaring its Acceptable Use Policy.

I thus believe that:

  1. Ad Publishing Policy should be removed as a valid type (or redefined so that its triptych makes clear what is so specific to this new type). All services using them should be updated to Acceptable Use Policy as long as they are ads publishers. A quick search did not make me suspect there would be other services using that document type.
  2. The document declared in #262 should be moved to a new service, Google AdSense. Indeed, Google Ads and Google AdSense are two separate services targeting different users.
  3. Associated documents’ history should be migrated.
  4. Indentation should be fixed in types.json 😉

MattiSG avatar Jul 14 '21 13:07 MattiSG

Ad Publishing Policy should be removed as a valid type (or redefined so that its triptych makes clear what is so specific to this new type). All services using them should be updated to Acceptable Use Policy as long as they are ads publishers. A quick search did not make me suspect there would be other services using that document type.

I agree with that, I can handle it.

The document declared in Update Google Ads.json #262 should be moved to a new service, Google AdSense. Indeed, Google Ads and Google AdSense are two separate services targeting different users.

Idem.

Associated documents’ history should be migrated.

I'm not able to do it. Do you want @MattiSG to take care of it or should I ask @martinratinaud ?

Indentation should be fixed in types.json 😉

Yes ! 👌

@AaronjSugarman being as the origin of the pull request #262, please read this discussion. Your opinion could be important and I would prefer to wait for your answer before going ahead.

Thank you Matti for this feedback

clementbiron avatar Jul 15 '21 18:07 clementbiron

Ad Publishing Policy should be removed as a valid type (or redefined so that its triptych makes clear what is so specific to this new type). All services using them should be updated to Acceptable Use Policy as long as they are ads publishers. A quick search did not make me suspect there would be other services using that document type.

I agree with that, I can handle it.

The document declared in Update Google Ads.json #262 should be moved to a new service, Google AdSense. Indeed, Google Ads and Google AdSense are two separate services targeting different users.

Idem.

Associated documents’ history should be migrated.

I'm not able to do it. Do you want @MattiSG to take care of it or should I ask @martinratinaud ?

Indentation should be fixed in types.json 😉

Yes ! 👌

@AaronjSugarman being as the origin of the pull request #262, please read this discussion. Your opinion could be important and I would prefer to wait for your answer before going ahead.

Thank you Matti for this feedback

I agree that an "Ad Publisher Policy" is specific type of "Acceptable Use Policy", and thus can be replaced by "Acceptable Use Policy" to simplify things. My only concern and argument in favor of keeping "Ad Publisher Policy" is that it would make it easier to identify which of the Acceptable Use Policies cover ad publishing (i.e. the majority of documents I emailed asking Open Terms Archive to track from GDI). For example, due to my work I'm familiar with which Acceptable Use Policies concern ads by name alone, but I do not believe that to be the case for most audiences. I will ultimately leave it up to your discretion @clementbiron since you know more about the organization of the Open Terms Archive. I hope this feedback was helpful!

AaronjSugarman avatar Jul 15 '21 20:07 AaronjSugarman

Thank you @AaronjSugarman for your quick reply!

I agree that it would be useful to add some categories to service providers, so that we know that the Acceptable Use Policy for an ad provider is about ads. Right now, that information has to be stored in an independent database outside from OTA. However, I am not sure we can have a definite ontology for these categories though (i.e. they might not always be exclusive and might be more like tags, or some services might be too hard to classify). Such a system would need a lot more thought.

Do you want @MattiSG to take care of it

No, I'm not familiar enough with that process, sorry 🙁

MattiSG avatar Jul 16 '21 10:07 MattiSG

@martinratinaud could you please migrate the history of documents with the Ad Publishing Policy type to Acceptable Use Policy ?

Full rewrite history documentation is here and there is a detailed explanation for document type renaming.

clementbiron avatar Jul 19 '21 08:07 clementbiron

Hi @MattiSG

I've tried to rewrite the history but I guess that 1,000,000 commits may be very large to process and will lead to problems. I will keep trying but with my little knowledge of all this part and the information that it took almost a week to process last time it was done in december, i believe this is not the right way to go for now.

So three options here

  1. leave the document type as is if we consider it not important
  2. get support from @Ndpnt to see if it's possible to bypass this limitation with a hack or a slightly different approach
  3. initiate the big refactoring we've been discussing

I believe 2. could be done to make sure there is definitely not an easy fix but I think we should more focus on getting funded and tackle the whole refactoring alltogether

What do you think ?

martinratinaud avatar Jul 19 '21 15:07 martinratinaud

I believe you have a better understanding of the value of the accumulated history for these documents 🙂 I don't believe it is a big problem to leave these commits behind, it is just lost information.

So I would be in support of another option: just migrate all document types, and abandon the history.

MattiSG avatar Jul 19 '21 16:07 MattiSG

I suggest to abandon the history, it seems to me simpler and will allow to start from better bases.

@AaronjSugarma as you are the main person involved in the following of this type of document, does this seem like a feasible option to you ?

clementbiron avatar Jul 22 '21 11:07 clementbiron

I suggest to abandon the history, it seems to me simpler and will allow to start from better bases.

@AaronjSugarma as you are the main person involved in the following of this type of document, does this seem like a feasible option to you ?

@clementbiron Would this mean removing all documents that have been classified as an ad publishing policy? I believe that I re-added all the relevant GDI documents through the website link and classified them as Terms Of Service, so that should be fine!

AaronjSugarman avatar Jul 30 '21 14:07 AaronjSugarman

@AaronjSugarman It's mean that the history of the documents with the type Ad Publishing Policy will be loose. In other words, it's like we will start now to follow this documents.

It's better thant ever, what do you think ?

clementbiron avatar Aug 16 '21 14:08 clementbiron

@clementbiron I want to point out something Emanuele told me when I showed him this thread: "Emanuele: Reading through sounds like they be missing the point that there are 2 distinct ad policies -The "ad policy", regulating the content inside the ad. -The "publisher content policy" regulating the content around the ad. All of the "ad publisher policies" submitted are around #2."

AaronjSugarman avatar Aug 17 '21 19:08 AaronjSugarman

Thanks @AaronjSugarman for this insight!

I think at this stage, we are only talking about replacing the Ad Publishing Policy type with Acceptable Use Policy, for they are duplicates. When documents of the type “Publisher content policy” are added, we can have a discussion around it just like we did in #270 🙂

MattiSG avatar Aug 26 '21 13:08 MattiSG

Following #984, this issue has been moved to https://github.com/OpenTermsArchive/terms-types/issues/9 🙂

MattiSG avatar Jan 17 '23 16:01 MattiSG