ADVERTISEMENT

Manila court upholds Ressa, Santos' cyberlibel conviction

Published Jul 25, 2020 05:30 pm

A Manila court has denied the motion for partial reconsideration filed by Rappler CEO Maria Ressa and former researcher Reynaldo Santos Jr. following their conviction for cyberlibel.

Rappler’s Executive Editor and CEO Maria Ressa (Jansen Romero / MANILA BULLETIN FILE PHOTO)
Rappler’s Executive Editor and CEO Maria Ressa (Jansen Romero / MANILA BULLETIN FILE PHOTO)

Manila Regional Trial Court (RTC) Branch 46 Judge Rainelda Estacio-Montessa denied the motion for “lack of merit.”

The camp of Ressa and Santos argued that the complainant, Wilfredo Keng Jr., had the right to file charges against them only until May 2013, a year after the alleged libelous Rappler article came out, because of the one year prescriptive period.

In her 13-page ruling, Montessa noted that special laws, which include cyberlibel, do not provide prescriptive periods.

Montessa cited a Supreme Court resolution (Tolentino v. People of the Philippines)  where the Court ruled that the prescriptive period for cybercrime is up to 15 years.

“...The new penalty, therefore, becomes afflictive, following Section 25 of the RPC (Revised Penal Code). Corollarily, following Article 90 of the RPC, the crime of libel in relation to RA (Republic Act) 10175 now prescribes in fifteen years,” part of the order read.

“Thus the court cannot apply the one year prescriptive period provided under the Revised Penal Code as claimed by the defense,” the lower court said.

Other ‘errors’

The lower court maintained that there was a republication of the Rappler article when it was “republished” in February 19, 2014. The court cited an SC ruling where it stated that “each publication constitutes one offense of libel without qualification as to whether it was modified or not.”

However, the court said, it “sees the need to discuss the allegations of the defense” regarding the substantial change in the article since the accused claimed that they updated the article to correct only a letter in the word “evation.”

On the other hand, on the argument of the accused that the complainant fell within “the definition of a ‘public figure’” thus requiring the prosecution to provide actual malice, Montessa maintained that the cross examination on Keng already proved that he was a private person.

Montessa said, the accused even only raised the “public figure defense for the first time.”

Freedom of Expression

Montessa said the appearance of experienced and impartial attorney to help in the disposition of the issues “has always been a matter of favor or grace, not of right or privilege.” This is because the camp of Ressa and Santos noted that the court “erred in not considering” them.

The court, citing the SC, also maintained that the accused cannot invoke their rights on freedom of expression regarding the case.

“The Supreme Court has already established that libel is not constitutionally protected speech and that the government has an obligation to protect private individuals from defamation.”

ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.